.b_coverLink__B0CPt{display:block;width:100%;transition:transform .24s var(--ease-out)}.b_coverLink__B0CPt:hover{transform:translateY(-4px)}.b_coverWrap__LDQtQ{position:relative;display:flow-root;width:100%;max-width:100%;margin:0 auto}.b_coverShadow__MF8Vy{position:absolute;left:5%;right:1%;bottom:-2.6%;height:6%;border-radius:50%;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(0,0,0,.62) 0,rgba(0,0,0,0) 100%)}.b_coverShadowSm__uEYAG{background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%)}.b_coverImg__fEkq3{position:relative;display:block;width:135.4%;max-width:none;height:auto;margin:-6% -17.7% -8.3%;filter:drop-shadow(0 28px 26px rgba(0,0,0,.46)) drop-shadow(0 8px 10px rgba(0,0,0,.38))}.b_coverImgSm__zkxOP{filter:drop-shadow(0 8px 8px rgba(0,0,0,.45)) drop-shadow(0 2px 3px rgba(0,0,0,.38))}.b_ruled___YJGv{position:relative;border-left:1px solid var(--border-3)}.b_dot__kXNtj{position:absolute;left:-5px;top:-5px;width:9px;height:9px;border-radius:50%;background:var(--accent)}.b_muted__6Cj1Z{color:var(--text-3)}.b_stack__K8zLT{display:flex;flex-direction:column;gap:20px;min-width:0}.b_h2__KOlrC{margin:0;font:var(--text-h2);letter-spacing:var(--track-h2);color:var(--text-1);text-wrap:balance}.b_headRow__9GqJ1{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 32px;flex-wrap:wrap}.b_kicker__jM832{font:var(--text-kicker);letter-spacing:var(--track-kicker);text-transform:uppercase;color:var(--text-3)}.b_kickerAccent__1ggtu{color:var(--accent)}.b_cellTitle__l_WX9{margin:0;font:var(--text-h4);letter-spacing:var(--track-h4);color:var(--text-1);text-wrap:balance}.b_cellText__QCMgd{font:var(--text-body-sm);color:var(--text-2);text-wrap:pretty}.b_cellFoot__LrDDw{margin-top:auto;padding-top:8px;display:flex;justify-content:space-between;align-items:center;gap:12px}.b_detail__Czzaw{font:var(--text-detail);color:var(--text-3)}.b_arrow__iCziB{display:flex;color:var(--accent)}.b_petroleumBand__rMpL9{margin-top:var(--section-space);background:linear-gradient(180deg,var(--surface-page) 0,rgba(11,38,48,.35) calc(var(--section-space) * .5),rgba(11,38,48,.8) calc(var(--section-space) * 1.1),var(--surface-structure) calc(var(--section-space) * 1.6),var(--surface-structure) calc(100% - var(--section-space) * 1.6),rgba(11,38,48,.8) calc(100% - var(--section-space) * 1.1),rgba(11,38,48,.35) calc(100% - var(--section-space) * .5),var(--surface-page) 100%),var(--surface-page)}.b_petroleumInner__nvbxl{padding-top:var(--section-space);padding-bottom:var(--section-space)}.about_hero__Hqpud{position:relative;isolation:isolate}.about_heroImg__59Nrv,.about_heroScrim__SGzaC{position:absolute;left:0;right:0;top:0;height:75vw;z-index:-1}.about_heroImg__59Nrv{background:url(/site/v2/about-hero-penthouse.jpg) 0 0/100% auto no-repeat}.about_heroScrim__SGzaC{background:linear-gradient(180deg,rgba(4,12,16,0) 70%,var(--surface-page) 100%)}.about_heroGrid__yoBrt{box-sizing:border-box;min-height:0;padding-top:calc(75vw - 48px);padding-bottom:clamp(40px,5vw,72px);align-items:center}.about_heroCol__OYp0A{--start:7;--span:6;--span-md:8;display:flex;flex-direction:column;gap:clamp(28px,3vw,44px);padding-bottom:4px}.about_heroName__twwEu{margin:0;display:flex;flex-direction:column;font:var(--text-display-lg);letter-spacing:var(--track-display-lg);color:var(--text-1)}.about_heroLast__IL2B1{padding-left:clamp(28px,6vw,96px)}.about_heroIntro__GalDe{display:flex;flex-direction:column;gap:20px;padding:2px 0 4px 24px}.about_heroLead__Jamvk{margin:0;font:var(--text-lead);letter-spacing:var(--track-lead);max-width:var(--measure-lead);color:var(--text-1);text-wrap:pretty}.about_heroText__pNGAe{margin:0;font:var(--text-body);color:var(--text-2);max-width:46ch;text-wrap:pretty}@media (min-width:640px){.about_heroGrid__yoBrt{padding-top:calc(75vw - 72px)}}@media (min-width:1024px){.about_heroImg__59Nrv,.about_heroScrim__SGzaC{height:100%}.about_heroImg__59Nrv{background-size:74vw auto;-webkit-mask-image:linear-gradient(90deg,#000,#000 52%,transparent 74%),linear-gradient(180deg,#000,#000 80%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,#000,#000 52%,transparent 74%),linear-gradient(180deg,#000,#000 80%,transparent);mask-composite:intersect}.about_heroScrim__SGzaC{background:linear-gradient(90deg,rgba(4,12,16,0) 40%,rgba(4,12,16,.3) 52%,rgba(4,12,16,0) 72%),linear-gradient(180deg,rgba(4,12,16,0) 86%,var(--surface-page) 100%)}.about_heroGrid__yoBrt{min-height:55.5vw;padding-top:clamp(32px,4vw,64px)}}.about_perspective__AGpkM{padding-top:var(--section-space);row-gap:24px}.about_perspLabel__xLPvg{--span:3;--span-md:8}.about_perspBody__9MSwW{--start:5;--span:7;--span-md:8;display:flex;flex-direction:column;gap:clamp(20px,2vw,28px);max-width:var(--reading-width)}.about_perspLead__eeTkc{margin:0 0 clamp(4px,1vw,12px);font:var(--text-lead);letter-spacing:var(--track-lead);color:var(--text-1);max-width:22ch;text-wrap:balance}.about_perspPara__ZuSC4{margin:0;font:var(--text-article);color:var(--text-2);text-wrap:pretty}.about_trajGrid__6CFF_{row-gap:clamp(40px,5vw,64px);align-items:end}.about_trajHead__8HGXr{--span:7;--span-md:8}.about_trajH2___3hk_{max-width:18ch}.about_trajNote__p_qzx{--start:9;--span:4;--span-md:6;margin:0;font:var(--text-body-sm);color:var(--text-structure);max-width:34ch}.about_strands__fZ2_U{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--border-structure-2)}.about_strand__iMkr2{display:flex;flex-direction:column;gap:16px;padding:28px 0 32px;border-bottom:1px solid var(--border-structure-1);min-width:0}.about_strandTop__c4IoP{display:flex;gap:14px;align-items:baseline}.about_ordinal__YEXOk{font:var(--text-ordinal);letter-spacing:var(--track-ordinal);font-variant-numeric:tabular-nums;color:var(--accent)}.about_strandLabel__JryGz{font:var(--text-kicker);letter-spacing:var(--track-kicker);text-transform:uppercase;color:var(--text-structure)}.about_strandQ__Ehmp0{margin:0;font:var(--text-h3);letter-spacing:var(--track-h3);color:var(--text-1);max-width:20ch;text-wrap:balance}.about_strandText__HK6G4{margin:auto 0 0;font:var(--text-body-sm);color:var(--text-structure);max-width:44ch;text-wrap:pretty}@media (min-width:640px){.about_strands__fZ2_U{grid-template-columns:repeat(2,minmax(0,1fr))}.about_strand__iMkr2:nth-child(odd){padding:36px clamp(24px,3vw,48px) 40px 0}.about_strand__iMkr2:nth-child(2n){padding:36px 0 40px clamp(24px,3vw,48px);border-left:1px solid var(--border-structure-1)}}.about_approach__UVkbr{padding-top:var(--section-space);row-gap:28px}.about_approachHead__eY4lm{--span:4;--span-md:8}.about_approachH2__nvnqG{max-width:12ch}.about_principles__anPPa{--start:6;--span:7;--span-md:8;list-style:none;margin:0;padding:0;border-top:1px solid var(--border-2)}.about_principle__WgoXq{border-bottom:1px solid var(--border-1);display:flex}.about_principle__WgoXq>*{width:100%}.about_principleRow__3s1l6{display:grid;grid-template-columns:48px minmax(0,1fr) 18px;gap:8px 16px;align-items:baseline;padding:4px 0}.about_principleBody__HVO2z{display:flex;flex-direction:column;gap:8px;min-width:0}.about_principleTitle__7jFCh{margin:0;font:var(--text-h4);letter-spacing:var(--track-h4);color:var(--text-1)}.about_bookCardCol__5xQkT{--span:4;--span-md:6;--span-sm:4;align-self:start;margin-top:8px;max-width:380px}.about_bookCard__TOxId{display:grid;grid-template-columns:96px minmax(0,1fr);gap:20px;align-items:center;padding:20px;background:var(--surface-section);border:1px solid var(--border-structure-1);text-decoration:none;color:var(--text-1);transition:border-color .2s var(--ease-out),background-color .2s var(--ease-out)}.about_bookCard__TOxId:hover{background:var(--surface-structure);border-color:var(--border-structure-3);text-decoration:none;color:var(--text-1)}.about_bookCardText__Xvm8C{display:flex;flex-direction:column;gap:8px;min-width:0}.about_bookCardTitles__zfZRA{display:flex;flex-direction:column;gap:2px}.about_bookCardTitle__ltNcq{font:var(--text-h4);letter-spacing:var(--track-h4)}.about_bookCardSub__xG3lR{font:var(--text-body-sm);color:var(--text-2)}.about_bookCardLink__2zUVt{display:inline-flex;align-items:center;gap:8px;font:var(--text-nav);color:var(--accent)}@media (min-width:1024px){.about_approachHead__eY4lm{grid-row:1}.about_principles__anPPa{grid-row:1/span 2}.about_bookCardCol__5xQkT{--start:1;grid-row:2;margin-top:clamp(48px,4.4vw,64px)}}.home_hero__uLCkj{position:relative;overflow:hidden;background:var(--surface-page)}.home_heroImg__EwuXj{--fade:transparent 0%,transparent 12%,rgba(0,0,0,0.2) 30%,rgba(0,0,0,0.6) 44%,#000 58%;position:absolute;inset:0;background:url(/site/v2/hero-alex-loft2.jpg) 100%/auto 100% no-repeat;-webkit-mask-image:linear-gradient(to right,var(--fade)),linear-gradient(to bottom,transparent 0,#000 10%,#000 84%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,var(--fade)),linear-gradient(to bottom,transparent 0,#000 10%,#000 84%,transparent 100%);mask-composite:intersect}.home_heroFrame__VpRSA{position:relative;min-height:clamp(620px,56vw,860px);padding-top:clamp(40px,6vh,72px);padding-bottom:clamp(24px,3vh,40px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto minmax(40px,1fr) auto;column-gap:var(--grid-gutter)}.home_heroName__4p97r{grid-column:1/-1;grid-row:3;margin:0;display:grid;grid-template-columns:subgrid;font:300 clamp(96px,11vw,168px) /.84 var(--font-display);letter-spacing:var(--track-display-xl);color:var(--text-1);text-shadow:0 2px 40px rgba(4,12,16,.45)}.home_heroFirst__yK3cw{grid-column:1/-1}.home_heroLast__U9wZS{grid-column:3/-1;white-space:nowrap}.home_heroIntro___XWVF{grid-column:1/span 5;grid-row:1;display:flex;flex-direction:column;gap:28px;padding:2px 0 4px 28px}.home_heroLead__MYNhj{margin:0;font:var(--text-lead);letter-spacing:var(--track-lead);color:var(--text-1);max-width:var(--measure-lead);text-wrap:pretty}.home_ctas__aqD0F{display:flex;gap:12px;flex-wrap:wrap}@media (min-width:1280px){.home_heroImg__EwuXj{--fade:transparent 0%,rgba(0,0,0,0.35) 14%,#000 34%}.home_heroIntro___XWVF{grid-column:1/span 4}}@media (max-width:1023.98px){.home_hero__uLCkj{overflow:visible}.home_heroImg__EwuXj{position:relative;inset:auto;aspect-ratio:4/3;background:var(--surface-page) url(/site/v2/hero-alex-loft2.jpg) 92% 40% /cover no-repeat;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 56%,rgba(0,0,0,.45) 78%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 56%,rgba(0,0,0,.45) 78%,transparent);-webkit-mask-composite:source-over;mask-composite:add}.home_heroFrame__VpRSA{display:block;min-height:0;padding-top:0;padding-bottom:0}.home_heroName__4p97r{position:relative;display:flex;flex-direction:column;margin:-1.66em 0 0;font:300 clamp(48px,14.6vw,120px) /.86 var(--font-display);text-shadow:none}.home_heroLast__U9wZS{padding-left:12%;white-space:normal}.home_heroIntro___XWVF{margin-top:36px;gap:22px;padding-left:22px}.home_heroLead__MYNhj{max-width:24ch}}@media (max-width:639.98px){.home_heroImg__EwuXj{aspect-ratio:1/1;background-position:96% 38%}.home_heroLast__U9wZS{padding-left:.45em}}.home_sectionTop__1rhKN{padding-top:var(--section-space)}.home_areasHead__fxn_B{row-gap:20px;align-items:end}.home_areasTitle__rFz5P{--span:7;--span-md:8}.home_areasH2__Z__KQ{max-width:16ch}.home_areasText__K0VHX{--start:9;--span:4;--span-md:8;margin:0;font:var(--text-body);color:var(--text-2);max-width:38ch}.home_areas__p0Euf{list-style:none;margin:clamp(40px,5vw,72px) 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--border-2)}.home_area__S49Sj{border-bottom:1px solid var(--border-1);min-width:0;display:flex;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.home_area__S49Sj>a{width:100%}@media (min-width:640px) and (max-width:1099.98px){.home_areas__p0Euf{grid-template-columns:repeat(2,minmax(0,1fr))}.home_area__S49Sj:nth-child(2n){border-left:1px solid var(--border-1)}}@media (min-width:1100px){.home_areas__p0Euf{grid-template-columns:repeat(4,minmax(0,1fr))}.home_area__S49Sj:not(:nth-child(4n+1)){border-left:1px solid var(--border-1)}}.home_bookBand__rAhMe{--glow-size:70% 38%;--glow-at:50% 30%;--tone-dir:180deg;margin-top:var(--section-space);background:linear-gradient(180deg,var(--surface-page) 0,rgba(4,12,16,.72) 8%,rgba(4,12,16,.32) 17%,rgba(4,12,16,0) 28%,rgba(4,12,16,0) 72%,rgba(4,12,16,.32) 83%,rgba(4,12,16,.72) 92%,var(--surface-page) 100%),radial-gradient(ellipse var(--glow-size) at var(--glow-at),rgba(19,69,87,.55) 0,rgba(15,51,66,.42) 30%,rgba(11,38,48,0) 72%),linear-gradient(var(--tone-dir),var(--surface-structure) 0,var(--surface-section) 64%)}.home_bookGrid___Wh5K{padding-top:32px;padding-bottom:40px;row-gap:32px;align-items:center}.home_bookCoverCol__5fDqx{--start:2;--span:5;--start-md:1;--span-md:8;display:flex;justify-content:center;align-items:center}.home_bookCover__ll7aq{max-width:250px}.home_bookText__VSUy9{--start:7;--span:5;--span-md:8;display:flex;flex-direction:column;gap:22px;min-width:0}.home_bookTitle__gxG6i{margin:0;font:var(--text-display-lg);letter-spacing:var(--track-display-lg);text-wrap:balance}.home_bookSubtitle__I83WX{margin:0;font:var(--text-lead-sm);color:var(--text-2);max-width:36ch}.home_bookDesc__RjUzq{margin:0;font:var(--text-body);color:var(--text-2);max-width:48ch;text-wrap:pretty}.home_bookCtas__BkbIz{display:flex;gap:16px 24px;align-items:center;flex-wrap:wrap;margin-top:8px}@media (min-width:640px){.home_bookCover__ll7aq{max-width:290px}}@media (min-width:1024px){.home_bookBand__rAhMe{--glow-size:34% 62%;--glow-at:33% 50%;--tone-dir:90deg}.home_bookGrid___Wh5K{padding-top:clamp(28px,2vw,32px);padding-bottom:clamp(36px,2.6vw,40px)}.home_bookCover__ll7aq{max-width:340px}.home_bookText__VSUy9{margin-bottom:clamp(64px,9vw,128px)}}.home_writingHead__OcUoJ{margin-bottom:clamp(32px,4vw,56px)}.home_featured__TqrRL{row-gap:28px;align-items:end}.home_featured__TqrRL,.home_featured__TqrRL:hover{text-decoration:none;color:var(--text-1)}.home_featFigure__uhehX{--span:6;--span-md:8;margin:0;width:100%;max-width:760px;position:relative;aspect-ratio:760/400}.home_featPhoto__kxmhr{position:absolute;left:0;bottom:0;width:71.316%;height:54%;-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent),linear-gradient(0deg,#000 74%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,#000 90%,transparent),linear-gradient(0deg,#000 74%,transparent);mask-composite:intersect}.home_featImg__RrRfI{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:var(--grade-filter)}.home_featWash__dFGaV{position:absolute;inset:0;background:var(--grade-teal);mix-blend-mode:color;opacity:.42}.home_featLines__VmwSY{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.home_featText__4Ebty{--start:8;--span:5;--span-md:8;display:flex;flex-direction:column;gap:20px;padding-bottom:8px;min-width:0}.home_featTitle__os9RQ{margin:0;font:var(--text-display-md);letter-spacing:var(--track-display-md);color:var(--text-1);text-wrap:balance}.home_featExcerpt__o1Fyy{font:var(--text-lead-sm);color:var(--text-2);max-width:40ch;text-wrap:pretty}.home_featCta__pAk0k{display:inline-flex;align-items:center;gap:10px;font:var(--text-nav);color:var(--accent)}.home_latest__ZrIL0{list-style:none;margin:clamp(48px,6vw,80px) 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--border-2)}.home_latestItem__Hv40U{border-bottom:1px solid var(--border-1);min-width:0;display:flex}.home_latestItem__Hv40U>a{width:100%}.home_cell__sGRiB{display:flex;flex-direction:column;gap:14px;flex:1 1 auto;padding-top:4px}@media (min-width:900px){.home_latest__ZrIL0{grid-template-columns:repeat(3,minmax(0,1fr))}.home_latestItem__Hv40U{border-bottom:0}.home_latestItem__Hv40U+.home_latestItem__Hv40U{border-left:1px solid var(--border-1)}}.home_perspective__BHwng{padding-top:var(--section-space);padding-bottom:var(--block-space)}.home_perspCol__KnE1_{--start:3;--span:9;--start-md:1;--span-md:8;margin:0;display:flex;flex-direction:column;gap:32px;min-width:0}.home_quote__CtWHH{margin:0}.home_quote__CtWHH p{margin:0;font:var(--text-quote);letter-spacing:var(--track-quote);color:var(--text-1);text-wrap:pretty}.home_byline__XxOWe{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.home_avatar__XLW0O{width:48px;height:48px;border-radius:50%;object-fit:cover;object-position:50% 40%}.home_bylineName__TUEHI{font:var(--text-nav);color:var(--text-1)}.home_spacer__JLF1u{flex:1}.book_bookBand__DHyUw{--glow-size:80% 32%;--glow-at:50% 28%;--tone-dir:180deg;background:linear-gradient(180deg,var(--surface-page) 0,rgba(4,12,16,.7) 9%,rgba(4,12,16,.3) 19%,rgba(4,12,16,0) 30%,rgba(4,12,16,0) 70%,rgba(4,12,16,.3) 81%,rgba(4,12,16,.7) 91%,var(--surface-page) 100%),radial-gradient(ellipse var(--glow-size) at var(--glow-at),rgba(19,69,87,.55) 0,rgba(15,51,66,.42) 30%,rgba(11,38,48,0) 72%),linear-gradient(var(--tone-dir),var(--surface-structure) 0,var(--surface-section) 64%)}.book_bookGrid__pgPLM{padding-top:40px;padding-bottom:56px;row-gap:36px;align-items:center}.book_coverCol__yd_fI{--start:1;--span:6;--span-md:8;display:flex;justify-content:center;align-items:center}.book_cover__f7hrP{max-width:280px}.book_bookText__QCvLt{--start:8;--span:5;--span-md:8;display:flex;flex-direction:column;gap:22px;align-items:flex-start;min-width:0}.book_eyebrowRow__T9j1S{display:flex;gap:12px 16px;align-items:center;flex-wrap:wrap}.book_bookTitle__EAbxE{margin:0;font:var(--text-display-lg);letter-spacing:var(--track-display-lg);color:var(--text-1);text-wrap:balance}.book_bookSubtitle__JuxMc{margin:0;font:var(--text-lead-sm);color:var(--text-2);max-width:36ch}.book_bookDesc__5EYTq{margin:0;font:var(--text-body);color:var(--text-2);max-width:48ch;text-wrap:pretty}.book_ctas__rPBHg{display:flex;gap:16px 24px;align-items:center;flex-wrap:wrap;margin-top:8px}@media (min-width:640px){.book_cover__f7hrP{max-width:340px}}@media (min-width:1024px){.book_bookBand__DHyUw{--glow-size:30% 48%;--glow-at:27% 50%;--tone-dir:90deg}.book_bookGrid__pgPLM{padding-top:clamp(40px,4vw,56px);padding-bottom:clamp(48px,4.6vw,64px)}.book_cover__f7hrP{max-width:440px}.book_bookText__QCvLt{margin-bottom:clamp(40px,5vw,72px)}}.book_question__xnIb6{padding-top:var(--section-space);row-gap:clamp(28px,3vw,40px);align-items:end}.book_questionHead__SnhVi{--start:1;--span:7;--span-md:8;display:flex;flex-direction:column;gap:clamp(20px,2.4vw,32px);min-width:0}.book_questionH2__OXbq7{margin:0;font:var(--text-quote);letter-spacing:var(--track-quote);color:var(--text-1);max-width:18ch;text-wrap:balance}.book_questionNote__OYNh5{--start:9;--span:4;--span-md:6;padding:2px 0 4px 24px;min-width:0}.book_questionText__vTGLO{margin:0;font:var(--text-body);color:var(--text-2);text-wrap:pretty}.book_framework__AfEjV{scroll-margin-top:72px}.book_fwGrid__5A11z{row-gap:clamp(36px,4vw,56px);align-items:start}.book_fwHead__4nnb4{--start:1;--span:5;--span-md:8;display:flex;flex-direction:column;gap:clamp(20px,2.4vw,28px);min-width:0}.book_fwLead__T67Ho{margin:0;font:var(--text-lead-sm);color:var(--text-2);max-width:40ch;text-wrap:pretty}.book_diagram__TVtJ7{width:100%;max-width:400px;margin-top:clamp(8px,2vw,24px)}.book_diagram__TVtJ7 svg{display:block;overflow:visible}.book_dEdge__BAqRo{stroke:var(--line-drawing);stroke-opacity:.32;stroke-width:1;transition:stroke .24s,stroke-opacity .24s}.book_dimmed__c6PDW .book_dEdge__BAqRo{stroke-opacity:.18}.book_dSpoke__zWwpi{stroke:var(--line-drawing-strong);stroke-opacity:.5;stroke-width:1;transition:stroke .24s,stroke-opacity .24s}.book_dEdge__BAqRo.book_dOn__Y4cG2,.book_dSpoke__zWwpi.book_dOn__Y4cG2{stroke:var(--text-structure-strong);stroke-opacity:1}.book_dCenter__sDktM{fill:var(--surface-structure-1);stroke:var(--border-structure-3);stroke-width:1}.book_dCenterText__kvHe8{font:500 12px var(--font-sans);letter-spacing:.14em;fill:var(--text-structure-strong)}.book_dNode__GlqcD{fill:var(--surface-structure-2);stroke:var(--border-structure-4);stroke-width:1;transition:fill .24s,stroke .24s}.book_dNode__GlqcD.book_dOn__Y4cG2{fill:var(--accent);stroke:var(--accent)}.book_dLabel__nNBLR{font:500 11px var(--font-sans);letter-spacing:.14em;fill:var(--text-structure);transition:fill .24s}.book_dLabel__nNBLR.book_dOn__Y4cG2{fill:var(--text-1)}.book_dims__op64H{--start:7;--span:6;--span-md:8;list-style:none;margin:0;padding:0;border-bottom:1px solid var(--border-structure-2);min-width:0}.book_dim__JihRI{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:10px 32px;padding:24px 4px;border-top:1px solid var(--border-structure-2);background:transparent;transition:background .22s var(--ease-out)}.book_dim__JihRI.book_dimOn__xxmP_{background:var(--hover-wash)}.book_dimLine__7Q0JR{position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--selected-line);transform-origin:left;transform:scaleX(0);transition:transform .32s var(--ease-out)}.book_dimOn__xxmP_ .book_dimLine__7Q0JR{transform:scaleX(1)}.book_dimHead__Zbe9x{display:flex;flex-direction:column;gap:8px;min-width:0}.book_dimName__r02Xg{margin:0;font:var(--text-h3);letter-spacing:var(--track-h3);color:var(--text-1)}.book_dimQ__ZGwTo{font:var(--text-kicker);letter-spacing:var(--track-kicker);text-transform:uppercase;color:var(--text-structure)}.book_dimText__w7SFS{margin:0;font:var(--text-body);color:var(--text-2);text-wrap:pretty;max-width:46ch}@media (min-width:640px){.book_dim__JihRI{grid-template-columns:minmax(0,200px) minmax(0,1fr);padding:28px 20px}}@media (min-width:1024px){.book_diagram__TVtJ7{max-width:460px}}.book_related__TG9at{padding-top:clamp(24px,3vw,48px)}.book_relHead__WBKAt{margin-bottom:clamp(28px,3vw,44px)}.book_relStack__7mUwO{gap:18px}.book_relList__kFaQW{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--border-2)}.book_relItem__lRJI1{border-bottom:1px solid var(--border-1);min-width:0;display:flex}.book_relItem__lRJI1>a{width:100%;height:100%}.book_relCell__NIj9r{display:flex;flex-direction:column;gap:14px;height:100%}.book_relMedia__28G2y{display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--surface-structure);position:relative}.book_relImg__ZaZwo{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(1.04) brightness(.95)}.book_relWash__AsALM{position:absolute;inset:0;background:var(--teal-700);mix-blend-mode:soft-light;pointer-events:none}.book_relKicker__7aRgT{margin-top:6px}@media (min-width:640px) and (max-width:1023.98px){.book_relList__kFaQW{grid-template-columns:repeat(2,minmax(0,1fr))}.book_relItem__lRJI1:nth-child(2n){border-left:1px solid var(--border-1)}.book_relItem__lRJI1:last-child:nth-child(odd){grid-column:span 2}.book_relItem__lRJI1:last-child:nth-child(odd) .book_relMedia__28G2y{max-width:calc(50% - 12px)}}@media (min-width:1024px){.book_relList__kFaQW{grid-template-columns:repeat(3,minmax(0,1fr))}.book_relItem__lRJI1:not(:nth-child(3n+1)){border-left:1px solid var(--border-1)}}.book_updates__VzOjX{scroll-margin-top:72px}