.exbrain_exbrain__AOLBH{position:relative;padding-top:140px;padding-bottom:140px}.exbrain_exbrain__AOLBH:before{content:"";position:absolute;top:0;right:0;width:45%;height:100%;background:rgba(var(--teal-rgb),.06);clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);pointer-events:none}.exbrain_exbrainInner__IOJ2a{position:relative;z-index:1;display:grid;grid-template-columns:1fr 340px;gap:80px;align-items:center}.exbrain_exVert__IXeI2{display:block;margin-bottom:32px;color:transparent;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(80px,10vw,140px);line-height:.85;letter-spacing:-.05em;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);-webkit-text-stroke:1px rgba(var(--teal-rgb),.18);-webkit-user-select:none;-moz-user-select:none;user-select:none}.exbrain_exbrainLeft__Xe5nQ{transform:translateY(24px)}.exbrain_exbrainRight__DK9TP{transform:translateX(28px)}.exbrain_revealBlock__K6O3L{transition:opacity .8s,transform .8s}.exbrain_exTag__4sx9O{display:flex;align-items:center;gap:12px;margin-bottom:28px;color:var(--teal);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;letter-spacing:.24em;text-transform:uppercase}.exbrain_exTag__4sx9O:before{content:"";width:28px;height:1px;background:var(--teal)}.exbrain_exTitle__BFUS_{font-family:var(--font-display),system-ui,sans-serif;margin-bottom:28px;font-size:clamp(34px,4.5vw,58px);line-height:1.04;letter-spacing:-.025em}.exbrain_exTitle__BFUS_ em{color:var(--teal);font-style:normal}.exbrain_exBody__sZr0v{font-family:var(--font-sans),Georgia,serif;margin-bottom:44px;color:#333;font-size:17px;line-height:1.9}.exbrain_exBody__sZr0v strong{color:var(--teal);font-weight:700}.exbrain_exFeats__FA02r{display:flex;flex-direction:column;gap:8px}.exbrain_exFeat__W4WtD{display:flex;align-items:center;gap:16px;padding:14px 20px;border:1px solid rgba(var(--teal-rgb),.16);background:rgba(var(--teal-rgb),.04);color:#3a3a3a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;transition:border-color .25s,background .25s}.exbrain_exFeat__W4WtD:hover{border-color:var(--teal);background:rgba(var(--teal-rgb),.09)}.exbrain_dot__llTDb{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--teal)}@media (max-width:900px){.exbrain_exbrainInner__IOJ2a{grid-template-columns:1fr;gap:56px}}@media (max-width:640px){.exbrain_exbrain__AOLBH{padding-top:80px;padding-bottom:80px}}.book_book__L_HE0{position:relative;padding-top:100px;padding-bottom:100px;border-top:3px solid var(--teal)}.book_book__L_HE0:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 70% at 85% 50%,rgba(var(--teal-rgb),.07),transparent 70%);pointer-events:none}.book_bookInner__kKeYA{position:relative;z-index:1;display:grid;grid-template-columns:180px 1fr;gap:72px;align-items:center}.book_bookVert__R7Lzl{display:block;margin-bottom:32px;color:transparent;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(80px,10vw,140px);line-height:.85;letter-spacing:-.05em;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);-webkit-text-stroke:1px rgba(var(--teal-rgb),.18);-webkit-user-select:none;-moz-user-select:none;user-select:none}.book_bookSpine__AKSQG{padding:32px 22px 24px;background:var(--teal)}.book_bookCoverWrapper__I48nR,.book_bookSpine__AKSQG{position:relative;overflow:hidden;width:180px;box-shadow:10px 14px 44px rgba(0,0,0,.55);transform:translateY(24px)}.book_bookCoverWrapper__I48nR{height:270px}.book_bookCover__Kcd06{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.book_revealBlock__bsGnO{transition:opacity .8s,transform .8s}.book_bookSpine__AKSQG:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-45deg,transparent,transparent 18px,hsla(0,0%,100%,.035) 0,hsla(0,0%,100%,.035) 19px)}.book_bsAi__fA8hJ,.book_bsAuth__VESW1,.book_bsBy__n6Ma4,.book_bsNat__BIUR3{position:relative;z-index:1}.book_bsAi__fA8hJ{color:#fff;font-size:46px;line-height:.9;letter-spacing:-.04em}.book_bsAi__fA8hJ,.book_bsNat__BIUR3{font-family:var(--font-display),system-ui,sans-serif}.book_bsNat__BIUR3{color:hsla(0,0%,100%,.8);font-size:22px;line-height:1;letter-spacing:-.02em}.book_bsBy__n6Ma4{margin-bottom:44px;color:hsla(0,0%,100%,.5);font-family:var(--font-sans),Georgia,serif;font-size:12px;font-style:italic}.book_bsAuth__VESW1{color:hsla(0,0%,100%,.4);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.book_bookRight__uj9vn{transform:translateX(24px)}.book_bkTag__PqneK{display:flex;align-items:center;gap:12px;margin-bottom:28px;color:var(--teal);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;letter-spacing:.24em;text-transform:uppercase}.book_bkTag__PqneK:before{content:"";width:28px;height:1px;background:var(--teal)}.book_bkTitle__2D35M{font-family:var(--font-display),system-ui,sans-serif;margin-bottom:28px;color:#fff;font-size:clamp(30px,4vw,50px);line-height:1.05;letter-spacing:-.025em}.book_bkTitle__2D35M em{color:var(--teal);font-style:normal}.book_bkQuote__OkFlJ{font-family:var(--font-sans),Georgia,serif;margin-bottom:36px;padding:14px 22px;border-left:3px solid var(--teal);background:rgba(var(--teal-rgb),.07);color:hsla(0,0%,100%,.55);font-size:15px;line-height:1.7;font-style:italic}.book_bkQuote__OkFlJ cite{display:block;margin-top:10px;color:var(--teal);font-size:9px;letter-spacing:.14em;font-style:normal}.book_bkQuote__OkFlJ cite,.book_btn__lT3Ng{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;text-transform:uppercase}.book_btn__lT3Ng{display:inline-block;padding:14px 30px;background:var(--teal);color:#000;font-size:11px;letter-spacing:.16em;text-decoration:none;transition:background .2s}.book_btn__lT3Ng:hover{background:#3aabab}@media (max-width:700px){.book_bookInner__kKeYA{grid-template-columns:1fr;gap:44px}}@media (max-width:640px){.book_book__L_HE0{padding-top:72px;padding-bottom:72px}}