:root{--bg:#f7f6f2;--ink:#252525;--brass:#6d6055;--muted:#555552;--line:#d7d3ca;--stone:#eeebe5;--font:Arial,'Helvetica Neue',sans-serif;--serif:Georgia,'Times New Roman',serif;--mono:Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--brass);outline-offset:4px}button{font:inherit}::selection{background:#cfbc9d;color:#26382e}p{line-height:1.8} .wrap{width:min(100% - clamp(48px,10vw,180px),1510px);margin-inline:auto}.display{font-family:var(--serif);font-weight:400;letter-spacing:-.04em}.display em{color:var(--brass);font-weight:400}.eyebrow,.section-label,.topline,.baseline,.number,.book-detail small{font:10px/1.5 var(--mono);letter-spacing:.1em}.eyebrow{color:var(--brass)}.skip{position:absolute;top:-80px;left:15px;background:var(--ink);color:#fff;padding:15px;z-index:1000}.skip:focus{top:10px}.header{height:104px;border-bottom:1px solid var(--line);position:relative;z-index:20;background:var(--bg)}.header-inner{height:100%;width:min(100% - clamp(48px,10vw,180px),1510px);margin:auto;display:flex;align-items:center;gap:25px}.brand{display:flex;align-items:center;gap:10px}.brand svg{height:55px;width:55px}.brand strong{font-size:17px;line-height:.96;letter-spacing:-.055em}.brand strong span{color:var(--brass)}.nav{display:flex;gap:clamp(19px,3vw,43px);margin:auto}.nav a{font-size:12px;font-weight:600;padding:9px 0;border-bottom:1px solid transparent;white-space:nowrap}.nav a:hover,.nav a[aria-current=page]{border-color:var(--brass)}.nav-cta{border:1px solid var(--ink);padding:15px 19px;font-size:12px;font-weight:700;white-space:nowrap}.nav-cta:hover,.button:hover{background:#485f4e}.menu{display:none;background:transparent;border:0;padding:10px;cursor:pointer;font-size:25px}.mobile-nav{display:none}.footer{background:#1f3028;color:#f6f4ea;padding:83px 0 26px}.foot-top{display:grid;grid-template-columns:1fr 180px 180px;gap:50px;padding-bottom:80px}.foot-statement{display:flex;align-items:start;gap:27px}.foot-statement svg{width:75px;height:75px;flex:none}.foot-statement p{font:clamp(28px,4vw,56px)/1.02 var(--serif);margin:0;letter-spacing:-.02em}.foot-statement em{color:#ccac7b}.foot-links{display:flex;flex-direction:column;gap:15px}.foot-links small{font:10px var(--mono);color:#b1bcad;margin-bottom:15px}.foot-links a{font-size:13px}.foot-links a:hover{color:#d1ad7e}.foot-bottom{border-top:1px solid #59695d;display:flex;justify-content:space-between;gap:20px;padding-top:22px;font:10px var(--mono);color:#b9c6b8;flex-wrap:wrap}.hero .hero-copy h1{font:clamp(93px,10.1vw,167px)/.79 var(--serif);letter-spacing:-.056em;margin:36px 0 51px}.hero h1 em{font-weight:400;color:var(--brass)}.topline,.baseline,.section-label{display:flex;justify-content:space-between;align-items:center;gap:15px}.topline{height:71px;border-bottom:1px solid var(--line)}.topline span:first-child{display:flex;gap:12px;align-items:center}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--brass)}.hero{display:grid;grid-template-columns:1.07fr .93fr;min-height:690px}.hero-copy{padding:74px 0 70px}.hero-lead{font-size:17px;max-width:455px;color:#52594f;border-left:1px solid var(--brass);padding-left:20px;line-height:1.7}.actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:29px}.button{background:var(--ink);color:#fff;display:inline-flex;align-items:center;justify-content:space-between;gap:33px;padding:19px 24px;font-size:12px;font-weight:700;transition:background .2s}.text-link{display:inline-flex;gap:23px;align-items:center;border-bottom:1px solid currentColor;padding-bottom:12px;font-size:12px;font-weight:700;margin:15px 0}.text-link:hover{color:var(--brass)}.hero-symbol{display:flex;align-items:center;justify-content:center;position:relative}.symbol-rings{position:relative;width:min(100%,550px);aspect-ratio:1;border-radius:50%;border:1px solid #c6beaf;display:flex;flex-direction:column;align-items:center;justify-content:center}.symbol-rings:before,.symbol-rings:after{content:'';position:absolute;border-radius:50%;inset:10%;border:1px solid #c6bbab}.symbol-rings:after{inset:-1%;border:0;border-top:2px solid var(--brass);transform:rotate(-4deg)}.ah-symbol{font:clamp(135px,15vw,230px)/1 var(--serif);letter-spacing:-.12em;padding-right:.1em}.symbol-rings small{font:10px var(--mono);letter-spacing:.3em;color:var(--brass)}.symbol-caption{position:absolute;bottom:55px;left:7%;right:0;display:flex;justify-content:space-between;font:10px var(--mono);color:#777266}.baseline{border-top:1px solid var(--line);height:66px;color:var(--muted)}.section{padding-block:110px 125px}.section-label{border-top:1px solid var(--line);padding-top:25px;color:var(--muted)}.two-col{display:grid;grid-template-columns:1.15fr .85fr;gap:11%}.prelude{padding:80px 0 100px}.xlarge{font-size:clamp(67px,6.8vw,115px);line-height:.95;margin:26px 0}.medium{font-size:clamp(28px,2.9vw,43px);line-height:1.22}.preamble{padding-top:30px;max-width:440px}.ornament{font:60px var(--serif);color:var(--brass)}.preamble>p:not(.display){font-size:15px;color:var(--muted)}.duality{border-top:1px solid var(--line);padding-top:45px;display:grid;grid-template-columns:1fr 60px 1fr;gap:35px}.duality small,.rows small{font:10px var(--mono);color:var(--brass);letter-spacing:.1em}.duality h3{font:clamp(65px,5.5vw,92px)/1 var(--serif);margin:18px 0}.duality p{max-width:440px;color:var(--muted);font-size:14px}.duality strong{font:60px var(--serif);color:var(--brass);text-align:center;margin-top:50px}.dark{background:var(--ink);color:var(--bg)}.dark .eyebrow{color:#d6b686}.statement{padding:115px 0 48px}.statement h2{font-size:clamp(57px,6.9vw,113px);line-height:1.05;margin:70px 0 125px}.statement h2 em,.dark .display em{color:#d1ac7b}.statement-end{border-top:1px solid #637567;display:flex;justify-content:space-between;align-items:center;padding-top:21px;font:10px var(--mono);letter-spacing:.1em}.mini-brand{font:45px var(--serif);color:#d0b589}.intro-pair{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:8%;padding:63px 0 73px}.huge{font-size:clamp(57px,6.2vw,104px);line-height:.97;margin:0}.intro-pair>p{max-width:370px;color:var(--muted);font-size:17px}.rows{border-top:1px solid var(--line)}.item-row{display:grid;grid-template-columns:84px 1fr 35px;gap:20px;border-bottom:1px solid var(--line);padding:42px 0;transition:padding .2s,background .2s}.item-row:hover{padding-left:13px;background:#f1eee6}.item-row h3{font:clamp(46px,4.8vw,79px)/1 var(--serif);letter-spacing:-.03em;margin:13px 0}.item-row p{max-width:585px;margin:0;font-size:14px;color:var(--muted)}.item-row b{font:29px var(--serif)}.number{color:var(--brass);padding-top:10px}.founder-feature{background:#e7e1d5;display:grid;grid-template-columns:35% 65%}.founder-seal{border-right:1px solid #c9c0b2;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:30px;padding:50px}.founder-seal div{border:1px solid #b9a887;border-radius:50%;aspect-ratio:1;width:min(100%,285px);display:flex;align-items:center;justify-content:center;font:220px/.7 var(--serif);color:var(--brass);padding-top:55px}.founder-seal small{font:10px var(--mono);color:var(--muted);text-align:center}.founder-feature>div:last-child{padding:85px clamp(40px,8vw,140px)}.founder-feature blockquote{font-size:clamp(40px,4vw,69px);line-height:1.14;letter-spacing:-.02em;margin:35px 0 55px}.founder-sign{display:flex;justify-content:space-between;align-items:end;gap:15px;flex-wrap:wrap}.founder-sign strong{font-size:15px}.founder-sign small{font:9px var(--mono);color:var(--muted);line-height:1.5}.book-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.book-stage{min-height:480px;background:#e8e2d6;display:flex;align-items:center;justify-content:center}.book-cover{width:240px;height:345px;padding:27px 23px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:11px 16px 20px #1f261f33,inset -9px 0 12px #0002;transition:transform .25s}.book-entry:hover .book-cover{transform:translateY(-7px) rotate(-2deg)}.book-cover small{font:9px var(--mono);letter-spacing:.1em}.book-cover strong{font:66px/.9 var(--serif);letter-spacing:-.05em}.book-cover em{font:18px/1.3 var(--serif)}.itsose{background:#273a31;color:#f8f3e7}.agape{background:#a47f57;color:#fff6e8}.agape strong{font-size:52px}.book-detail{display:flex;justify-content:space-between;gap:20px;padding:24px 0}.book-detail small{color:var(--brass)}.book-detail h3{font:38px var(--serif);margin:9px 0}.book-detail p{font-size:14px;color:var(--muted);margin:0}.book-detail b{font:30px var(--serif)}.book-disclaimer{font:10px var(--mono);color:var(--muted)}.stone{background:var(--stone)}.essay-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:27px}.essay-art{aspect-ratio:1.34;background:#ddd6c9;display:flex;flex-direction:column;justify-content:space-between;padding:22px}.essay-card:nth-child(2) .essay-art{background:#d5cebf}.essay-card:nth-child(3) .essay-art{background:#d3dad0}.essay-art small{font:10px var(--mono)}.essay-art span{font:140px/1 var(--serif);color:#858173;align-self:center}.essay-art b{align-self:end;font:26px var(--serif)}.essay-card>small{display:block;margin-top:23px;color:var(--brass);font:10px var(--mono)}.essay-card h3{font:clamp(34px,3vw,50px)/1.1 var(--serif);margin:12px 0}.essay-card p{color:var(--muted);font-size:14px}.more{display:inline-block;border-bottom:1px solid var(--ink);font:10px var(--mono);padding-bottom:10px;margin-top:10px}.outro{padding-block:125px 150px}.hero-outro{font-size:clamp(66px,8vw,132px);line-height:.95;margin:32px 0}.outro>p:not(.eyebrow){max-width:520px;color:var(--muted)}.outro .button{margin-top:25px}.inner-hero{padding-block:105px 105px;border-bottom:1px solid var(--line)}.inner-hero h1{font-size:clamp(73px,9vw,143px);line-height:.89;margin:25px 0}.hero-sub{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:end;margin-top:55px}.hero-sub p{font-size:clamp(24px,2.6vw,38px);line-height:1.25;max-width:580px;margin:0}.hero-sub small{max-width:360px;margin-left:auto;font:11px/1.7 var(--mono);color:var(--muted)}.inner-section{padding-block:105px 115px}.section-heading{display:grid;grid-template-columns:.7fr 1.3fr;gap:5%;margin-bottom:45px}.section-heading h2{font-size:clamp(55px,6.1vw,97px);line-height:.99;margin:0}.prose{font-size:16px;line-height:1.9;color:var(--muted)}.prose strong{color:var(--ink)}.prose p{margin:0 0 23px}.prose a{color:var(--ink)}.narrow{margin-left:auto;width:min(100%,800px)}.inner-section .rows{margin-top:70px}.inner-section .item-row{grid-template-columns:80px 1fr 1fr}.inner-section .item-row>p{max-width:480px}.inner-quote{padding:125px 0}.inner-quote blockquote{font-size:clamp(53px,6.4vw,104px);line-height:1.04;max-width:1350px;margin:40px 0 70px}.inner-quote small{font:10px var(--mono);color:#b5bdb2}.compact-books{display:grid;grid-template-columns:1fr 1fr;gap:45px}.small-book{display:grid;grid-template-columns:200px 1fr;gap:25px;align-items:center}.small-book .book-cover{width:195px;height:290px;padding:22px}.small-book .book-cover strong{font-size:49px}.small-book .book-cover em{font-size:14px}.small-book h3{font:39px var(--serif);margin:12px 0}.small-book p{font-size:14px;color:var(--muted)}.small-book small{font:10px var(--mono);color:var(--brass)}.essay-rows{border-top:1px solid var(--line)}.essay-row{display:grid;grid-template-columns:70px 1fr 30px;gap:20px;border-bottom:1px solid var(--line);align-items:start;padding:38px 0}.essay-row>small{color:var(--brass);font:11px var(--mono);padding-top:12px}.essay-row span{font:10px var(--mono);color:var(--muted)}.essay-row h3{font:clamp(37px,4vw,65px)/1 var(--serif);margin:12px 0}.essay-row p{font-size:14px;color:var(--muted);margin:0}.essay-row b{font:28px var(--serif)}.essay-row:hover{padding-left:10px}.about-feature{display:grid;grid-template-columns:.7fr 1fr;gap:11%;align-items:center}.portrait-monogram{width:100%;aspect-ratio:1;border:1px solid #c1b49c;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;font:clamp(120px,12vw,220px) var(--serif);letter-spacing:-.1em}.portrait-monogram small{position:absolute;top:105%;left:0;right:0;text-align:center;font:9px var(--mono);letter-spacing:.1em;color:var(--muted)}.about-feature h2{margin:15px 0 36px}.about-feature .prose p{font-size:15px}
@media(max-width:1050px){.header{height:87px}.nav{gap:18px}.nav a{font-size:11px}.hero .hero-copy h1{font-size:clamp(85px,9.4vw,125px)}.hero{min-height:600px}.symbol-caption{bottom:20px}.compact-books{gap:24px}.small-book{grid-template-columns:160px 1fr}.small-book .book-cover{width:160px;height:250px}.small-book .book-cover strong{font-size:43px}}
@media(max-width:770px){.header{height:77px}.header-inner,.wrap{width:calc(100% - 46px)}.brand svg{width:48px;height:48px}.brand strong{font-size:15px}.nav,.nav-cta{display:none}.menu{display:block;margin-left:auto}.mobile-nav.open{display:flex}.mobile-nav{position:absolute;top:77px;left:0;right:0;min-height:calc(100dvh - 77px);background:var(--bg);z-index:30;padding:26px 23px;flex-direction:column}.mobile-nav a{display:block;font:37px var(--serif);border-bottom:1px solid var(--line);padding:17px 0}.topline,.baseline,.section-label{font-size:8px}.topline span:last-child,.baseline>span:last-child{display:none}.topline{height:55px}.hero{grid-template-columns:1fr}.hero-copy{padding:65px 0 25px}.hero .hero-copy h1{font-size:clamp(84px,17vw,127px);margin:27px 0 35px}.hero-lead{font-size:15px}.hero-symbol{height:355px}.symbol-rings{max-width:330px}.ah-symbol{font-size:155px}.symbol-rings small{font-size:7px}.symbol-caption{font-size:8px;bottom:5px}.baseline{height:54px}.section{padding-block:75px 85px}.prelude,.intro-pair{grid-template-columns:1fr;gap:25px;padding:40px 0}.xlarge{font-size:clamp(61px,12vw,89px)}.preamble{padding:0}.duality{grid-template-columns:1fr;gap:10px}.duality strong{text-align:left;margin:0}.duality h3{font-size:72px}.statement{padding:80px 0 30px}.statement h2{font-size:clamp(53px,10vw,82px);margin:40px 0 80px}.statement-end{font-size:8px;gap:10px;text-align:center}.huge{font-size:clamp(59px,10.5vw,82px)}.intro-pair>p{font-size:15px}.item-row{grid-template-columns:35px 1fr 22px;gap:12px;padding:35px 0}.item-row h3{font-size:48px}.item-row p{font-size:13px}.founder-feature{grid-template-columns:1fr}.founder-seal{display:none}.founder-feature>div:last-child{padding:70px 23px}.founder-feature blockquote{font-size:clamp(39px,8vw,62px)}.book-grid,.essay-grid{grid-template-columns:1fr;gap:45px}.book-stage{min-height:410px}.essay-art{aspect-ratio:1.6}.essay-art span{font-size:115px}.essay-card h3{font-size:43px}.outro{padding-block:90px 110px}.hero-outro{font-size:clamp(64px,11vw,90px)}.foot-top{grid-template-columns:1fr 1fr;gap:40px}.foot-statement{grid-column:1/-1}.foot-statement p{font-size:42px}.foot-bottom{font-size:9px}.foot-bottom span:nth-child(2){display:none}.inner-hero{padding-block:68px}.inner-hero h1{font-size:clamp(69px,12vw,113px)}.hero-sub{grid-template-columns:1fr;gap:22px}.hero-sub p{font-size:30px}.hero-sub small{margin:0}.inner-section{padding-block:75px 90px}.section-heading{grid-template-columns:1fr;gap:18px}.section-heading h2{font-size:clamp(57px,11vw,82px)}.prose{font-size:15px}.narrow{width:100%}.inner-section .item-row{grid-template-columns:35px 1fr}.inner-section .item-row>p{grid-column:2}.inner-quote{padding:80px 0}.inner-quote blockquote{font-size:clamp(49px,9vw,75px)}.compact-books{grid-template-columns:1fr;gap:65px}.small-book{grid-template-columns:130px 1fr;gap:17px}.small-book .book-cover{width:130px;height:228px;padding:15px}.small-book .book-cover strong{font-size:35px}.small-book .book-cover small{font-size:7px}.small-book h3{font-size:35px}.essay-row{grid-template-columns:32px 1fr 25px;gap:10px}.essay-row h3{font-size:42px}.about-feature{grid-template-columns:1fr;gap:65px}.portrait-monogram{width:240px;margin:0 auto;font-size:130px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}


/* AH identity refinement, October 2026. Deliberately uses system fonts. */
:root{color-scheme:light}
body{font-family:var(--font);font-size:15px;letter-spacing:-.007em}
.display,.hero h1,.hero .hero-copy h1,.inner-hero h1,.foot-statement p,.item-row h3,.essay-card h3,.book-detail h3{letter-spacing:-.052em}
.display em,.inner-hero em,.hero h1 em,.section-heading em{color:inherit;font-weight:normal}
.hero .hero-copy h1 em,.inner-hero h1 em,.display em{font-style:italic}
.eyebrow,.section-label,.topline,.baseline,.number,.book-detail small,.duality small,.rows small,.foot-links small,.foot-bottom,.statement-end,.essay-card>small,.book-disclaimer{font-family:var(--font);letter-spacing:.025em;text-transform:none;font-size:11px}
.eyebrow{font-weight:700;color:var(--ink)}
.section-label{font-size:12px;color:#555}.section-label span:first-child{font-weight:700}
.header{height:96px}.header-inner{gap:28px}.brand{flex-shrink:0;max-width:310px;width:clamp(205px,23vw,290px)}.brand .wordmark{width:100%;height:auto;display:block;object-fit:contain}
.nav{gap:clamp(19px,2.5vw,38px)}.nav a{font-size:13px;font-weight:500}
.nav-cta{font-size:13px;border-color:var(--ink);padding:14px 18px}
.nav-cta:hover,.button:hover{background:#444}
.topline{font-size:11px;letter-spacing:.02em}.topline .live-dot{background:#74695f}
.hero{grid-template-columns:1.05fr .95fr}.hero-copy{position:relative;z-index:1}
.hero .hero-copy h1{font-size:clamp(79px,8.7vw,142px);line-height:.9;letter-spacing:-.052em}
.hero-lead{font-size:17px;line-height:1.66;max-width:520px;color:#353535;border-color:#a79b8c}
.hero-emblem{width:min(100%,535px);aspect-ratio:1;display:flex;align-items:center;justify-content:center;position:relative}
.hero-emblem:before{content:'';position:absolute;inset:-22px;border:1px solid #d4d1ca;border-radius:50%;pointer-events:none}
.hero-emblem img{width:100%;height:auto;display:block;object-fit:contain}
.hero-symbol{padding-left:32px}.symbol-caption{bottom:40px;left:4%;right:0;gap:20px;font-size:10px;color:#555}
.symbol-caption span:last-child{text-align:right}
.ah-symbol,.symbol-rings{display:none}
.statement{background:#242424}.dark{background:#242424}
.statement h2 em,.dark .display em{color:#eae6dd}.statement h2{font-size:clamp(51px,6.5vw,108px)}
.mini-brand img{width:57px;height:57px;object-fit:contain;filter:none}
.footer{background:#242424;color:#f7f6f2}.foot-statement{display:block}.foot-statement .footer-wordmark{width:min(100%,335px);height:auto;display:block;margin-bottom:34px}
.foot-statement p{font-size:clamp(24px,3.3vw,45px);max-width:460px}
.foot-statement em{color:#e0dbd3}
.footer .foot-links a:hover{color:#fff}.footer .foot-links small,.foot-bottom{color:#c2bdb4}
.founder-feature{background:#e9e7e1}.founder-seal{border-right-color:#d3cec5}
.founder-seal img{width:min(100%,320px);height:auto;display:block}
.founder-seal small{font-size:11px;letter-spacing:.03em}
.founder-feature blockquote{font-size:clamp(35px,3.7vw,61px);line-height:1.25}
.quote-source{display:block;font:12px/1.7 var(--font);color:#4a4945;margin-top:24px;letter-spacing:0}
.quote-source a{text-decoration:underline;text-underline-offset:3px}
.real-book-stage{flex-direction:column;align-items:flex-start;justify-content:space-between;padding:clamp(30px,4vw,58px);gap:22px;background:#ece8e1;min-height:415px}
.book-entry:nth-child(2) .real-book-stage{background:#e3dfd8}
.real-book-year{font:12px var(--font);color:#50504c}.real-book-name{font:clamp(58px,5.5vw,95px)/1.02 var(--serif);letter-spacing:-.055em;max-width:480px;font-weight:400}
.real-book-sub{font:16px/1.55 var(--font);max-width:310px;color:#4a4845}
.real-book-view{font-size:11px;text-transform:uppercase;letter-spacing:.035em;border-top:1px solid #bab5ac;width:100%;padding-top:17px}
.real-book-view b{float:right;font-size:18px;font-weight:400}
.book-stage{overflow:hidden}.book-disclaimer a{text-decoration:underline;text-underline-offset:3px}
.book-cover-editorial{background:#e6e2da!important;color:var(--ink)!important;box-shadow:none;border:1px solid #c6c0b7}
.book-cover-editorial strong{font:clamp(30px,3vw,45px)/1.05 var(--serif)!important;letter-spacing:-.05em}
.book-cover-editorial em{font:14px var(--font)}
.essay-art{background:#e1ddd4!important}.essay-card:nth-child(2) .essay-art{background:#e3e0d9!important}.essay-card:nth-child(3) .essay-art{background:#dad8d2!important}
.essay-art span{color:#58524b}
.portrait-monogram{border:0;border-radius:0;font-size:unset;letter-spacing:normal}
.portrait-monogram img{width:100%;height:auto;object-fit:contain}
.portrait-monogram small{bottom:-32px;top:auto;line-height:1.4}
.book-disclaimer,.section-label,.baseline,.topline{letter-spacing:.012em}
/* Typography is readable at small sizes; the logo is never reconstructed in CSS. */
@media(max-width:1180px){.brand{width:238px;flex:0 0 238px}.header-inner{gap:17px}.nav{gap:15px}.nav a{font-size:12px}.hero .hero-copy h1{font-size:clamp(77px,8.6vw,118px)}.hero-emblem{max-width:440px}}
@media(max-width:880px){.nav,.nav-cta{display:none}.menu{display:block;margin-left:auto}.header{height:77px}.header-inner{width:calc(100% - 46px)}.brand{width:250px;max-width:calc(100% - 55px);flex:0 1 250px}.mobile-nav{top:77px}.hero{grid-template-columns:1fr}.hero-symbol{padding-left:0}.hero-emblem{max-width:390px}.hero .hero-copy h1{font-size:clamp(79px,12.5vw,122px)}.hero-symbol{min-height:430px}}
@media(max-width:770px){.header{height:77px}.hero .hero-copy h1{font-size:clamp(70px,14vw,111px);line-height:.93}.hero-symbol{height:360px;min-height:360px}.hero-emblem{max-width:300px}.hero-emblem:before{inset:-10px}.symbol-caption{bottom:2px;font-size:9px}.foot-statement .footer-wordmark{width:min(100%,310px);margin-bottom:21px}.founder-feature blockquote{font-size:clamp(34px,7vw,51px)}.real-book-stage{min-height:340px}.real-book-name{font-size:64px}.section-label span:last-child{display:none}.real-book-view{font-size:10px}}
@media(max-width:440px){.brand{width:224px}.hero .hero-copy h1{font-size:clamp(66px,14vw,88px)}.topline{font-size:10px}.real-book-name{font-size:57px}}

.footer{background:#242424}.foot-bottom{border-color:#595959}.statement-end{border-color:#626262}.book-cover-editorial{box-shadow:none!important}


/* Audacious Humility editorial edition. Smaller, calmer, search-first. */
:root{--bg:#f8f7f4;--ink:#262725;--brass:#5e5a54;--muted:#5b5b57;--line:#dfdcd5;--stone:#eeece7;--font:Arial,"Helvetica Neue",sans-serif;--serif:Georgia,"Times New Roman",serif}
body{font-size:14px;line-height:1.65}
p{line-height:1.7}
.wrap,.header-inner{width:min(calc(100% - 64px),1100px)}
.header{height:73px}.header-inner{gap:20px}
.brand{width:212px;flex:0 0 212px}.brand .wordmark{width:100%;height:auto}
.nav{gap:26px}.nav a,.nav-cta{font-size:12px}.nav-cta{padding:9px 13px}
.topline{height:43px;font-size:10px}.baseline{height:44px;font-size:10px}
.hero{min-height:0;grid-template-columns:1.16fr .84fr;gap:60px;padding:42px 0 46px;align-items:center}
.hero-copy{padding:0}.site-h1{font:600 15px/1.4 var(--font);letter-spacing:.015em;margin:0 0 4px}
.hero-byline{font-size:12px;color:var(--muted);margin:0 0 18px}
.hero .hero-copy h2.hero-motto{font:400 clamp(45px,5.9vw,77px)/1.03 var(--serif);letter-spacing:-.048em;margin:0 0 18px;max-width:590px}
.hero-motto em{font-weight:400;color:var(--ink);font-style:italic}
.hero-lead{font-size:14px;line-height:1.72;max-width:520px;padding-left:15px;margin:15px 0 0;color:#4a4a47}
.actions{gap:22px;margin-top:18px}.button{font-size:12px;padding:12px 18px;gap:24px}.text-link{font-size:12px;padding-bottom:6px;margin:10px 0}
.hero-symbol{padding:0;min-height:0!important;position:relative;display:flex;justify-content:flex-end;align-items:center}
.person-photo{margin:0;max-width:100%}.person-photo img{display:block;width:100%;height:auto;object-fit:cover;border-radius:2px;background:#e4e1da}.person-photo figcaption{font-size:11px;line-height:1.55;color:#66645e;margin-top:9px}
.hero-photo{width:min(100%,345px)}.hero-photo img{aspect-ratio:1;object-fit:cover;filter:grayscale(9%)}
.section{padding-block:64px 75px}.section-label{padding-top:14px;font-size:11px}
.prelude{padding:42px 0 53px}.xlarge{font-size:clamp(40px,4.6vw,68px);line-height:1.06;margin:16px 0}
.medium{font-size:clamp(23px,2.5vw,31px);line-height:1.35}.preamble{padding-top:0}.preamble>p:not(.display){font-size:14px}.ornament{font-size:28px}
.duality{padding-top:27px;gap:20px}.duality h3{font-size:clamp(36px,4vw,53px);margin:10px 0}.duality strong{font-size:35px;margin-top:36px}.duality p{font-size:13px}
.statement{padding:53px 0 29px}.statement h2{font-size:clamp(34px,4.7vw,63px);line-height:1.11;margin:26px 0 45px}.statement-end{font-size:10px;padding-top:12px}.mini-brand img{width:37px;height:37px}
.intro-pair{gap:9%;padding:39px 0 41px}.huge{font-size:clamp(36px,4.8vw,62px);line-height:1.08}.intro-pair>p{font-size:14px}
.item-row{grid-template-columns:52px 1fr 23px;padding:24px 0;gap:13px;align-items:start}.item-row h3{font-size:clamp(28px,3.5vw,42px);margin:8px 0}.item-row p{font-size:13px}.item-row b{font-size:21px}
.founder-feature{grid-template-columns:34% 66%}.founder-seal{padding:31px 26px;border-right:1px solid #d4d0c7}.speaking-photo{width:245px}.speaking-photo img{height:194px;object-fit:cover}.founder-feature>div:last-child{padding:41px clamp(30px,4vw,65px)}.founder-feature blockquote{font-size:clamp(27px,3vw,40px);margin:20px 0}.founder-sign{align-items:center}.founder-sign small{font-size:10px}
.book-stage{min-height:300px}.real-book-stage{padding:28px;min-height:300px;gap:14px}.real-book-name{font-size:clamp(34px,4vw,53px)}.real-book-sub{font-size:13px}.book-detail h3{font-size:27px;margin:4px 0}.book-detail{padding:15px 0}.book-detail p{font-size:13px}.book-disclaimer{font-size:11px}
.essay-grid{gap:19px}.essay-art{height:150px;aspect-ratio:auto;padding:13px}.essay-art span{font:38px/1 var(--serif)}.essay-art b{font-size:17px}.essay-card h3{font-size:clamp(22px,2.3vw,32px);line-height:1.15}.essay-card p{font-size:13px}.essay-card>small{margin-top:14px}
.outro{padding-block:68px 88px}.hero-outro{font-size:clamp(39px,5vw,69px);line-height:1.06;margin:18px 0}
.inner-hero{padding-block:61px 64px}.inner-hero h1{font-size:clamp(43px,5.8vw,76px);line-height:1.06;margin:14px 0}.hero-sub{margin-top:26px}.hero-sub p{font-size:clamp(21px,2.4vw,30px);line-height:1.37}
.inner-section{padding-block:65px}.section-heading h2{font-size:clamp(36px,4.8vw,61px)}.prose{font-size:14px}.inner-quote{padding-block:63px}.inner-quote blockquote{font-size:clamp(33px,4.7vw,60px)}
.about-feature{grid-template-columns:.77fr 1.23fr;gap:9%}.portrait-monogram{border:none!important;border-radius:0!important;display:block;width:auto;height:auto;padding:0}.about-photo{max-width:335px}.about-photo img{aspect-ratio:1}.portrait-monogram small{position:static!important;font-size:11px}
.work-photo{width:200px;margin:0 0 25px auto}.work-photo img{max-height:250px;object-fit:cover;object-position:top}
.footer{padding:43px 0 19px}.foot-top{grid-template-columns:1fr 145px 145px;gap:25px;padding-bottom:43px}.foot-statement .footer-wordmark{width:210px;margin-bottom:18px}.foot-statement p{font-size:clamp(24px,2.9vw,35px)}.foot-links{gap:9px}.foot-links small,.foot-links a{font-size:11px}.foot-bottom{font-size:10px;padding-top:15px}
.codex-brief{margin-top:12px!important}.codex-brief a,.inline-topic a{color:var(--ink);font-size:12px;text-decoration:underline;text-underline-offset:3px}
/* A helpful, indexable page rather than an empty keyword landing page. */
.content-hero{padding-bottom:32px}.content-hero h1{font-size:clamp(43px,5.7vw,69px);max-width:850px}
.seo-article{padding-top:36px;padding-bottom:70px;max-width:900px}.article-meta{font-size:11px;color:#67625e;border-bottom:1px solid var(--line);padding-bottom:13px;display:flex;justify-content:space-between}
.seo-article h2{font:400 clamp(27px,3.3vw,38px)/1.2 var(--serif);letter-spacing:-.03em;margin:37px 0 12px}.seo-article h3{font:600 16px var(--font);margin:0 0 9px}.seo-article p{font-size:15px;max-width:760px;line-height:1.82;margin:0 0 17px;color:#494944}.seo-article a{color:#252525;text-decoration:underline;text-underline-offset:3px}.seo-article a:hover{color:#6b6558}.article-principles{border-top:1px solid var(--line);margin-top:24px}.article-principles section{border-bottom:1px solid var(--line);padding:20px 0}.article-principles p{margin:0}
.author-inline{display:flex;align-items:center;gap:22px;background:var(--stone);padding:21px;margin-top:40px}.author-inline img{width:86px;height:86px;object-fit:cover}.author-inline p{margin:8px 0 0;font-size:13px}.compact-outro{padding:30px 0 80px}.compact-outro h2{font-size:30px}.compact-outro a{border-bottom:1px solid var(--ink)}
@media(max-width:950px){.wrap,.header-inner{width:calc(100% - 48px)}.nav{gap:13px}.nav a{font-size:11px}.brand{width:185px;flex-basis:185px}.nav-cta{font-size:11px}.hero{gap:27px}.hero .hero-copy h2.hero-motto{font-size:clamp(42px,5.8vw,64px)}.founder-feature>div:last-child{padding:32px 24px}}
@media(max-width:880px){.header{height:66px}.header-inner{width:calc(100% - 42px)}.brand{width:205px;flex:0 1 205px}.mobile-nav{top:66px}.nav,.nav-cta{display:none}.menu{display:block;margin-left:auto}.hero{grid-template-columns:1fr 245px;gap:25px}.hero-symbol{min-height:0!important}.hero-photo{width:245px}.hero .hero-copy h2.hero-motto{font-size:clamp(39px,7vw,56px)}.founder-feature{grid-template-columns:32% 68%}}
@media(max-width:670px){.wrap{width:calc(100% - 40px)}.header-inner{width:calc(100% - 40px)}.header{height:64px}.brand{width:195px;flex-basis:195px}.mobile-nav{top:64px}.topline{font-size:10px;height:35px}.topline span:last-child{display:none}.hero{display:flex;flex-direction:column;gap:23px;padding:32px 0 26px}.hero .hero-copy h2.hero-motto{font-size:clamp(44px,10.2vw,66px)}.site-h1{font-size:14px}.hero-byline{font-size:12px;margin-bottom:13px}.hero-lead{font-size:13px}.hero-symbol{justify-content:start;align-self:stretch;height:auto!important;min-height:0!important}.hero-photo{width:min(100%,265px)}.hero-photo figcaption{font-size:10px}.baseline{height:37px;font-size:9px}.baseline span:last-child{display:none}.section{padding-block:42px 53px}.prelude{padding:30px 0 38px}.xlarge{font-size:clamp(39px,9vw,57px)}.medium{font-size:25px}.duality{gap:14px}.duality h3{font-size:39px}.duality strong{font-size:25px;margin-top:16px}.statement{padding:43px 0 24px}.statement h2{font-size:clamp(33px,7vw,48px);margin:22px 0 30px}.statement-end{font-size:8px}.intro-pair{padding:28px 0 33px}.huge{font-size:clamp(34px,8vw,52px)}.item-row{grid-template-columns:28px 1fr 18px;gap:8px;padding:21px 0}.item-row h3{font-size:30px}.item-row p{font-size:12px}.founder-feature{display:block}.founder-seal{padding:25px 20px 5px;border-right:none}.speaking-photo{max-width:240px}.speaking-photo img{height:190px}.founder-feature>div:last-child{padding:24px 20px 35px}.founder-feature blockquote{font-size:32px}.book-grid{grid-template-columns:1fr}.book-stage,.real-book-stage{min-height:235px}.real-book-name{font-size:47px}.essay-grid{grid-template-columns:1fr 1fr;gap:26px}.essay-art{height:115px}.essay-card h3{font-size:26px}.outro{padding-block:49px 62px}.hero-outro{font-size:clamp(39px,9vw,58px)}.inner-hero{padding-block:43px}.inner-hero h1{font-size:clamp(43px,10vw,63px)}.inner-section{padding-block:45px}.about-feature{display:flex;flex-direction:column}.about-photo{max-width:245px}.work-photo{width:155px;margin:10px 0}.foot-top{grid-template-columns:1fr 1fr}.foot-statement{grid-column:1/-1}.footer{padding-top:31px}.foot-top{padding-bottom:31px}}
@media(max-width:450px){.essay-grid{grid-template-columns:1fr}.essay-art{display:none}.essay-card{border-top:1px solid var(--line);padding-top:14px}.essay-card h3{font-size:27px}.article-meta{font-size:10px}.author-inline{gap:13px;padding:13px}.author-inline img{width:64px;height:64px}}

/* H1 belongs to the entity, not to the visual slogan. Override legacy hero selector explicitly. */
.hero .hero-copy h1.site-h1{font:600 17px/1.35 var(--font);letter-spacing:0;margin:0 0 5px;color:var(--ink)}
.hero .hero-copy h2.hero-motto{margin:12px 0 19px;font-size:clamp(44px,5.2vw,69px)}
@media(max-width:670px){.hero .hero-copy h1.site-h1{font-size:16px}.hero .hero-copy h2.hero-motto{font-size:clamp(42px,10vw,55px)}}

/* Name clarity without enlarged promotional styling. */
.name-variant{font-size:13px;line-height:1.6;color:var(--muted);margin:9px 0 0;letter-spacing:0}
.name-variant strong{color:var(--ink);font-weight:600}
.author-elsewhere{margin:25px 0;padding:18px 20px;border-left:2px solid var(--line);background:var(--bg)}
.author-elsewhere p:not(.eyebrow){margin:9px 0 0}
.author-elsewhere a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}
.author-elsewhere a:hover{color:var(--brass)}
@media(max-width:670px){.name-variant{font-size:12px}.author-elsewhere{padding:14px 15px}}


/* FINAL EDITORIAL PASS: alignment, image clarity and restrained interaction. */
:root{--line:#dedbd4;--stone:#f0ede8}
html{scroll-padding-top:84px}
body{letter-spacing:-.005em}
.display{letter-spacing:-.036em!important}
.wrap{width:min(calc(100% - 64px),1100px)}
.header-inner{width:min(calc(100% - 64px),1100px)}
.header{height:74px}
.header .nav a{transition:color .24s ease,border-color .24s ease}
.header .nav a:hover{color:#665a51}
/* Rebalance the hero so that the portrait serves the introduction rather than competes with it. */
.hero{grid-template-columns:minmax(0,1.17fr) minmax(235px,.83fr);gap:clamp(28px,5vw,70px);padding:42px 0 43px}
.hero-symbol{justify-content:center}
.hero-photo{width:min(100%,310px)}
.hero-photo img{aspect-ratio:1;object-fit:cover;object-position:center}
.hero .hero-copy h2.hero-motto{font-size:clamp(44px,5vw,65px);line-height:1.04;letter-spacing:-.038em}
.hero-lead{margin-top:17px}
/* All core section grids obey the same column alignment and reading order. */
.two-col,.intro-pair,.section-heading{align-items:start}
.section-label{align-items:baseline}
.prelude{padding-top:45px;padding-bottom:47px}
.preamble{max-width:440px}
.intro-pair{padding:42px 0}
.item-row{align-items:baseline;grid-template-columns:47px minmax(0,1fr) 24px}
.item-row h3{line-height:1.12}
.duality{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:start}
.duality strong{margin-top:18px}
/* Two true book covers, equivalent framing, no faux book typography. */
.book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}
.book-entry{display:flex;flex-direction:column;min-width:0}
.book-entry .book-detail{margin-top:auto;align-items:flex-start}
.book-image-stage{height:352px;min-height:0;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:10px;padding:24px 25px 14px;background:#eae6df;border:1px solid #e0dcd4;overflow:hidden}
.book-entry:nth-child(2) .book-image-stage{background:#e8e6e1}
.book-image-wrap{height:272px;flex:1;display:flex;align-items:center;justify-content:center}
.book-image-wrap img{display:block;width:auto;height:auto;max-width:100%;max-height:266px;object-fit:contain;box-shadow:4px 10px 19px rgba(27,25,24,.17);transition:transform .5s ease,box-shadow .5s ease}
.book-entry:hover .book-image-wrap img{transform:translateY(-4px);box-shadow:5px 15px 26px rgba(27,25,24,.19)}
.book-image-baseline{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-top:1px solid #ccc6ba;padding-top:9px;font:10px/1.3 var(--font);letter-spacing:.02em;color:#514e49}
.book-image-baseline span:last-child{font-size:16px}
.book-detail h3{margin:6px 0}
.book-disclaimer{color:#777069;margin-top:16px}
/* Writing page; make actual cover art the feature. */
.compact-books{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.small-book{display:grid;grid-template-columns:145px minmax(0,1fr);gap:20px;align-items:center;min-width:0}
.book-cover-link{display:flex;align-items:center;justify-content:center;min-height:246px;padding:14px;background:#e7e3dc;border:1px solid #ded8ce;transition:background .25s ease}
.book-cover-link:hover{background:#ddd8ce}
.book-cover-link img{display:block;width:auto;height:auto;max-width:100%;max-height:215px;object-fit:contain;box-shadow:3px 7px 13px #0002;transition:transform .35s ease}
.book-cover-link:hover img{transform:translateY(-3px)}
.small-book h3{font-size:clamp(27px,2.7vw,35px);line-height:1.1}
.small-book p{font-size:13px;line-height:1.65}
/* Writing feels responsive without repeating huge headlines and decorations. */
.essay-card{min-width:0}.essay-art{height:126px;background:#ebe8e2!important}
.essay-art span{font:26px/1 var(--serif);opacity:.55}
.essay-card h3{font-size:clamp(23px,2.1vw,29px);line-height:1.17}
.essay-card:hover h3,.book-entry:hover .book-detail h3{color:#70645a}
.essay-card h3,.book-detail h3{transition:color .25s ease}
/* A calmer and friendlier founder chapter. */
.about-feature{grid-template-columns:.82fr 1.18fr;gap:7%;align-items:center}
.about-feature .prose h2{font-size:clamp(31px,3.6vw,47px);line-height:1.13;margin:13px 0 24px}
.about-feature .prose p{line-height:1.8}
.about-photo{max-width:330px}.about-photo img{aspect-ratio:1;object-fit:cover}
.author-elsewhere{background:transparent;border-left:1px solid #aea89f;padding:5px 0 5px 20px}
/* Consistent line-height and comfortable page endings. */
.inner-hero{padding:57px 0 60px}.inner-hero h1{line-height:1.08}
.hero-sub{align-items:end}.hero-sub p{line-height:1.43}
.inner-section{padding-block:58px 65px}
.inner-quote blockquote{line-height:1.18}
.outro{padding:60px 0 83px}
.footer{padding-top:44px}
.foot-top{align-items:start}
@media(max-width:1000px){.compact-books{gap:20px}.small-book{grid-template-columns:118px 1fr;gap:16px}.book-cover-link{padding:11px;min-height:226px}.book-cover-link img{max-height:204px}}
@media(max-width:880px){.hero{grid-template-columns:minmax(0,1fr) 245px;gap:20px}.hero-photo{width:245px}}
@media(max-width:710px){
 .wrap,.header-inner{width:calc(100% - 42px)}
 .hero{display:grid;grid-template-columns:1fr;gap:27px;padding:35px 0 25px}
 .hero-symbol{justify-content:flex-start}
 .hero-photo{width:min(100%,265px)}
 .two-col,.intro-pair,.section-heading{grid-template-columns:1fr;gap:19px}
 .book-grid{grid-template-columns:1fr;gap:27px}
 .book-image-stage{height:304px;padding:19px 20px 12px}
 .book-image-wrap{height:240px}
 .book-image-wrap img{max-height:230px}
 .book-entry .book-detail{padding:12px 0}
 .compact-books{grid-template-columns:1fr;gap:31px}
 .small-book{grid-template-columns:minmax(105px,32%) 1fr;align-items:center}
 .book-cover-link{min-height:224px}
 .book-cover-link img{max-height:202px}
 .duality{grid-template-columns:1fr;gap:8px}
 .duality strong{margin:0;text-align:left;line-height:1}
 .about-feature{display:flex;flex-direction:column;align-items:stretch;gap:25px}
 .about-photo{width:min(100%,250px);margin:0}
 .about-feature .prose h2{font-size:37px}
 .founder-feature{display:flex;flex-direction:column}
 .founder-seal{align-items:flex-start}
 .essay-grid{grid-template-columns:1fr;gap:21px}
 .essay-art{display:none}
 .essay-card{border-top:1px solid var(--line);padding-top:17px}
}
@media(max-width:380px){.small-book{grid-template-columns:98px 1fr;gap:13px}.book-cover-link{min-height:178px;padding:8px}.book-cover-link img{max-height:160px}.small-book h3{font-size:26px}}
@media(prefers-reduced-motion:no-preference){
 .hero-photo img{animation:photo-entrance .75s cubic-bezier(.2,.7,.2,1) both}
 @keyframes photo-entrance{from{opacity:.6;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
 .text-link span,.text-link{transition:color .2s ease,gap .2s ease}
 .text-link:hover{gap:28px}
}
@media(prefers-reduced-motion:reduce){.book-entry:hover .book-image-wrap img,.book-cover-link:hover img{transform:none}}
