.ir-site main{overflow-x:clip}.ir-bg{position:relative;isolation:isolate}.ir-bg>.ir-art{position:absolute;z-index:-1;top:0;bottom:0;right:calc(50% - 50vw);width:var(--ir-w,50vw);margin:0;pointer-events:none;line-height:0}.ir-bg.ir-full>.ir-art{right:0}.ir-bg>.ir-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ir-pos,center);opacity:var(--ir-o,.6);-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.35) calc(var(--ir-fade,52%) * .55),#000 var(--ir-fade,52%)),linear-gradient(180deg,#000 calc(100% - var(--ir-fade-b,26%)),transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.35) calc(var(--ir-fade,52%) * .55),#000 var(--ir-fade,52%)),linear-gradient(180deg,#000 calc(100% - var(--ir-fade-b,26%)),transparent);mask-composite:intersect}.ir-bg .ir-surface{position:relative;background:var(--ir-surface,var(--paper,#fbfaf7))}.ir-bg .ir-text{max-width:var(--ir-text,min(760px,56%))}.ir-cover{display:block;margin:0;overflow:hidden;line-height:0;background:var(--navy,#0c1a35)}.ir-cover img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:var(--ir-pos,center)}.ir-interface{display:block;margin:0;overflow:hidden;line-height:0;border-bottom:1px solid var(--line,#dedbd4)}.ir-interface img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:top left}@media(max-width:800px){.ir-bg>.ir-art{position:relative;z-index:0;display:block;top:auto;bottom:auto;right:auto;width:100vw;height:var(--ir-mh,210px);margin:var(--ir-mt,0) calc(50% - 50vw) 22px}.ir-bg.ir-full>.ir-art{margin-left:var(--ir-ml,0);margin-right:var(--ir-mr,0);width:auto}.ir-bg>.ir-art img{object-position:var(--ir-mpos,var(--ir-pos,center));opacity:var(--ir-mo,var(--ir-o,.6));-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent);mask-image:linear-gradient(180deg,#000 45%,transparent);-webkit-mask-composite:source-over;mask-composite:add}.ir-bg .ir-text{max-width:none}}.ir-site .cu-opening.ir-bg{--ir-w:47vw;--ir-o:.62;--ir-fade:62%;--ir-pos:center 40%}.ir-site .cu-opening.ir-bg .entry-links{background:var(--paper);padding:22px 24px;box-shadow:0 0 0 1px var(--line)}.ir-site .book-introduction.ir-bg{--ir-w:58vw;--ir-o:.42;--ir-fade:62%;--ir-fade-b:30%;--ir-pos:100% 30%}.ir-site .book-introduction.ir-bg>.ir-art{top:-300px;bottom:-30px}.ir-site .book-overview .book-section-heading{position:relative;z-index:1}.ir-site .book-introduction.ir-bg>div:first-child{max-width:600px}.ir-site .ir-book-identity{position:relative;min-height:400px;display:flex;align-items:center;justify-content:center;background:none;border:0;box-shadow:none}.ir-site .ir-book-identity .book-jacket{transform:rotate(-5deg) scale(.8);box-shadow:0 22px 50px #0c1a3552}.ir-site .ir-book-identity .book-side-note{display:block;position:absolute;inset:auto 12px 10px auto;transform:none;writing-mode:horizontal-tb;background:var(--paper);color:var(--ink);padding:5px 8px;font:9px/1.5 var(--mono)}.ir-site .book-routes{position:relative}.ir-site .book-route-visual.ir-interface{padding:0;background:var(--navy)}.ir-site .author.ir-portrait{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:22px;align-items:center;margin-top:34px;padding-top:26px}.ir-site .author.ir-portrait img{width:120px;height:120px;object-fit:cover;object-position:center 20%;border-radius:0;filter:none}.ir-site .work-section.ir-bg{--ir-w:48vw;--ir-o:.5;--ir-fade:60%;--ir-fade-b:50%;--ir-pos:center 35%}.ir-site .work-section.ir-bg .section-heading{display:block;min-height:260px}.ir-site .work-section.ir-bg .section-heading>p{max-width:560px;margin-top:22px}.ir-site .work-section.ir-bg>.ir-art{bottom:auto;height:480px}@media(max-width:800px){.ir-site .cu-opening.ir-bg{--ir-mh:200px;--ir-mt:-38px;--ir-mo:.7}.ir-site .cu-opening.ir-bg>.ir-art{grid-row:1;margin-bottom:0}.ir-site .cu-opening.ir-bg .entry-links{padding:18px}.ir-site .book-introduction.ir-bg{--ir-mh:190px;--ir-mo:.55;--ir-mpos:60% 30%}.ir-site .book-introduction.ir-bg>.ir-art{top:auto;bottom:auto}.ir-site .ir-book-identity{min-height:320px}.ir-site .author.ir-portrait{grid-template-columns:88px minmax(0,1fr) auto;gap:16px}.ir-site .author.ir-portrait img{width:88px;height:88px}.ir-site .work-section.ir-bg{--ir-mh:190px;--ir-mo:.6}.ir-site .work-section.ir-bg>.ir-art{height:var(--ir-mh);margin-top:-1px}.ir-site .work-section.ir-bg .section-heading{min-height:0}}.ir-site .gp-opening.ir-bg{--ir-w:52vw;--ir-o:.6;--ir-fade:60%;--ir-fade-b:30%;--ir-pos:center 30%;padding-bottom:56px}.ir-site .gp-opening.ir-bg>:not(.ir-art){max-width:min(760px,60%)}.ir-site .cu-hero.ir-full{--ir-w:48%;--ir-o:.6;--ir-fade:62%;--ir-fade-b:0%;--ir-pos:center 35%}.ir-site .cu-hero.ir-full>:not(.ir-art):not(.im-ambition){max-width:min(780px,58%)}.ir-site .cu-hero.ir-full .ir-surface{--ir-surface:inherit;padding:22px 24px}@media(min-width:1001px){.ir-site .im-hero.cu-hero.ir-full{--ir-w:40%;--ir-fade:55%}.ir-site .im-hero.cu-hero.ir-full>div:not(.im-ambition){max-width:none}.ir-site .im-hero.cu-hero.ir-full .ir-surface{background:var(--ir-hero-bg,inherit)}}@media(max-width:800px){.ir-site .gp-opening.ir-bg{--ir-mh:200px;padding-bottom:36px}.ir-site .gp-opening.ir-bg>:not(.ir-art){max-width:none}.ir-site .cu-hero.ir-full{--ir-mh:190px;--ir-mt:-26px;--ir-ml:-26px;--ir-mr:-26px;--ir-mo:.7}.ir-site .cu-hero.ir-full>:not(.ir-art):not(.im-ambition){max-width:none}}.ir-site .gp-opening.ir-bg{overflow:visible}.ir-site .ir-bg.ir-dark{--ir-o:.42;--ir-w:50vw;--ir-fade:62%;--ir-fade-b:22%}.ir-site .hub-opening.ir-bg>:not(.ir-art),.ir-site .research-opening.ir-bg>:not(.ir-art):not(.article-meta),.ir-site .po-opening.ir-bg>:not(.ir-art):not(.po-opening-bottom){max-width:min(820px,58%)}.ir-site .cs-opening.ir-bg .cs-title-grid{max-width:min(820px,58%)}.ir-site .po-opening.ir-bg{--ir-fade-b:58%}.ir-site .research-opening.ir-bg .article-meta{position:relative;background:var(--ir-meta-bg,transparent)}.ir-site .research-opening.ir-bg{--ir-fade-b:52%}.ir-site .book-hero.ir-bg{--ir-w:52%;--ir-pos:center 30%;overflow:hidden}.ir-site .book-hero.ir-bg .wrap>*{max-width:min(760px,56%)}.ir-site .investigation .ir-cover img{aspect-ratio:16/7;object-position:center 40%}.ir-site .ir-transition{display:block;margin:56px 0;line-height:0;pointer-events:none}.ir-site .ir-transition img{display:block;width:100%;height:180px;object-fit:cover;object-position:center 55%;opacity:.75;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent)}@media(max-width:800px){.ir-site .ir-bg.ir-dark{--ir-mh:180px;--ir-mo:.5}.ir-site .hub-opening.ir-bg>:not(.ir-art),.ir-site .research-opening.ir-bg>:not(.ir-art):not(.article-meta),.ir-site .po-opening.ir-bg>:not(.ir-art):not(.po-opening-bottom),.ir-site .cs-opening.ir-bg .cs-title-grid,.ir-site .book-hero.ir-bg .wrap>*{max-width:none}.ir-site .book-hero.ir-bg>.ir-art{margin:0 0 8px;width:100%}.ir-site .ir-transition{margin:36px 0}.ir-site .ir-transition img{height:120px}}@media(max-width:800px){.ir-site .ir-bg.ir-dark:not(.ir-full),.ir-site .gp-opening.ir-bg{padding-top:0}}
