@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-normal.DD2KOZkl.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-normal.CVFrM67f.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-italic.D3GtrbRZ.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-italic.AH1vqu4S.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff)format("woff")}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/golos-text-cyrillic-ext-wght-normal.hICkpzq7.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/golos-text-cyrillic-wght-normal.mKek_fSS.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/golos-text-latin-ext-wght-normal.B-I5lbAQ.woff2)format("woff2-variations");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:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/golos-text-latin-wght-normal.BS5oQT7X.woff2)format("woff2-variations");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}fieldset{border:0;min-width:0;margin:0;padding:0}:root{--paper:#f5f1e9;--ink:#2e2925;--red:#a32f23;--red-dark:#80251d;--muted:#71665d;--line:#d7cfc2;--soft:#e9e3d8;--serif:"Cormorant Garamond", Georgia, serif;--sans:"Golos Text Variable", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65}body.modal-open{overflow:hidden}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}img{max-width:100%;height:auto;display:block}figure,p,h1,h2,h3,dl,dd{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400}h1{letter-spacing:-.047em;font-size:clamp(68px,7.1vw,110px);line-height:.99}h2{letter-spacing:-.035em;font-size:clamp(48px,4.7vw,72px);line-height:1.06}h3{letter-spacing:-.02em;font-size:34px;line-height:1.12}h1 em,h2 em{color:var(--red);font-weight:400}p{max-width:68ch}::selection{background:var(--red);color:var(--paper)}:focus-visible{outline:2px solid var(--red);outline-offset:5px}[hidden]{display:none!important}.wrap{width:calc(100% - 112px);max-width:1328px;margin-inline:auto}.section{padding-block:110px}.eyebrow{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--red);font-size:10px;font-weight:500;line-height:1.6}.muted{color:var(--muted)}.arrow{flex-shrink:0;transition:transform .25s}.arrow.diagonal{transform:rotate(-40deg)}a:hover>.arrow,button:hover>.arrow{transform:translate(3px)}a:hover>.arrow.diagonal,button:hover>.arrow.diagonal{transform:translate(2px,-2px)rotate(-40deg)}.brand-mark{color:var(--red);flex-shrink:0}.actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.button{background:var(--red);border:1px solid var(--red);color:#fffaf1;justify-content:space-between;align-items:center;gap:32px;min-height:56px;padding:16px 22px;font-size:13px;font-weight:400;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:var(--red-dark);border-color:var(--red-dark)}.button:active{transform:translateY(1px)}.button-light{background:var(--paper);color:var(--red);border-color:var(--paper)}.button-light:hover{background:#e6dccc;border-color:#e6dccc}.text-link{background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:16px;padding:9px 0;font-size:13px;line-height:1.5;display:inline-flex}.text-link:hover{color:var(--red)}.skip-link{background:var(--paper);z-index:10;padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.preview-ribbon{background:var(--ink);color:#e6ddd1;letter-spacing:.1em;justify-content:space-between;padding:5px 56px;font-size:9px;display:flex}.site-header{border-bottom:1px solid var(--line);z-index:5;justify-content:space-between;align-items:center;gap:35px;height:100px;display:flex;position:relative}.brand{letter-spacing:.18em;flex-shrink:0;align-items:center;gap:13px;font-size:10px;line-height:1.55;display:flex}.brand b{font-weight:500}.desktop-nav{gap:29px;margin-left:auto;font-size:12px;display:flex}.desktop-nav a{padding:12px 0;position:relative}.desktop-nav a:after{content:"";background:var(--red);width:0;height:1px;transition:width .2s;position:absolute;bottom:4px;left:0}.desktop-nav a:hover:after,.desktop-nav a[aria-current]:after{width:100%}.header-contact{border:0;border-left:1px solid var(--line);background:0 0;align-items:center;gap:14px;padding:8px 0 8px 30px;font-size:12px;display:flex}.menu-toggle{display:none}.mobile-nav{background:var(--paper);border-bottom:1px solid var(--line);padding:20px;position:absolute;top:100%;left:-20px;right:-20px;box-shadow:0 15px 20px #2e292510}.mobile-nav a,.mobile-nav button{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:18px;width:100%;padding:18px 0;font-size:18px;display:flex}.mobile-nav small{color:var(--red);font-size:10px}.mobile-nav .arrow{margin-left:auto}.hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:65px;padding-block:55px 65px;display:grid}.hero-copy{padding:15px 0 8px}.hero h1{margin:24px 0 28px}.hero-intro{color:var(--muted);max-width:395px;margin-bottom:30px;font-size:14px}.hero .actions{gap:24px}.hero-author{align-items:center;gap:16px;margin-top:40px;font-size:12px;display:flex}.hero-author small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.hairline{background:var(--red);width:35px;height:1px}.hero-image{align-self:stretch;min-height:600px;position:relative}.hero-image>img{object-fit:cover;object-position:53% center;width:100%;height:100%;max-height:680px;position:absolute}.hero-image figcaption{color:#fff;letter-spacing:.03em;background:linear-gradient(#0000,#2115139c);justify-content:space-between;align-items:end;padding:55px 24px 22px;font-size:10px;line-height:1.45;display:flex;position:absolute;bottom:0;left:0;right:0}.image-seal{background:var(--paper);outline-offset:-7px;border-radius:50%;outline:1px solid #bdb4a3;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:98px;height:98px;display:flex;position:absolute;bottom:94px;left:-42px;transform:rotate(-12deg)}.image-seal .brand-mark{width:22px;height:22px}.image-seal span{letter-spacing:.15em;text-align:center;color:var(--red);font-size:8px;line-height:1.5}.intro-strip{border-block:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:24px;padding:27px 0;font-size:10px;display:flex}.strip-line{background:var(--line);width:100px;height:1px}.intro-strip>.brand-mark{width:22px;height:22px;margin-left:auto}.section-heading{grid-template-columns:1fr 2.2fr;gap:50px;margin-bottom:56px;display:grid}.section-heading>.eyebrow{padding-top:12px}.section-intro{max-width:465px;color:var(--muted);margin-top:24px;font-size:14px}.topic-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.topic{border-top:1px solid var(--line);flex-direction:column;padding-top:22px;display:flex}.topic-number{font-family:var(--serif);color:#a39380;margin-bottom:24px;font-size:40px;line-height:1;display:block}.topic h3{margin-bottom:18px;font-size:34px}.topic>p{color:var(--muted);max-width:300px;margin-bottom:20px;font-size:14px}.topic details{margin-top:auto}.topic summary{border-top:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;padding:15px 0;font-size:12px;list-style:none;display:flex}.topic summary>span{font-size:23px;font-weight:300}.topic details[open] summary>span{transform:rotate(45deg)}.topic details>div{color:var(--muted);padding:5px 0 18px;font-size:13px}.topic details .text-link{color:var(--red);margin-top:12px}.topic details .text-link .arrow{width:17px}summary::-webkit-details-marker{display:none}.business-section{background:var(--red);color:var(--paper)}.business-inner{grid-template-columns:1.1fr 1fr;gap:110px;padding-block:86px;display:grid}.business-section .eyebrow{color:#f2d2b8}.business-section h2{margin:28px 0;font-size:68px}.business-section h2 em{color:#ead0ac}.business-heading>p:not(.eyebrow){color:#ecd6c9;max-width:365px;margin-bottom:30px;font-size:14px}.service-list{align-self:center}.service-list>a,.service-list>button{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-top:1px solid #ead0ac70;align-items:start;gap:22px;padding:34px 0;display:flex}.service-list>:last-child{border-bottom:1px solid #ead0ac70}.service-list small{color:#edc1a5;margin-top:8px;font-size:10px}.service-list h3{font-size:37px}.service-list p{color:#ecd6c9;max-width:245px;margin-top:12px;font-size:12px}.service-list .arrow{margin-top:8px;margin-left:auto}.business-section :focus-visible{outline-color:#fff}.book-feature{grid-template-columns:1fr 1fr;align-items:center;gap:105px;display:grid}.book-art{background:#e8e0d3;flex-direction:column;align-items:center;min-width:0;padding:30px;display:flex;position:relative}.book-art img{mix-blend-mode:multiply;width:100%;max-width:440px;transition:transform .5s}.book-art a:hover img{transform:rotate(-3deg)translateY(-5px)}.art-label{letter-spacing:.16em;color:#6e5d4d;align-self:start;font-size:8px}.art-caption{font-family:var(--serif);color:#675b4f;text-align:center;font-size:21px;font-style:italic}.book-feature-copy h2{margin:24px 0;font-size:61px}.book-feature-copy>p:not(.eyebrow):not(.book-title){color:var(--muted);max-width:350px;margin:20px 0 30px;font-size:14px}.book-title{font-size:14px}.book-title span{color:var(--muted);font-size:12px}.about-section{border-top:1px solid var(--line)}.about-grid{grid-template-columns:.85fr 1.4fr;align-items:center;gap:115px;display:grid}.about-grid figure{max-width:330px;margin-left:45px}.about-grid img{aspect-ratio:3/4;object-fit:cover;object-position:50% 25%;width:100%}.about-grid figcaption{color:var(--muted);letter-spacing:.04em;padding-top:10px;font-size:9px}.about-copy .lead{font-family:var(--serif);letter-spacing:-.015em;max-width:530px;font-size:36px;line-height:1.23}.about-copy>p:not(.lead):not(.eyebrow){color:var(--muted);max-width:550px;margin-top:20px;font-size:14px}.experience-label{margin-top:32px}.brand-names{flex-wrap:wrap;gap:13px 24px;max-width:535px;margin-top:16px;margin-bottom:25px;display:flex}.brand-names span{color:var(--ink);font-size:14px}.lecture-section{border-top:1px solid var(--line)}.lecture-list{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.lecture-list button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;width:100%;padding:25px 0 45px;position:relative}.lecture-list button>span{color:var(--red);font-size:10px}.lecture-list h3{margin:20px 0 15px;font-size:34px}.lecture-list .arrow{color:var(--red);position:absolute;bottom:5px;right:0}.section-note{color:var(--muted);max-width:650px;margin-top:28px;font-size:11px}.telegram-section{text-align:center;border:1px solid var(--line);flex-direction:column;align-items:center;margin-bottom:90px;padding:70px 30px 60px;display:flex}.telegram-section>.brand-mark{width:32px;margin-bottom:18px}.telegram-section h2{margin:24px 0;font-size:64px}.telegram-section>p:not(.eyebrow){color:var(--muted);margin-bottom:25px;font-size:14px}.telegram-footnote{color:var(--muted);margin-top:22px;font-size:9px}.site-footer{border-top:1px solid var(--line);padding-block:45px 24px}.footer-top{justify-content:space-between;align-items:center;gap:35px;padding-bottom:40px;display:flex}.footer-top>p{font-family:var(--serif);color:var(--muted);margin-left:55px;margin-right:auto;font-size:25px;line-height:1.3}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:25px;padding-top:20px;font-size:9px;display:flex}.footer-bottom nav{gap:25px;margin-inline:auto;display:flex}.footer-bottom nav a{align-items:center;gap:4px;display:flex}.footer-bottom .arrow{width:12px;height:12px}.breadcrumb{color:var(--muted);gap:13px;padding-top:25px;font-size:10px;display:flex}.breadcrumb a:hover{color:var(--red)}.book-hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:100px;padding-top:45px;padding-bottom:95px;display:grid}.book-display{text-align:center;background:#e8e0d3;min-width:0;padding:35px 24px 20px}.book-display img{mix-blend-mode:multiply;width:100%;max-width:460px;margin:20px auto 10px}.book-display-note{font-family:var(--serif);color:var(--muted);font-size:20px;font-style:italic;display:block}.book-hero h1{margin:24px 0 15px;font-size:82px}.book-subtitle{font-family:var(--serif);color:var(--muted);font-size:29px}.book-hero-copy>p:not(.eyebrow):not(.book-subtitle){color:var(--muted);max-width:470px;margin:25px 0;font-size:14px}.book-facts{border-top:1px solid var(--line);grid-template-columns:1fr 1.4fr;gap:22px;margin-top:34px;padding-top:20px;font-size:10px;display:grid}.book-facts dt{color:var(--muted);margin-bottom:5px}.book-thesis{border-block:1px solid var(--line);text-align:center;flex-direction:column;align-items:center;display:flex}.book-thesis h2{margin:25px 0}.book-thesis>p:not(.eyebrow){color:var(--muted);max-width:610px;font-size:14px}.chapter-list{margin-left:calc(31.25% + 16px)}.chapter-list details{border-top:1px solid var(--line)}.chapter-list details:last-child{border-bottom:1px solid var(--line)}.chapter-list summary{cursor:pointer;align-items:center;gap:28px;padding:25px 0;list-style:none;display:flex}.chapter-number{color:var(--red);font-size:10px}.chapter-list h3{font-size:31px}.expand-icon{font-family:var(--sans);flex-shrink:0;margin-left:auto;font-size:23px;font-weight:300;transition:transform .2s}.chapter-list details>p{color:var(--muted);margin:0 50px 28px;font-size:14px}.chapter-list details[open] .expand-icon,.faq-list details[open] .expand-icon{transform:rotate(45deg)}.reading-section{background:var(--soft)}.reading-inner{grid-template-columns:.6fr 1fr 1fr;gap:65px;padding-block:60px;display:grid}.reading-inner h3{margin-bottom:15px;font-size:32px}.reading-inner div>p{color:var(--muted);font-size:13px}.purchase-section{grid-template-columns:1fr 1.25fr;gap:100px;display:grid}.purchase-section h2{margin:25px 0}.purchase-section>div>p:not(.eyebrow){color:var(--muted);max-width:360px;font-size:14px}.retailer-list>a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:25px 0;display:flex}.retailer-list>a:hover h3{color:var(--red)}.retailer-list small{color:var(--muted);font-size:10px}.retailer-list h3{margin-top:7px;font-size:40px}.retailer-list>a>span{align-items:center;gap:15px;font-size:11px;display:flex}.direct-sale-note{border-top:1px solid var(--line);margin-top:10px;padding-top:24px}.direct-sale-note p{color:var(--muted);max-width:370px;margin-top:8px;font-size:12px}.related-band{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;margin-bottom:80px;padding:32px 0;display:flex}.related-band>p{font-family:var(--serif);font-size:32px}.consulting-hero{grid-template-columns:1.45fr 1fr;align-items:center;gap:95px;padding-top:42px;padding-bottom:80px;display:grid}.consulting-hero h1{margin:24px 0 28px;font-size:86px}.consulting-hero>div>p:not(.eyebrow){color:var(--muted);max-width:470px;margin-bottom:28px;font-size:14px}.consulting-hero figure{margin-right:25px}.consulting-hero img{aspect-ratio:3/4;object-fit:cover;object-position:50% 20%;width:100%}.consulting-hero figcaption{color:var(--muted);justify-content:space-between;gap:12px;padding-top:12px;font-size:9px;display:flex}.question-grid{grid-template-columns:repeat(3,1fr);gap:45px;display:grid}.question-grid article{border-top:1px solid var(--line);padding-top:20px}.question-grid h3{max-width:320px;margin-bottom:20px;font-size:33px}.question-grid p{color:var(--muted);max-width:315px;font-size:14px}.process-section{background:#e8e0d3}.process-inner{grid-template-columns:1fr 1fr;gap:120px;padding-block:90px;display:grid}.process-inner h2{margin:25px 0}.process-inner>div>p:not(.eyebrow){color:var(--muted);max-width:330px;font-size:14px}.process-inner .process-disclaimer{margin-top:40px;font-size:11px!important}.process-inner ol{margin:0;padding:0;list-style:none}.process-inner li{border-top:1px solid #c4b9a8;gap:25px;padding:24px 0;display:flex}.process-inner li:first-child{border-top:0;padding-top:8px}.process-inner li>span{color:var(--red);padding-top:8px;font-size:11px}.process-inner h3{font-size:31px}.process-inner li p{color:var(--muted);margin-top:12px;font-size:13px}.format-tabs{border-bottom:1px solid var(--line);display:flex}.format-tabs button{text-align:center;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:20px 10px;font-size:13px}.format-tabs button[aria-selected=true]{color:var(--red);border-bottom-color:var(--red)}.format-panel{background:#eee8de;grid-template-columns:1.1fr 1fr;gap:100px;padding:45px;display:grid}.format-panel h3{max-width:440px;margin:15px 0;font-size:40px}.format-panel p:not(.eyebrow){color:var(--muted);max-width:430px;font-size:14px}.format-panel>div:nth-child(2){border-left:1px solid var(--line);padding-left:40px}.format-panel>div:nth-child(2)>p:nth-child(2){margin:20px 0}.faq-section{grid-template-columns:1fr 1.3fr;gap:100px;padding-top:10px;display:grid}.faq-section h2{margin-top:24px}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:14px;list-style:none;display:flex}.faq-list p{color:var(--muted);padding:0 30px 24px 0;font-size:13px}.consulting-cta{text-align:center;border:1px solid var(--line);flex-direction:column;align-items:center;margin-bottom:90px;padding:65px 30px;display:flex}.consulting-cta h2{margin:25px 0 30px;font-size:64px}.not-found{min-height:65vh}.not-found h1{margin:25px 0}.not-found>p:not(.eyebrow){margin-bottom:25px}dialog{border:1px solid var(--line);background:var(--paper);color:var(--ink);width:min(640px,100% - 32px);max-height:calc(100dvh - 40px);padding:45px;overflow-y:auto}dialog::backdrop{backdrop-filter:blur(4px);background:#241c18a8}.dialog-close{background:0 0;border:0;width:44px;height:44px;font-size:30px;line-height:1;position:absolute;top:12px;right:16px}.inquiry-edit h2,.inquiry-result h2{margin:18px 0 22px;font-size:55px;line-height:1}.prototype-note{border-left:2px solid var(--red);color:var(--muted);margin-bottom:25px;padding-left:15px;font-size:11px}form label{flex-direction:column;gap:7px;margin-bottom:18px;font-size:11px;display:flex}input,textarea{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #b5a896;border-radius:0;padding:10px 0;font-size:14px}input[readonly]{color:var(--muted);font-size:13px}textarea{resize:vertical;min-height:80px}.form-row{grid-template-columns:1fr 1fr;gap:25px;display:grid}form .button{width:100%;margin-top:8px}.inquiry-result pre{font-family:var(--sans);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--soft);margin:20px 0;padding:20px;font-size:13px;line-height:1.65}.inquiry-result #copy-status{margin-top:15px;font-size:11px}@keyframes arrive{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}.entrance{animation:.7s both arrive}.delay-1{animation-delay:.12s}.delay-2{animation-delay:.24s}@media (width>=1600px){.hero{gap:85px}.hero-image{min-height:650px}}@media (width<=1200px){.wrap{width:calc(100% - 72px)}.preview-ribbon{padding-inline:36px}.desktop-nav{gap:20px}.site-header{gap:25px}.hero{gap:40px}.hero h1{font-size:86px}.hero-image{min-height:580px}.hero .actions{gap:12px}.hero .button{gap:18px;padding-inline:18px}.hero .text-link{font-size:11px}.business-inner{gap:60px}.business-section h2{font-size:60px}.book-feature{gap:60px}.book-feature-copy h2{font-size:54px}.about-grid{gap:65px}.book-hero{gap:55px}.book-hero h1{font-size:72px}.consulting-hero{gap:50px}.consulting-hero h1{font-size:76px}.process-inner{gap:65px}.format-panel{gap:45px}.purchase-section{gap:55px}}@media (width<=1050px){.desktop-nav,.header-contact{display:none}.menu-toggle{background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:44px;height:44px;display:flex}.menu-toggle span{background:var(--ink);width:25px;height:1px;transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.hero h1{font-size:74px}.hero-image{min-height:570px}.hero .actions{flex-direction:column;align-items:start}.hero-author{margin-top:25px}.section-heading{grid-template-columns:1fr 2.3fr;gap:25px}.business-section h2{font-size:53px}.topic h3{font-size:29px}.topic-grid{gap:25px}.book-feature-copy h2{font-size:48px}.book-hero h1{font-size:66px}.book-hero .actions{gap:16px}.consulting-hero h1{font-size:68px}.consulting-hero figure{margin:0}.lecture-list h3{font-size:29px}.process-inner h2{font-size:54px}.reading-inner{gap:35px}.reading-inner>.eyebrow{grid-column:1/-1}.reading-inner{grid-template-columns:1fr 1fr}.question-grid{gap:25px}.footer-top>p{margin-left:10px}.faq-section{gap:50px}.format-panel{padding:30px}.format-panel h3{font-size:34px}}@media (width<=760px){.wrap{width:calc(100% - 40px)}.preview-ribbon{letter-spacing:.06em;padding:5px 20px;font-size:8px}.site-header{height:78px}.brand{gap:10px;font-size:9px}.brand-mark{width:29px;height:29px}.section{padding-block:65px}h1{font-size:66px}h2{font-size:47px;line-height:1.05}.eyebrow{letter-spacing:.12em;font-size:9px}.hero{grid-template-columns:1fr;gap:30px;padding-top:35px;padding-bottom:35px}.hero-copy{padding:0}.hero h1{margin:20px 0 23px;font-size:clamp(58px,11.7vw,86px);line-height:.98}.hero-intro{max-width:360px;margin-bottom:25px;font-size:13px}.hero .actions{flex-direction:row;align-items:center;gap:18px}.hero .text-link{gap:8px;font-size:11px}.hero .button{gap:24px;min-height:52px;padding:14px 16px;font-size:12px}.hero-author{margin-top:25px;font-size:11px}.hero-author small{font-size:9px}.hero-image{justify-self:center;width:100%;max-width:540px;height:480px;min-height:0}.hero-image img{object-position:51% center}.image-seal{width:84px;height:84px;bottom:82px;left:auto;right:15px}.hero-image figcaption{padding:45px 20px 18px;font-size:9px}.intro-strip{gap:12px;padding:20px 0;font-size:8px}.strip-line{width:25px}.intro-strip>.brand-mark{width:18px;height:18px}.section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:35px}.section-heading>.eyebrow{padding:0}.section-intro{margin-top:20px;font-size:13px}.topic-grid{grid-template-columns:1fr;gap:28px}.topic{padding-top:18px;display:block}.topic-number{margin-bottom:15px;font-size:34px}.topic h3{margin-bottom:14px;font-size:35px}.topic>p{max-width:100%;font-size:13px}.topic summary{font-size:12px}.business-inner{grid-template-columns:1fr;gap:45px;padding-block:60px}.business-section h2{margin:22px 0;font-size:57px}.business-heading>p:not(.eyebrow){font-size:13px}.service-list>a,.service-list>button{gap:20px;padding:25px 0}.service-list h3{font-size:33px}.service-list p{font-size:12px}.book-feature{grid-template-columns:1fr;gap:35px}.book-art{justify-self:center;width:100%;max-width:540px;padding:24px}.book-art img{max-width:370px}.art-caption{font-size:18px}.book-feature-copy h2{margin:20px 0;font-size:49px}.book-feature-copy>p:not(.eyebrow):not(.book-title){font-size:13px}.about-grid{grid-template-columns:1fr;gap:32px}.about-grid figure{grid-template-columns:1fr 1fr;align-items:end;gap:18px;max-width:100%;margin:0;display:grid}.about-grid img{max-height:270px}.about-grid figcaption{max-width:140px;padding-bottom:10px;font-size:10px;line-height:1.7}.about-copy .lead{max-width:400px;font-size:33px}.about-copy>p:not(.lead):not(.eyebrow){font-size:13px}.brand-names{gap:12px 18px}.brand-names span{font-size:12px}.lecture-list{grid-template-columns:1fr;gap:15px}.lecture-list button{padding:24px 32px 22px 0}.lecture-list h3{margin-top:15px;font-size:35px}.lecture-list .arrow{bottom:30px}.section-note{margin-top:20px;font-size:10px}.telegram-section{margin-bottom:60px;padding:45px 17px}.telegram-section h2{margin:20px 0;font-size:45px}.telegram-section>p:not(.eyebrow){max-width:265px;font-size:12px}.telegram-footnote{max-width:240px;font-size:8px}.footer-top{flex-wrap:wrap;gap:25px;padding-bottom:30px}.footer-top>p{flex-basis:100%;order:3;margin-left:0;font-size:24px}.footer-top .text-link{gap:10px;font-size:11px}.footer-bottom{flex-wrap:wrap;gap:18px;font-size:9px}.footer-bottom nav{flex-basis:100%;order:3;gap:26px;margin:0}.footer-bottom>.muted{margin-left:auto}.site-footer{padding-top:30px}.breadcrumb{padding-top:20px;font-size:9px}.book-hero{grid-template-columns:1fr;gap:30px;padding-top:28px;padding-bottom:60px}.book-display{justify-self:center;width:100%;max-width:480px;padding:25px 20px 18px}.book-display img{width:80%;max-width:330px;margin:15px auto}.book-display-note{font-size:18px}.book-hero h1{margin:20px 0 12px;font-size:68px}.book-subtitle{font-size:26px}.book-hero-copy>p:not(.eyebrow):not(.book-subtitle){margin:20px 0 25px;font-size:13px}.book-facts{margin-top:25px}.book-thesis h2{margin-block:20px;font-size:46px}.book-thesis>p:not(.eyebrow){text-align:left;font-size:13px}.chapter-list{margin-left:0}.chapter-list summary{gap:20px;padding:22px 0}.chapter-list h3{font-size:29px}.chapter-list details>p{margin:0 20px 24px 34px;font-size:13px}.reading-inner{grid-template-columns:1fr;gap:25px;padding-block:45px}.reading-inner h3{margin-bottom:12px;font-size:32px}.purchase-section{grid-template-columns:1fr;gap:30px}.purchase-section h2{margin:20px 0}.purchase-section>div>p:not(.eyebrow){font-size:13px}.retailer-list>a>span{gap:7px;font-size:10px}.retailer-list h3{font-size:36px}.retailer-list small{font-size:9px}.related-band{flex-direction:column;align-items:start;gap:15px;margin-bottom:55px;padding-block:25px}.related-band>p{font-size:30px;line-height:1.2}.consulting-hero{grid-template-columns:1fr;gap:35px;padding-top:30px;padding-bottom:30px}.consulting-hero h1{margin:20px 0 25px;font-size:65px;line-height:1}.consulting-hero>div>p:not(.eyebrow){font-size:13px}.consulting-hero figure{justify-self:center;width:100%;max-width:500px}.consulting-hero img{aspect-ratio:1.05;object-position:50% 24%}.question-grid{grid-template-columns:1fr;gap:25px}.question-grid h3{max-width:100%;margin-bottom:15px;font-size:33px}.question-grid p{max-width:100%;font-size:13px}.process-inner{grid-template-columns:1fr;gap:30px;padding-block:60px}.process-inner h2{margin:20px 0;font-size:50px}.process-inner .process-disclaimer{margin-top:20px}.process-inner li{gap:20px}.process-inner li h3{font-size:31px}.format-tabs{border:0;flex-direction:column;align-items:stretch;gap:0}.format-tabs button{border:1px solid var(--line);text-align:left;border-bottom:0;padding:14px 16px;font-size:12px}.format-tabs button:last-child{border-bottom:1px solid var(--line)}.format-tabs button[aria-selected=true]{background:var(--red);color:var(--paper);border-color:var(--red)}.format-panel{grid-template-columns:1fr;gap:25px;padding:28px 20px}.format-panel>div:nth-child(2){border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.format-panel h3{font-size:36px}.format-panel p:not(.eyebrow){font-size:13px}.faq-section{grid-template-columns:1fr;gap:30px;padding-top:0}.faq-list summary{font-size:13px}.consulting-cta{margin-bottom:60px;padding:45px 18px}.consulting-cta h2{margin:20px 0 25px;font-size:44px}dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:35px 24px 28px}.inquiry-edit h2,.inquiry-result h2{margin-top:20px;font-size:46px}.dialog-close{top:5px;right:8px}.form-row{grid-template-columns:1fr;gap:0}.prototype-note{font-size:10px}.inquiry-result .actions{gap:15px}.not-found h1{font-size:70px}}@media (width<=380px){.hero .actions{gap:16px}.hero .button{gap:12px;font-size:11px}.hero .text-link{gap:3px;font-size:10px}.hero .text-link .arrow{width:16px}.hero-image{height:420px}.hero h1{font-size:57px}.consulting-hero h1{font-size:59px}.book-hero h1{font-size:60px}.footer-top .text-link{font-size:10px}.chapter-list h3{font-size:27px}.intro-strip{letter-spacing:.08em;font-size:7px}.telegram-section h2{font-size:40px}}@media (width<=760px){.book-display{text-align:left;grid-template-columns:115px 1fr;align-items:center;gap:10px 18px;padding:18px;display:grid}.book-display img{grid-area:1/1/3;width:100%;margin:0}.book-display>.eyebrow{grid-area:1/2;align-self:end;font-size:8px}.book-display-note{grid-area:2/2;align-self:start;font-size:21px;line-height:1.1}.book-hero h1{font-size:58px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
