@media screen and (max-width:800px),screen and (max-width:1024px)and (pointer:coarse)and (hover:none){html[data-theme] body.pp-mobile-ui{--header:64px!important;--mb-header:64px;--mb-dock:66px;--mb-canvas:#090909;--mb-paper:#111;--mb-ink:#eee;--mb-text:#d2d2d2;--mb-muted:#b2b2b2;--mb-rule:#484848;--mb-edge:#a1a1a1;--mb-gutter:22px;padding-bottom:calc(var(--mb-dock) + env(safe-area-inset-bottom,0px))!important;-webkit-text-size-adjust:100%;text-size-adjust:100%}html[data-theme=light] body.pp-mobile-ui{--mb-canvas:#fff;--mb-paper:#fff;--mb-ink:#222;--mb-text:#3d3d3d;--mb-muted:#5b5b5b;--mb-rule:#c7c7c7;--mb-edge:#777}body.pp-mobile-ui :is(main,section,article,figure,form,fieldset){min-width:0}body.pp-mobile-ui :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important}body.pp-mobile-ui button{touch-action:manipulation}body.pp-mobile-ui :is(button,summary,[role=tab],.button,.pp-button){min-height:44px}body.pp-mobile-ui :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--mb-edge);outline-offset:4px}html[data-theme] body.pp-mobile-ui .mb-catalogue-filters{min-width:0;width:100%;margin:0;border-block:1px solid var(--mb-rule)}html[data-theme] body.pp-mobile-ui .mb-catalogue-filters>summary{display:flex;align-items:center;min-height:46px;gap:10px;padding:10px 0;list-style:none;color:var(--mb-ink);font:500 14px/1.3 Jost,Arial,sans-serif;cursor:pointer}body.pp-mobile-ui .mb-catalogue-filters>summary::-webkit-details-marker{display:none}body.pp-mobile-ui .mb-catalogue-filters .mb-filter-note{margin-left:auto;color:var(--mb-muted);font-size:12px;font-weight:400}body.pp-mobile-ui .mb-catalogue-filters>summary svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}body.pp-mobile-ui .mb-catalogue-filters[open]>summary svg{transform:rotate(180deg)}html[data-theme] body.pp-mobile-ui .mb-catalogue-filters .cf-visible-filters{padding-block:0 14px}html[data-theme] body.pp-mobile-ui :is(.site-header,.v8-header){height:64px!important;min-height:64px!important;padding:0 18px!important;display:flex!important;align-items:center;justify-content:space-between;background:var(--mb-canvas)!important;border-bottom:1px solid var(--mb-rule)!important;box-shadow:none;backdrop-filter:none;width:100%!important;box-sizing:border-box}body.pp-mobile-ui header .site-nav{display:none!important}body.pp-mobile-ui :is(header .pp-brand,header .brand,header .site-brand){position:static!important;transform:none!important;margin:0!important;max-width:calc(100% - 92px);order:0}body.pp-mobile-ui header .pp-brand{display:flex;align-items:center;gap:9px}body.pp-mobile-ui header .pp-brand>span{font:400 15px/1.1 Cormorant,Georgia,serif!important;letter-spacing:.035em!important;white-space:nowrap}body.pp-mobile-ui header .pp-brand img{width:34px!important;height:38px!important;object-fit:contain}body.pp-mobile-ui header .pp-brand :is(strong,.pp-brand-name){font-size:15px!important;letter-spacing:.035em!important}body.pp-mobile-ui header .pp-brand :is(small,.pp-brand-sub){font-size:8px!important;letter-spacing:.2em!important}body.pp-mobile-ui header :is(.pp-header-actions,.header-actions){display:flex;align-items:center;gap:0;order:1;margin:0!important;width:auto!important;flex:none}body.pp-mobile-ui header :is([data-menu],[data-search]){position:static!important;inset:auto!important;transform:none!important;display:grid!important;place-items:center;width:44px!important;min-width:44px;height:48px;padding:8px!important;margin:0!important}body.pp-mobile-ui header [data-menu]>span{display:none}body.pp-mobile-ui header :is([data-menu],[data-search]) svg{display:block!important;width:22px!important;height:22px!important;stroke:var(--mb-ink)!important}body.pp-mobile-ui header :is(.pp-professional-link,.pp-desk-link,.professional-link,.header-appearance){display:none!important}body.pp-mobile-ui .mb-dock{position:fixed;z-index:75;inset:auto 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-height:var(--mb-dock);padding:4px max(8px,env(safe-area-inset-left,0px)) calc(4px + env(safe-area-inset-bottom,0px));background:var(--mb-canvas);color:var(--mb-ink);border-top:1px solid var(--mb-rule);box-shadow:0 -4px 15px #0000000a;box-sizing:border-box}body.pp-mobile-ui .mb-dock :is(a,button){display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;position:relative;min-height:54px;min-width:0;margin:0;padding:5px 2px 8px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--mb-muted);font:500 11px/1.15 Jost,Arial,sans-serif;letter-spacing:.015em;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}body.pp-mobile-ui .mb-dock svg{width:23px;height:23px;display:block;stroke:currentColor;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round}body.pp-mobile-ui .mb-dock [aria-current]{color:var(--mb-ink)}body.pp-mobile-ui .mb-dock [aria-current]:after{content:"";position:absolute;bottom:0;width:30px;height:2px;background:currentColor}body.pp-mobile-ui:is(.menu-open,.search-open,.mb-input-active) .mb-dock{visibility:hidden;pointer-events:none}html[data-theme] body.pp-mobile-ui #publisher-menu{background:var(--mb-canvas)!important;color:var(--mb-ink)!important;padding:0!important;height:100dvh;max-height:none;backdrop-filter:none;opacity:1}body.pp-mobile-ui #publisher-menu .menu-panel-inner{width:100%;max-width:none;min-height:100%;padding:20px 22px 32px!important;box-sizing:border-box}body.pp-mobile-ui #publisher-menu .menu-masthead{display:flex;align-items:center;min-height:64px;padding:0 54px 18px 0!important;margin:0 0 24px;background:var(--mb-canvas)!important;border-bottom:1px solid var(--mb-rule);gap:12px}body.pp-mobile-ui #publisher-menu .menu-crest{flex:none;width:38px!important;height:44px!important}body.pp-mobile-ui #publisher-menu .menu-crest img{width:100%;height:100%;object-fit:contain}body.pp-mobile-ui #publisher-menu .menu-masthead-copy p{font-size:10px!important;letter-spacing:.12em;color:var(--mb-muted)!important}body.pp-mobile-ui #publisher-menu .menu-masthead-copy>span{font:400 24px/1.1 Cormorant,Georgia,serif;color:var(--mb-ink)!important}html[data-theme] body.pp-mobile-ui #publisher-menu .menu-masthead{display:flex!important;justify-content:flex-start!important;text-align:left!important}html[data-theme] body.pp-mobile-ui #publisher-menu .menu-crest{position:static!important;transform:none!important;margin:0!important}html[data-theme] body.pp-mobile-ui #publisher-menu .menu-masthead-copy{display:block!important;margin:0!important;padding:0!important;text-align:left!important}html[data-theme] body.pp-mobile-ui #publisher-menu .menu-masthead-copy>span{display:block!important;margin-top:6px}body.pp-mobile-ui #publisher-menu .panel-close{position:fixed!important;top:16px!important;right:16px!important;width:44px;height:44px;min-height:44px;padding:8px!important;background:var(--mb-canvas)!important;color:var(--mb-ink)!important;border:1px solid var(--mb-edge)!important;box-shadow:inset 0 0 0 1px #ffffff12;z-index:3}body.pp-mobile-ui #publisher-menu .panel-close>span:first-child{display:none}html[data-theme] body.pp-mobile-ui #publisher-menu .panel-close{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;font-size:26px}html[data-theme] body.pp-mobile-ui #publisher-menu.menu-panel .menu-panel-inner{display:block!important;background:var(--mb-canvas)!important}html[data-theme] body.pp-mobile-ui #publisher-menu.menu-panel .menu-panel-inner .menu-masthead{position:static!important;inset:auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;height:auto!important;min-height:76px!important;box-sizing:border-box;margin:0 0 24px!important;padding:0 54px 18px 0!important;gap:12px!important;background:var(--mb-canvas)!important;text-align:left!important}html[data-theme] body.pp-mobile-ui #publisher-menu.menu-panel .menu-panel-inner .menu-crest{width:38px!important;height:44px!important;flex:0 0 38px!important;align-self:center!important}html[data-theme] body.pp-mobile-ui #publisher-menu.menu-panel .menu-panel-inner .menu-masthead-copy{flex:1;min-width:0}body.pp-mobile-ui #publisher-menu .menu-layout{display:block}body.pp-mobile-ui #publisher-menu .menu-main a{min-height:58px;padding:13px 0!important;color:var(--mb-ink)!important}body.pp-mobile-ui #publisher-menu .menu-main a strong{font:400 31px/1.1 Cormorant,Georgia,serif!important}body.pp-mobile-ui #publisher-menu :is(.menu-secondary a,.menu-group summary,.menu-group-links a,.menu-utility a){color:var(--mb-ink)!important}body.pp-mobile-ui #publisher-menu .menu-secondary{margin-top:26px}body.pp-mobile-ui #publisher-menu .menu-professional-entry{background:var(--mb-paper)!important;color:var(--mb-ink)!important;border-color:var(--mb-rule)!important;padding:18px!important}body.pp-mobile-ui #publisher-menu .menu-group summary{min-height:52px;padding-block:15px}body.pp-mobile-ui #publisher-menu .menu-group-links{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}body.pp-mobile-ui #publisher-menu .menu-group-links a{display:flex;align-items:center;min-height:44px;font:400 14px/1.4 Jost,Arial,sans-serif;padding:8px 0}body.pp-mobile-ui #publisher-menu :is(.menu-desk-note,.menu-link-description){font-size:13px!important;color:var(--mb-muted)!important}body.pp-mobile-ui #publisher-search{padding:82px 22px 30px!important;background:var(--mb-canvas)!important;color:var(--mb-ink)!important}body.pp-mobile-ui #publisher-search input{min-height:52px;font-size:16px!important}body.pp-mobile-ui .site-footer{padding:30px 22px 28px!important}body.pp-mobile-ui .site-footer :is(.v8-footer-columns,.footer-columns){display:grid;grid-template-columns:1fr 1fr!important;gap:28px 20px}body.pp-mobile-ui .site-footer :is(a,p){overflow-wrap:anywhere}body.pp-mobile-ui .site-footer a{min-height:40px;padding-block:7px;font-size:14px}body.pp-mobile-ui .site-footer :is(.v8-footer-bottom,.footer-bottom){gap:16px;padding-top:24px}body.pp-mobile-ui .site-footer .v8-footer-legal{display:flex;flex-wrap:wrap;gap:8px 20px}@media(max-width:359px){body.pp-mobile-ui{--mb-gutter:18px}html[data-theme] body.pp-mobile-ui :is(.site-header,.v8-header){padding-inline:12px!important}body.pp-mobile-ui header .pp-brand{gap:6px}body.pp-mobile-ui header .pp-brand :is(strong,.pp-brand-name),body.pp-mobile-ui header .pp-brand>span{font-size:13px!important}}@media(prefers-reduced-motion:reduce){body.pp-mobile-ui .mb-dock{transition:none}}html[data-theme] body.pp-reference-home.pp-mobile-ui #main>.pp-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-height:0;height:auto;padding:26px 0 20px;background:var(--mb-canvas)!important;color:var(--mb-ink);overflow:hidden}body.pp-reference-home.pp-mobile-ui .pp-hero>.pp-scene{display:none!important}body.pp-reference-home.pp-mobile-ui :is(.pp-hero,.pp-hero-copy):before,body.pp-reference-home.pp-mobile-ui :is(.pp-hero,.pp-hero-copy):after{content:none!important;display:none!important}html[data-theme] body.pp-reference-home.pp-mobile-ui .pp-hero-copy{display:contents}html[data-theme] body.pp-reference-home.pp-mobile-ui .pp-hero h1{grid-row:1;color:var(--mb-ink);text-transform:none!important;font:400 clamp(40px,10.7vw,56px)/.98 Cormorant,Georgia,serif!important;letter-spacing:-.025em!important;margin:0 22px 12px;text-align:center;max-width:none;padding:0;text-shadow:none}html[data-theme] body.pp-reference-home.pp-mobile-ui .pp-hero-copy>p{grid-row:2;max-width:32ch;margin:0 auto 12px;padding:0 20px;color:var(--mb-text);text-align:center;font:400 15px/1.55 Jost,Arial,sans-serif;text-shadow:none}body.pp-reference-home.pp-mobile-ui .mb-hero-art{grid-row:3;display:block;margin:0;width:100%;height:auto;aspect-ratio:768 / 329;overflow:hidden}body.pp-reference-home.pp-mobile-ui .mb-hero-art img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;filter:none;opacity:1}html[data-theme] body.pp-reference-home.pp-mobile-ui .pp-hero-actions{grid-row:4;display:grid;grid-template-columns:1fr;width:auto;margin:16px 22px 0;padding:0;gap:10px}html[data-theme] body.pp-reference-home.pp-mobile-ui .pp-hero-actions .pp-button{width:100%;min-height:47px;height:auto;font:500 13px/1.3 Jost,Arial,sans-serif;letter-spacing:.04em;padding:13px 16px}html[data-theme] body.pp-reference-home.pp-mobile-ui .pp-hero-actions .pp-button:first-child{background:#e8e8e5!important;color:#181818!important;-webkit-text-fill-color:currentColor!important;border:1px solid #dadad8!important;box-shadow:inset 0 1px #fff5!important}html[data-theme=light] body.pp-reference-home.pp-mobile-ui .pp-hero-actions .pp-button:first-child{background:#242424!important;color:#fff!important;border-color:#242424!important}html[data-theme] body.pp-reference-home.pp-mobile-ui .pp-hero-actions .pp-button-outline{background:var(--mb-canvas)!important;color:var(--mb-ink)!important;-webkit-text-fill-color:currentColor!important;border:1px solid var(--mb-edge)!important;box-shadow:none!important}body.pp-reference-home.pp-mobile-ui .pp-hero-copy>a{grid-row:5;justify-self:center;margin-top:12px;min-height:36px;font-size:13px}html[data-theme] body.pp-reference-home.pp-mobile-ui #catalogue>.pp-featured-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:26px 22px 0;margin:0 0 12px;text-align:left}body.pp-reference-home.pp-mobile-ui #catalogue .pp-featured-intro h2{grid-column:1!important;grid-row:1!important;font-size:32px;text-align:left;margin:0}body.pp-reference-home.pp-mobile-ui #catalogue .pp-featured-intro>i{display:none}body.pp-reference-home.pp-mobile-ui #catalogue .pp-featured-intro>p{grid-column:1/-1;grid-row:2;font:400 14px/1.55 Jost,Arial,sans-serif;margin:0}body.pp-reference-home.pp-mobile-ui #catalogue .pp-featured-intro>a{grid-column:2!important;grid-row:1!important;justify-self:end;align-self:center;font:400 12px/1.3 Jost,Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important;gap:6px!important;min-height:44px;margin:0;padding:8px 0}body.pp-reference-home.pp-mobile-ui #catalogue .pp-featured-intro>a svg{width:15px!important;height:15px!important}html[data-theme] body.pp-reference-home.pp-mobile-ui #catalogue .pp-showcase-shell{display:grid;grid-template-columns:52px minmax(0,1fr) 52px;row-gap:10px;padding:0 10px!important;overflow:visible}html[data-theme] body.pp-reference-home.pp-mobile-ui #catalogue .pp-books{--visible-books:1;grid-column:1/-1;grid-row:1;min-width:0;scroll-padding-inline:0}html[data-theme] body.pp-reference-home.pp-mobile-ui #catalogue .pp-book{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0 14px;flex:0 0 94%;align-items:start;align-content:start;min-height:0;padding:18px 12px 14px;box-sizing:border-box}html[data-theme] body.pp-reference-home.pp-mobile-ui #catalogue .pp-book-object{grid-column:1;width:100%;height:228px;min-height:0;margin:0;padding:0;align-self:start}body.pp-reference-home.pp-mobile-ui #catalogue .pp-book-cover{max-height:200px;height:200px!important;max-width:100%;width:auto!important;object-fit:contain;top:0!important}body.pp-reference-home.pp-mobile-ui #catalogue .pp-pedestal{top:182px!important;height:55px!important;width:114%!important;max-width:none;left:50%!important;transform:translate(-50%)!important}html[data-theme] body.pp-reference-home.pp-mobile-ui #catalogue .pp-book-copy{display:flex;flex-direction:column;align-items:start;gap:9px;max-width:none;min-height:0;width:100%;margin:0;padding:0!important;text-align:left}body.pp-reference-home.pp-mobile-ui #catalogue .pp-book-status{font:400 11px/1.4 Jost,Arial,sans-serif!important;margin:0}html[data-theme] body.pp-reference-home.pp-mobile-ui #catalogue .pp-book h3{font:400 27px/1.06 Cormorant,Georgia,serif;margin:0}body.pp-reference-home.pp-mobile-ui #catalogue .book-tagline{font:400 21px/1.15 Cormorant,Georgia,serif!important;text-align:left;margin:0}html[data-theme] body.pp-reference-home.pp-mobile-ui #catalogue .pp-book-description{font:400 14px/1.6 Jost,Arial,sans-serif;text-align:left;margin:0}body.pp-reference-home.pp-mobile-ui #catalogue .pp-book-stage{min-height:0;font:400 11px/1.5 Jost,Arial,sans-serif;margin:4px 0 0}body.pp-reference-home.pp-mobile-ui #catalogue .pp-book .pp-text-link{min-height:40px;font-size:12px;margin:0}body.pp-reference-home.pp-mobile-ui #catalogue .pp-amazon-slot{width:100%;margin:0;padding:0}body.pp-reference-home.pp-mobile-ui #catalogue .pp-amazon-button{width:100%;min-height:44px;padding:8px 5px;font-size:11px;letter-spacing:0}html[data-theme] body.pp-reference-home.pp-mobile-ui #catalogue .pp-stage-arrow{position:relative!important;grid-row:2;width:44px;height:44px;inset:auto!important;transform:none!important}body.pp-reference-home.pp-mobile-ui #catalogue .pp-stage-prev{grid-column:1}body.pp-reference-home.pp-mobile-ui #catalogue .pp-stage-next{grid-column:3;justify-self:end}body.pp-reference-home.pp-mobile-ui .pp-showcase-foot{padding:12px 22px;font-size:12px}html[data-theme] body.pp-reference-home.pp-mobile-ui #main>.ph-feature{--ph-book-width:138px;width:calc(100% - 32px);padding:20px 16px;margin:20px 16px 30px}body.pp-reference-home.pp-mobile-ui .ph-feature-stage{display:grid;grid-template-columns:1fr 112px;gap:12px 14px}body.pp-reference-home.pp-mobile-ui .ph-feature-copy{display:contents}body.pp-reference-home.pp-mobile-ui .ph-feature-object{grid-column:2;grid-row:1/4;padding:12px 4px 20px;align-self:center}body.pp-reference-home.pp-mobile-ui .ph-feature-category{grid-column:1;margin:0;font-size:11px;letter-spacing:.08em;align-self:end}html[data-theme] body.pp-reference-home.pp-mobile-ui #sovereign-feature-title{grid-column:1;font-size:31px!important;line-height:1.03;margin:0;text-align:left;text-transform:none;letter-spacing:-.015em}body.pp-reference-home.pp-mobile-ui .ph-feature-tagline{grid-column:1;font-size:21px;line-height:1.2;margin:0;text-align:left}body.pp-reference-home.pp-mobile-ui :is(.ph-feature-description,.ph-feature-quotation,.ph-feature-actions,.ph-feature-status){grid-column:1/-1}body.pp-reference-home.pp-mobile-ui .ph-feature-description{font-size:15px;line-height:1.65;margin:4px 0 0;text-align:left}body.pp-reference-home.pp-mobile-ui .ph-feature-quotation{margin:6px 0;max-width:none;text-align:left;border-left:1px solid var(--mb-rule);padding-left:16px}body.pp-reference-home.pp-mobile-ui .ph-feature-quotation p{font-size:23px}body.pp-reference-home.pp-mobile-ui .ph-feature-quotation figcaption{font-size:10px}body.pp-reference-home.pp-mobile-ui .ph-feature-actions{margin:8px 0 0;display:grid;grid-template-columns:1fr;gap:4px}body.pp-reference-home.pp-mobile-ui .ph-feature-status{margin:0;text-align:left;font-size:11px}body.pp-reference-home.pp-mobile-ui .ph-feature-navigation{padding-bottom:15px;margin-bottom:18px;gap:8px}body.pp-reference-home.pp-mobile-ui .ph-feature-select{font-size:16px!important}html[data-theme] body.pp-reference-home.pp-mobile-ui #genres{padding:28px 0}body.pp-reference-home.pp-mobile-ui #worlds-title{font-size:27px;letter-spacing:.05em;margin-bottom:18px}body.pp-reference-home.pp-mobile-ui #genres .gp-stage{padding-inline:12px}body.pp-reference-home.pp-mobile-ui #genres .gp-card{min-height:208px}body.pp-reference-home.pp-mobile-ui #genres .gp-card h3{font-size:26px}body.pp-reference-home.pp-mobile-ui #genres .gp-card p{font-size:13px}html[data-theme] body.pp-reference-home.pp-mobile-ui #next-chapter{padding:30px 0}body.pp-reference-home.pp-mobile-ui #next-chapter .nc-heading{padding-inline:22px}body.pp-reference-home.pp-mobile-ui #next-chapter h2{font-size:38px}body.pp-reference-home.pp-mobile-ui #next-chapter .nc-work{padding:14px 16px 18px;min-height:0}body.pp-reference-home.pp-mobile-ui #next-chapter .nc-cover{height:220px}body.pp-reference-home.pp-mobile-ui #next-chapter .nc-cover img{max-height:210px}body.pp-reference-home.pp-mobile-ui #next-chapter .nc-title{font-size:27px}body.pp-reference-home.pp-mobile-ui #next-chapter .nc-description{font:400 15px/1.65 Jost,Arial,sans-serif}html[data-theme] body.pp-reference-home.pp-mobile-ui #start-reading{padding:32px 22px;display:block}body.pp-reference-home.pp-mobile-ui #start-reading h2{font-size:38px;line-height:1.02;margin:12px 0 16px}body.pp-reference-home.pp-mobile-ui #start-reading .pp-reading-intro>p{font:400 15px/1.65 Jost,Arial,sans-serif}body.pp-reference-home.pp-mobile-ui #start-reading .pp-reading-choices{display:grid;grid-template-columns:1fr;margin-top:22px}body.pp-reference-home.pp-mobile-ui #start-reading .pp-reading-choice{padding:18px!important;min-height:0;border-bottom:1px solid var(--mb-rule)!important}body.pp-reference-home.pp-mobile-ui #start-reading .pp-reading-choice h3{font-size:27px}body.pp-reference-home.pp-mobile-ui #start-reading :is(.pp-reading-type,.pp-reading-action){font-size:12px}html[data-theme] body.pp-reference-home.pp-mobile-ui .pp-house{padding:34px 22px}body.pp-reference-home.pp-mobile-ui .pp-house h2{font-size:34px}body.pp-reference-home.pp-mobile-ui .pp-house p{font:400 16px/1.7 Jost,Arial,sans-serif}html[data-theme] body.pp-reference-home.pp-mobile-ui #founder{padding:32px 22px;display:grid;grid-template-columns:100px minmax(0,1fr);gap:24px 18px}body.pp-reference-home.pp-mobile-ui #founder .pp-founder-photo{grid-column:1;grid-row:1;width:100%;margin:0;padding:4px;align-self:start}body.pp-reference-home.pp-mobile-ui #founder .pp-founder-photo img{width:100%;height:auto}body.pp-reference-home.pp-mobile-ui #founder .pp-founder-copy{grid-column:2;margin:0}body.pp-reference-home.pp-mobile-ui #founder h2{font-size:28px;margin:0 0 6px}body.pp-reference-home.pp-mobile-ui #founder .pp-founder-role{font-size:11px}body.pp-reference-home.pp-mobile-ui #founder .pp-founder-copy>p:not(.pp-founder-role){font:400 17px/1.55 Cormorant,Georgia,serif}body.pp-reference-home.pp-mobile-ui #founder .pp-founder-quote{grid-column:1/-1;margin:0;padding:18px 0 0;display:grid;grid-template-columns:1fr 110px;align-items:center;border-top:1px solid var(--mb-rule)}body.pp-reference-home.pp-mobile-ui #founder .pp-founder-quote p{font-size:22px;margin:0}body.pp-reference-home.pp-mobile-ui #founder .pp-signature{width:100%;margin:0}html[data-theme] body.pp-reference-home.pp-mobile-ui .pp-journal{padding:30px 22px}body.pp-reference-home.pp-mobile-ui .pp-journal h2{font-size:34px}body.pp-reference-home.pp-mobile-ui .pp-journal-grid{display:block}body.pp-reference-home.pp-mobile-ui .pp-journal-story{padding:20px 0;border-top:1px solid var(--mb-rule)}body.pp-reference-home.pp-mobile-ui .pp-journal-story h3{font-size:29px}body.pp-reference-home.pp-mobile-ui .pp-journal-story p{font-size:18px}html[data-theme] body.pp-reference-home.pp-mobile-ui #updates{padding:32px 22px;min-height:0}body.pp-reference-home.pp-mobile-ui #updates h2{font-size:35px}body.pp-reference-home.pp-mobile-ui #updates p{font-size:19px}body.pp-reference-home.pp-mobile-ui #updates .pp-update-actions{display:grid;gap:14px;width:100%;margin-top:22px}body.pp-reference-home.pp-mobile-ui #updates .pp-update-actions a{max-width:100%;overflow-wrap:anywhere;font-size:14px}@media(max-width:359px){body.pp-reference-home.pp-mobile-ui #catalogue .pp-book{grid-template-columns:108px minmax(0,1fr);column-gap:12px;flex-basis:100%;padding-inline:8px}body.pp-reference-home.pp-mobile-ui #catalogue .pp-book h3{font-size:25px}body.pp-reference-home.pp-mobile-ui #catalogue .book-tagline{font-size:20px!important}body.pp-reference-home.pp-mobile-ui #catalogue .pp-book-description{font-size:13px!important}body.pp-reference-home.pp-mobile-ui #founder{grid-template-columns:1fr}body.pp-reference-home.pp-mobile-ui #founder .pp-founder-photo{width:130px}body.pp-reference-home.pp-mobile-ui #founder .pp-founder-copy{grid-column:1;grid-row:2}}html body.pp-mobile-ui.utility-page #main .catalogue-refined{--mb-cover-width: 120px;--mb-cover-height: 180px;--mb-gutter: 16px;padding:calc(var(--header,64px) + 20px) var(--mb-gutter) 30px!important}html body.pp-mobile-ui.utility-page #main .catalogue-refined>.wrap{width:100%;max-width:760px;margin-inline:auto;padding:0}html body.pp-mobile-ui.utility-page #main .catalogue-refined .cf-intro{margin:0 0 20px;padding:0}html body.pp-mobile-ui.utility-page #main .catalogue-refined h1{margin:0 0 10px;font:500 clamp(32px,8.2vw,48px)/1.03 Cormorant,Georgia,serif!important;letter-spacing:-.025em;max-width:20ch}html body.pp-mobile-ui.utility-page #main .catalogue-refined .cf-intro>p{margin:0;max-width:44ch;font:italic 400 20px/1.35 Cormorant,Georgia,serif}html body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index{padding:0 0 6px;gap:0 12px;border:0;border-block:1px solid var(--pi-rule);border-radius:0;box-shadow:none;background:transparent!important}html body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .cf-toolbar-refined:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:15px 0 10px}html body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .cf-field-label{margin:0 0 7px;color:var(--pi-text);font:400 13px/1.4 Jost,Arial,sans-serif;letter-spacing:0}html body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .cf-search{min-width:0}html body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .cf-search svg{top:38px;left:12px;width:19px;height:19px}html body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .cf-toolbar-refined :is(input,select){box-sizing:border-box;width:100%;min-width:0;height:46px;margin:0;padding:9px 12px;border:1px solid var(--pi-edge);border-radius:0;background:var(--pi-paper);color:var(--pi-heading);font:400 16px/1.4 Jost,Arial,sans-serif}html body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .cf-search input{padding-inline-start:40px}html body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .cf-visible-filters{display:grid;grid-template-columns:minmax(0,1fr);gap:9px}html body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .cf-visible-filters>label{display:grid;grid-template-columns:108px minmax(0,1fr);gap:10px;align-items:center;min-width:0}html body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .cf-visible-filters .cf-field-label{margin:0}html body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .cf-display-controls{display:flex;flex-direction:column;align-items:stretch;gap:3px}html body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .cf-view-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;padding:0;border:1px solid var(--pi-edge);background:var(--pi-paper)}html body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .cf-view-switch button{min-height:46px;padding:9px 7px;border-radius:0;font:400 14px/1.4 Jost,Arial,sans-serif;white-space:normal}html body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .cf-research-route{align-self:flex-end;min-height:40px;margin:0;font:400 13px/1.4 Jost,Arial,sans-serif}html body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .exp-directory>summary{min-height:44px;padding-block:10px;font-size:13px}html body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .cf-results-row{min-height:36px;padding:0 0 7px;gap:6px 14px;justify-content:flex-start}html body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .cf-results{width:auto;font:400 13px/1.5 Jost,Arial,sans-serif}html body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index [data-catalogue-reset]{min-height:44px;font-size:13px}html body.pp-mobile-ui.utility-page #main .catalogue-refined .exp-collection{padding-top:27px;scroll-margin-top:calc(var(--header,64px) + 16px)}html body.pp-mobile-ui.utility-page #main .catalogue-refined .exp-section-head{gap:10px;margin-bottom:16px;align-items:start}html body.pp-mobile-ui.utility-page #main .catalogue-refined .exp-section-head h2{font:500 clamp(29px,7.4vw,38px)/1.05 Cormorant,Georgia,serif;letter-spacing:-.02em}html body.pp-mobile-ui.utility-page #main .catalogue-refined .exp-section-head p{font-size:14px;line-height:1.65}html body.pp-mobile-ui.utility-page #main .catalogue-refined .exp-section-head :is(.exp-back,.exp-all){min-height:44px;font-size:13px}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] :is(.catalogue-list,.exp-grid){display:block!important;width:100%;margin:0;padding:0}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] #founding{--cf-edition-height: var(--mb-cover-height);--cf-book-depth: 12px}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] #founding .catalogue-row{position:relative;display:grid!important;grid-template-columns:var(--mb-cover-width) minmax(0,1fr);column-gap:16px;row-gap:0;width:100%;margin:0;padding:17px 0 23px;border:0;border-bottom:1px solid var(--pi-rule);background:transparent;box-shadow:none}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] #founding .catalogue-row>.index{position:static;grid-column:1 / -1;grid-row:1;width:auto;margin:0 0 12px;padding:0;font:400 13px/1.4 Jost,Arial,sans-serif;color:var(--pi-muted)}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] #founding .catalogue-row>div:not(.index){display:contents}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] #founding .catalogue-row>a.cf-edition-stage{grid-column:1;grid-row:2 / 8;align-self:start;justify-self:center;width:var(--mb-cover-width)!important;min-height:calc(var(--mb-cover-height) + 15px);height:auto!important;margin:0!important;padding:0 0 15px;background:transparent!important}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] #founding .cf-edition-object{width:calc(var(--mb-cover-height) * var(--cf-cover-ratio));max-width:100%;margin-left:0}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] #founding .catalogue-row .cf-edition-object img{width:100%!important;height:auto!important;max-height:none!important}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] #founding .cf-edition-stage:after{bottom:0;width:min(100%,130px);height:9px}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] #founding .catalogue-row .micro{grid-column:2;grid-row:2;min-height:0;margin:0 0 9px;padding:0;font:400 13px/1.45 Jost,Arial,sans-serif;letter-spacing:.01em;color:var(--pi-muted)}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] #founding .catalogue-row h3{grid-column:2;grid-row:3;min-height:0;margin:0 0 10px;font:500 clamp(24px,6.5vw,32px)/1.06 Cormorant,Georgia,serif!important;letter-spacing:-.015em;overflow-wrap:break-word}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] #founding .catalogue-row .book-tagline{grid-column:2;grid-row:4;min-height:0;margin:0 0 13px;font:italic 400 22px/1.2 Cormorant,Georgia,serif!important;letter-spacing:0}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] #founding .catalogue-links{display:contents}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] #founding .catalogue-links>.text-link{grid-column:2;grid-row:5;display:inline-flex;justify-content:center;align-items:center;min-height:46px;margin:0 0 9px;padding:10px 11px;border:1px solid var(--pi-action);color:var(--pi-action-ink)!important;background:var(--pi-action);font:500 13px/1.35 Jost,Arial,sans-serif;text-transform:none;letter-spacing:.015em}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] #founding .catalogue-links>.save-button{grid-column:2;grid-row:6;width:100%;min-height:44px;margin:0 0 9px;padding:9px 12px;font:400 13px/1.4 Jost,Arial,sans-serif}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] #founding .catalogue-links>.pp-amazon-slot{grid-column:2;grid-row:7;width:100%;margin:0 0 12px}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] #founding .catalogue-row .book-card-description{grid-column:1 / -1;grid-row:9;display:block!important;max-width:none;margin:15px 0 12px;font:400 15px/1.75 Jost,Arial,sans-serif!important}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] #founding .catalogue-reader-fit{grid-column:1 / -1;grid-row:10;display:block!important;margin:0 0 11px;font:400 14px/1.7 Jost,Arial,sans-serif}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] #founding .catalogue-links>.catalogue-world-link{grid-column:1;grid-row:11;align-self:start;min-height:44px;margin:0;font:400 13px/1.45 Jost,Arial,sans-serif}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] #founding .catalogue-links>.catalogue-back{grid-column:2;grid-row:11;justify-self:end;min-height:44px;margin:0;font:400 13px/1.45 Jost,Arial,sans-serif}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] .exp-book:is([data-catalogue-book],[data-catalogue-research]){display:grid!important;grid-template-columns:var(--mb-cover-width) minmax(0,1fr);column-gap:16px;row-gap:0;width:100%;margin:0;padding:21px 0 23px;border:0;border-bottom:1px solid var(--pi-rule);background:transparent;box-shadow:none}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] .exp-book-copy{display:contents}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] .exp-book>.exp-cover{grid-column:1;grid-row:1 / 9;align-self:start;justify-self:center;display:flex;justify-content:center;align-items:start;width:var(--mb-cover-width);height:auto;margin:0;padding:0;border:0;background:transparent}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] .exp-book>.exp-cover img{width:auto;max-width:100%;height:var(--mb-cover-height)!important;max-height:var(--mb-cover-height);object-fit:contain;margin:0;filter:none}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] .exp-book .exp-category{grid-column:2;grid-row:1;margin:0 0 9px;font:400 13px/1.45 Jost,Arial,sans-serif;letter-spacing:.01em}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] .exp-book h3{grid-column:2;grid-row:2;margin:0 0 10px;font:500 clamp(24px,6.5vw,32px)/1.06 Cormorant,Georgia,serif!important;letter-spacing:-.015em;overflow-wrap:break-word}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] .exp-book .book-tagline{grid-column:2;grid-row:3;margin:0 0 12px;font:italic 400 22px/1.2 Cormorant,Georgia,serif!important}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] .exp-book .exp-author{grid-column:2;grid-row:4;margin:0 0 9px;font:400 13px/1.5 Jost,Arial,sans-serif}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] .exp-book .exp-status{grid-column:2;grid-row:5;margin:0 0 11px;font:400 13px/1.5 Jost,Arial,sans-serif}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] .exp-book .exp-actions{display:contents}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] .exp-book .exp-actions>a{grid-column:2;grid-row:6;display:inline-flex;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin:0 0 9px;padding:10px 11px;border:1px solid var(--pi-action);background:var(--pi-action);color:var(--pi-action-ink)!important;font:500 13px/1.35 Jost,Arial,sans-serif;text-transform:none;letter-spacing:.015em}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] .exp-book .exp-actions>.save-button{grid-column:2;grid-row:7;width:100%;min-height:44px;margin:0 0 9px;padding:9px 12px;font:400 13px/1.4 Jost,Arial,sans-serif}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] .exp-book .exp-actions>.pp-amazon-slot{grid-column:2;grid-row:8;width:100%;margin:0 0 12px}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] .exp-book .exp-description{grid-column:1 / -1;grid-row:9;display:block!important;max-width:none;margin:15px 0 0;font:400 15px/1.75 Jost,Arial,sans-serif}html body.pp-mobile-ui.utility-page #main .catalogue-refined .pp-amazon-button{justify-content:center;gap:6px;box-sizing:border-box;width:100%;min-height:44px;padding:9px 8px;border-radius:0;font:400 13px/1.35 Jost,Arial,sans-serif;white-space:normal}html body.pp-mobile-ui.utility-page #main .catalogue-refined .pp-amazon-button>span{min-width:0;white-space:normal;overflow-wrap:break-word}html body.pp-mobile-ui.utility-page #main .catalogue-refined .pp-amazon-button>svg{flex-shrink:0;width:17px;height:17px}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=list] :is(.catalogue-list,.exp-grid){display:block!important;padding:0;margin:0}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=list] #founding{--cf-edition-height: 144px;--cf-book-depth: 10px}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=list] #founding .catalogue-row{position:relative;display:grid!important;grid-template-columns:96px minmax(0,1fr);column-gap:16px;row-gap:0;padding:19px 0 23px;margin:0;border:0;border-bottom:1px solid var(--pi-rule);background:transparent}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=list] #founding .catalogue-row>.index{position:static;grid-column:1 / -1;grid-row:1;margin:0 0 11px;font-size:13px}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=list] #founding .catalogue-row>div:not(.index){display:contents}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=list] #founding .catalogue-row>a.cf-edition-stage{grid-column:1;grid-row:2 / 5;align-self:start;justify-self:center;width:96px;min-height:152px;height:auto!important;margin:0!important;padding:0;background:transparent}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=list] #founding .cf-edition-object{max-width:100%;margin-left:0}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=list] #founding .catalogue-row .cf-edition-object img{width:100%!important;height:auto!important;max-height:none}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=list] #founding .catalogue-row .micro{grid-column:2;grid-row:2;margin:0 0 9px;font:400 13px/1.45 Jost,Arial,sans-serif}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=list] #founding .catalogue-row h3{grid-column:2;grid-row:3;margin:0 0 10px;font:500 27px/1.07 Cormorant,Georgia,serif!important}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=list] #founding .catalogue-row .book-tagline{grid-column:2;grid-row:4;margin:0 0 14px;font:italic 400 22px/1.2 Cormorant,Georgia,serif!important}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=list] #founding .catalogue-row .book-card-description{grid-column:1 / -1;grid-row:6;display:block!important;max-width:none;margin:17px 0 12px;font:400 16px/1.75 Jost,Arial,sans-serif!important}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=list] #founding .catalogue-reader-fit{grid-column:1 / -1;grid-row:7;display:block!important;margin:0 0 15px;font:400 15px/1.7 Jost,Arial,sans-serif}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=list] #founding .catalogue-links{grid-column:1 / -1;grid-row:8;display:flex;flex-wrap:wrap;align-items:center;gap:9px 14px;padding:0;margin:0;border:0}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=list] #founding .catalogue-links :is(a,button){min-height:44px;font-size:13px}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=list] #founding .catalogue-links>.pp-amazon-slot{flex:1 1 100%;margin:0}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=list] .exp-book:is([data-catalogue-book],[data-catalogue-research]){display:grid!important;grid-template-columns:96px minmax(0,1fr);column-gap:16px;row-gap:0;width:100%;margin:0;padding:21px 0 23px;border:0;border-bottom:1px solid var(--pi-rule);background:transparent}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=list] .exp-book>.exp-cover{grid-column:1;grid-row:1 / 6;align-self:start;justify-self:center;width:96px;height:auto;padding:0;margin:0;background:transparent;border:0}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=list] .exp-book>.exp-cover img{width:auto;height:144px!important;max-width:100%;object-fit:contain;margin:0}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=list] .exp-book-copy{display:contents}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=list] .exp-book .exp-category{grid-column:2;grid-row:1;margin:0 0 8px;font:400 13px/1.5 Jost,Arial,sans-serif}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=list] .exp-book h3{grid-column:2;grid-row:2;margin:0 0 10px;font:500 27px/1.07 Cormorant,Georgia,serif!important}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=list] .exp-book .book-tagline{grid-column:2;grid-row:3;margin:0 0 12px;font:italic 400 22px/1.2 Cormorant,Georgia,serif!important}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=list] .exp-book .exp-author{grid-column:2;grid-row:4;margin:0 0 9px;font:400 13px/1.5 Jost,Arial,sans-serif}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=list] .exp-book .exp-status{grid-column:2;grid-row:5;margin:0 0 12px;font:400 13px/1.5 Jost,Arial,sans-serif}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=list] .exp-book .exp-description{grid-column:1 / -1;grid-row:6;display:block!important;max-width:none;margin:15px 0;font:400 16px/1.75 Jost,Arial,sans-serif}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=list] .exp-book .exp-actions{grid-column:1 / -1;grid-row:7;display:flex;flex-wrap:wrap;align-items:center;gap:9px 14px;padding:0;margin:0;border:0}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=list] .exp-book .exp-actions :is(a,button){min-height:44px;font-size:13px}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=list] .exp-book .exp-actions>.pp-amazon-slot{flex:1 1 100%;margin:0}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry{overflow:visible!important}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-entry{padding:calc(var(--header,64px) + 16px) 0 0;background:var(--entry-surface);overflow:hidden}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-entry .at-scene{inset:0 0 auto;height:calc(var(--header,64px) + 270px)}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-entry .at-scene:after{content:none}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-layout{display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:0;width:100%;max-width:720px;margin-inline:auto;padding:0}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-copy{display:contents}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-cover{order:-1;position:relative!important;top:auto!important;right:auto!important;left:auto;align-self:center;width:220px;max-width:calc(100% - 40px);margin:0 auto 16px;padding:0;transform:none}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-cover>button{display:inline-flex;flex-direction:column;align-items:center;max-width:100%;padding:0;border:0;background:transparent}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-cover .at-book-object{width:fit-content;max-width:100%;margin-inline:auto}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-cover img{width:auto!important;height:210px!important;max-width:220px!important;max-height:220px!important;object-fit:contain;margin:0 auto;box-shadow:9px 15px 23px #00000050}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-cover-caption{display:inline-flex;align-items:center;justify-content:center;min-height:38px;margin-top:9px;padding:6px 10px;color:var(--entry-heading)!important;background:var(--entry-surface);font:400 13px/1.4 Jost,Arial,sans-serif;letter-spacing:.025em}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-identity{order:0;display:flex;flex-direction:column;align-items:center;width:100%;max-width:none;min-height:0!important;margin:0!important;padding:23px 20px 19px!important;background:var(--entry-surface)!important;text-align:center}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-identity h1{width:100%;max-width:22ch!important;margin:0 0 13px;font:500 clamp(32px,8.7vw,43px)/1.04 Cormorant,Georgia,serif!important;letter-spacing:-.025em!important;text-wrap:balance;overflow-wrap:break-word}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-collection{margin:0 0 9px;font:400 13px/1.5 Jost,Arial,sans-serif;letter-spacing:.04em}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry :is(.at-author,.at-author a){font:400 13px/1.5 Jost,Arial,sans-serif;letter-spacing:.02em}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-stage-note{margin:9px 0 0;font:400 13px/1.5 Jost,Arial,sans-serif;letter-spacing:0}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-hero-note{order:1;width:100%;max-width:none;margin:0;padding:21px 20px 19px;border-top:1px solid var(--entry-line);background:var(--entry-surface)}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-hero-note>.book-hook{max-width:none;margin:0 0 14px;font:italic 500 clamp(27px,7.1vw,33px)/1.15 Cormorant,Georgia,serif;letter-spacing:-.015em;text-wrap:balance}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-hero-note>.book-explanation{max-width:none;margin:0;font:400 21px/1.5 Cormorant,Georgia,serif;letter-spacing:0}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-tools{order:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:10px;width:100%;margin:0;padding:0 20px 24px;background:var(--entry-surface)}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-tools .at-primary{grid-column:1 / -1;grid-row:1;justify-content:space-between;width:100%;min-height:48px;padding:12px 16px;font-size:14px}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-tools .at-save{grid-column:1;grid-row:2;width:100%;min-height:46px;padding-inline:10px;font-size:13px;white-space:normal}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-tools .pp-amazon-slot{grid-column:2;grid-row:2;width:100%;margin:0}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-tools .pp-amazon-button{justify-content:center;gap:6px;width:100%;min-height:46px;padding:9px 8px;font:400 13px/1.35 Jost,Arial,sans-serif;white-space:normal}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-tools .pp-amazon-button>span{min-width:0;white-space:normal}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-tools .at-details{grid-column:1 / -1;grid-row:3;justify-content:center;min-height:44px;padding:5px 0;font-size:13px}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-reading{padding:27px 20px 30px;overflow:visible}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-reading-inner{display:block;max-width:720px;overflow:visible}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-reading-heading{display:contents}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-reading-heading>h2{margin:0 0 18px;font-size:34px}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-tabs{position:sticky;top:var(--header,64px);z-index:20;display:flex;align-items:stretch;justify-content:stretch;gap:0;box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:0 10px;border-block:1px solid var(--entry-line);background:var(--entry-surface)!important;overflow-x:auto;scrollbar-width:thin}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-tab{flex:1 1 0;min-width:0;min-height:52px;padding:11px 8px;border:0!important;border-bottom:2px solid transparent!important;color:var(--entry-muted)!important;background:transparent!important}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-tab>strong{font:500 15px/1.2 Cormorant,Georgia,serif;white-space:normal;text-wrap:balance;overflow-wrap:break-word;color:inherit!important}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-tab[aria-selected=true]{color:var(--entry-heading)!important;background:transparent!important;border-bottom-color:var(--entry-heading)!important}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-tab[aria-selected=true]>strong{color:inherit!important}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-panels{width:100%;max-width:none;margin:23px 0 0}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-panel h2{margin:0 0 16px;font:500 29px/1.1 Cormorant,Georgia,serif!important}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-panel .at-panel-body{font:400 22px/1.5 Cormorant,Georgia,serif!important;letter-spacing:0}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-panel-note{font:400 13px/1.6 Jost,Arial,sans-serif}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-foot{gap:15px;margin-inline:20px;padding-block:16px;font:400 13px/1.5 Jost,Arial,sans-serif}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-cover-dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:16px;border:1px solid var(--entry-line);background:var(--entry-surface);color:var(--entry-heading);overflow:auto}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-cover-dialog button{min-height:44px;font-size:14px}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-cover-dialog img{display:block;max-width:100%;max-height:calc(100dvh - 150px);width:auto;height:auto;margin-inline:auto;object-fit:contain}html body.pp-mobile-ui.atelier-shell #main>:is(.book-jump-nav,.bk-chapters){display:flex;align-items:center;gap:0;max-width:100%;margin:0;padding:10px 16px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;white-space:nowrap}html body.pp-mobile-ui.atelier-shell #main>:is(.book-jump-nav,.bk-chapters)>a{display:inline-flex;align-items:center;flex:0 0 auto;min-height:44px;padding:8px 12px;font:400 13px/1.45 Jost,Arial,sans-serif}html body.pp-mobile-ui.utility-page #main .catalogue-refined :is([data-catalogue-book],[data-catalogue-research])[hidden],html body.pp-mobile-ui.utility-page #main .catalogue-refined [data-catalogue-section][hidden]{display:none!important}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-panel[hidden]{display:none!important}@media(max-width:359px){html body.pp-mobile-ui.utility-page #main .catalogue-refined{--mb-cover-width: 104px;--mb-cover-height: 156px;--mb-gutter: 14px}html body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .cf-visible-filters>label{grid-template-columns:96px minmax(0,1fr);gap:8px}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] :is(#founding .catalogue-row,.exp-book:is([data-catalogue-book],[data-catalogue-research])){column-gap:13px}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] :is(#founding .catalogue-row h3,.exp-book h3){font-size:24px!important}html body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] :is(#founding .catalogue-row .book-tagline,.exp-book .book-tagline){font-size:21px!important}html body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-identity h1{font-size:32px!important}}html[data-theme] body.pp-mobile-ui{--mpi-gutter: 20px;--mpi-paper: #0a0a0a;--mpi-surface: #141414;--mpi-heading: #eeeeec;--mpi-copy: #d1d1ce;--mpi-muted: #b5b5b1;--mpi-rule: #484848;--mpi-ui: Jost,Arial,sans-serif;--mpi-serif: Cormorant,Georgia,serif}html[data-theme=light] body.pp-mobile-ui{--mpi-paper: #ffffff;--mpi-surface: #f4f4f3;--mpi-heading: #222222;--mpi-copy: #373737;--mpi-muted: #5b5b59;--mpi-rule: #c2c2bf}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main [hidden]{display:none!important}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main :is(.rr-reader-shell,.jr-wrap,.au-wrap,.hb-shell,.gl-wrap,.new-title-layout,.document-reading,.pro-record,.policy-grid,.updates-layout){min-width:0}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main :is(.rr-entry-copy,.je-entry-copy,.jr-prose,.au-book,.gl-work-copy,.new-title-copy,.pro-record-fields,.document-reading){overflow-wrap:break-word}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main :is(.rr-edition,.jr-page,.au-section,.hb-section,.gl-group,.document-reading) [id]{scroll-margin-top:88px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-hub-hero{padding:calc(var(--header,64px) + 25px) var(--mpi-gutter) 27px;background-size:850px auto!important}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-hub-hero-inner{grid-template-columns:88px minmax(0,1fr);gap:0 17px;align-items:start}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-hub-copy{display:contents}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-hub-copy h1{grid-column:1/-1;max-width:none;margin:0 0 7px;font-size:clamp(42px,10vw,58px)!important;line-height:1.02!important}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-hub-subtitle{grid-column:1/-1;margin:0 0 15px;font-size:26px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-hub-introduction{grid-column:1/-1;margin:0 0 22px;padding-bottom:21px;border-bottom:1px solid var(--rre-rule);font-size:15px;line-height:1.65}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-opening-note{grid-column:2;grid-row:4;min-width:0;margin:0;padding:0;border:0}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-opening-note h2{font-size:28px;line-height:1.08}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-opening-note blockquote{margin:11px 0 10px;font-size:22px;line-height:1.3}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-primary-action{width:100%;min-height:46px;gap:10px;padding:10px 11px;font-size:13px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-hub-book{grid-column:1;grid-row:4;width:88px;min-height:0;align-self:start;padding-top:5px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-hub-book img{width:88px;height:auto;max-height:145px;filter:drop-shadow(3px 6px 6px #00000024)}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-hub-book:after{height:4px;filter:blur(4px);bottom:-3px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-library{padding:0 var(--mpi-gutter) 36px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-library-controls{grid-template-columns:minmax(0,1fr);gap:15px;padding-block:21px 17px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-search-field input{font-size:16px;min-height:46px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-search-field>span{font-size:12px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-filter-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-filter-group button{min-width:0;min-height:44px;padding:9px 8px;font-size:13px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-library-results{min-height:45px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-group-heading{display:block;padding-top:21px;margin-bottom:18px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-group-heading h2{max-width:none;margin-bottom:11px;font-size:32px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-group-heading p{font-size:14px;line-height:1.65}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-library-entry{position:relative;grid-template-columns:68px minmax(0,1fr);gap:0 17px;min-height:0;padding:22px 0 18px;align-items:start}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-entry-number{position:absolute;inset:auto auto 16px 0;margin:0;padding:0;font-size:12px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-entry-cover{grid-column:1;grid-row:1/3;width:68px;margin:0}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-entry-cover img{width:68px;height:102px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-entry-copy{grid-column:2;grid-row:1}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-entry-meta{margin-bottom:7px;font-size:11px;line-height:1.6;letter-spacing:.055em}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-entry-copy h3{margin-bottom:9px;font-size:28px;line-height:1.08}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-entry-hook{font-size:22px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-entry-description{font-size:14px;line-height:1.65}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-entry-actions{grid-column:2;grid-row:2;gap:0;margin-top:8px;padding:0;border:0}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-entry-actions :is(a,button){min-height:44px;font-size:13px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-entry-actions .rr-entry-context{display:inline-flex;font-size:12px}html[data-theme] body.pp-mobile-ui.rr-edition #main [data-reading-group]+[data-reading-group]{margin-top:20px}html[data-theme] body.pp-mobile-ui.rr-edition #main.rr-reader-page{padding:calc(var(--header,64px) + 14px) 10px 0;background-attachment:scroll!important}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-shell{padding:13px 18px 0;border-color:var(--rre-rule)}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reading-bar{flex-wrap:wrap;gap:0 18px;padding-bottom:15px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reading-bar a{display:inline-flex;align-items:center;min-height:44px;font-size:12px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-layout{display:block}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-heading{grid-template-columns:59px minmax(0,1fr);gap:15px;padding:3px 0 21px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-cover{width:59px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-cover img{width:59px;height:89px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-titles h1{margin-bottom:9px;font-size:clamp(29px,7.7vw,39px)!important;line-height:1.06!important}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-deck{font-size:23px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-byline{font-size:12px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-tools{gap:10px;padding-block:12px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-control-label{display:none}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-size-control{flex-wrap:wrap}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-tools button{min-height:44px;min-width:44px;padding-inline:10px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-tools output{width:47px;font-size:11px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-tools .rr-size-reset{display:inline-flex;font-size:12px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-tools .rr-save{min-height:44px;margin:0;padding-inline:13px;font-size:12px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-progress-wrap{margin-bottom:22px}html[data-theme] body.pp-mobile-ui.rr-edition #main [data-reader-progress-label]{font-size:12px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-content{max-width:72ch;padding-bottom:27px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-content :is(h2,h3){font-size:31px!important}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-content .dossier-contents{gap:0;margin-bottom:22px;padding:8px 0}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-content .dossier-contents a{min-height:44px;font-size:13px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-aside{display:block;position:static;margin:0;padding:24px 0;border:0;border-top:1px solid var(--rre-rule)}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-aside-next{margin-top:20px;padding-top:20px;border-top:1px solid var(--rre-rule)}html[data-theme] body.pp-mobile-ui.journal-edition #main.je-page{padding:calc(var(--header,64px) + 22px) var(--mpi-gutter) 0}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-masthead{grid-template-columns:1fr;gap:12px;padding-bottom:18px}html[data-theme] body.pp-mobile-ui.journal-edition #main.je-page .je-masthead #journal-title{font-size:clamp(66px,18vw,82px)!important;line-height:.95!important}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-deck{margin-top:8px;font-size:26px}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-introduction{max-width:none;font-size:14px;line-height:1.65}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-lead{display:flex;flex-direction:column;gap:0;min-height:0;padding:17px 0 23px}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-lead-media{order:-1;width:100%}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-lead-image{display:block;width:100%;min-height:0;height:clamp(130px,36vw,210px);aspect-ratio:auto;object-fit:cover;object-position:50% 52%;opacity:1;filter:none}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-lead-copy{padding:18px 0 0}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-category{margin-bottom:10px;font-size:11px;letter-spacing:.07em}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-lead h2{max-width:24ch;margin-bottom:13px;font-size:clamp(34px,8.8vw,46px);line-height:1.06}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-lead .je-standfirst{margin-bottom:15px;font-size:23px;line-height:1.3}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-byline{gap:6px 10px;margin-bottom:12px;font-size:12px;line-height:1.55}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-text-link{min-height:44px;font-size:20px}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-reading-update{grid-template-columns:1fr;gap:9px;padding:21px 0}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-update-label{padding:0;border:0;font-size:23px}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-reading-update h2{font-size:31px}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-reading-update>p:not(.je-update-label){font-size:14px}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-worldbuilding{grid-template-columns:1fr;gap:19px;padding:24px 0}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-world-image{height:clamp(135px,36vw,220px);object-fit:cover;filter:none;opacity:1}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-worldbuilding h2{font-size:34px}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-world-summary{font-size:14px}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-index-header{grid-template-columns:1fr;gap:16px}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-index h2{font-size:37px}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-filters{width:100%;margin:0;grid-template-columns:minmax(0,1fr) 48px;gap:10px}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-search-label{grid-column:1/-1}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-filters :is(input,select){height:46px;font-size:16px}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-index-link{grid-template-columns:62px minmax(0,1fr) 17px;align-items:start;gap:8px 13px;padding-block:20px}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-index-image{grid-column:1;grid-row:1/3;width:62px;height:82px;object-fit:cover}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-entry-copy{grid-column:2;grid-row:1}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-index h3{font-size:26px;line-height:1.12}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-entry-summary{font-size:14px;line-height:1.6}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-entry-meta{grid-column:2;grid-row:2;font-size:12px;line-height:1.6}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-index-link>.je-arrow{grid-column:3;grid-row:1;width:17px;height:20px}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-reading-route>.wrap{display:grid;grid-template-columns:1fr;gap:16px}html[data-theme] body.pp-mobile-ui.journal-reader-edition #main.jr-page{padding:calc(var(--header,64px) + 13px) var(--mpi-gutter) 0}html[data-theme] body.pp-mobile-ui.journal-reader-edition #main .jr-breadcrumb{min-height:44px;flex-wrap:wrap;gap:2px 18px;margin-bottom:15px}html[data-theme] body.pp-mobile-ui.journal-reader-edition #main .jr-breadcrumb a{display:inline-flex;align-items:center;min-height:44px;font-size:12px}html[data-theme] body.pp-mobile-ui.journal-reader-edition #main .jr-opening{display:flex;flex-direction:column;gap:19px;padding-bottom:20px}html[data-theme] body.pp-mobile-ui.journal-reader-edition #main .jr-topic{margin-bottom:11px;font-size:11px;letter-spacing:.075em}html[data-theme] body.pp-mobile-ui.journal-reader-edition #main .jr-opening h1{margin-bottom:15px;max-width:none!important;font-size:clamp(35px,9.3vw,46px)!important;line-height:1.05!important}html[data-theme] body.pp-mobile-ui.journal-reader-edition #main .jr-opening .article-meta{margin-bottom:14px;font-size:12px;line-height:1.6}html[data-theme] body.pp-mobile-ui.journal-reader-edition #main .jr-dek p{font-size:24px;line-height:1.3}html[data-theme] body.pp-mobile-ui.journal-reader-edition #main .jr-duration{font-size:12px}html[data-theme] body.pp-mobile-ui.journal-reader-edition #main .jr-opening-art{width:100%;max-height:180px;aspect-ratio:2/1}html[data-theme] body.pp-mobile-ui.journal-reader-edition #main .jr-reading-toolbar{flex-wrap:wrap;gap:12px;min-height:0;padding-block:12px 15px;margin-bottom:22px}html[data-theme] body.pp-mobile-ui.journal-reader-edition #main .jr-size-control>span{display:none}html[data-theme] body.pp-mobile-ui.journal-reader-edition #main .jr-size-control button{min-width:44px;min-height:44px}html[data-theme] body.pp-mobile-ui.journal-reader-edition #main .jr-size-control output{font-size:12px}html[data-theme] body.pp-mobile-ui.journal-reader-edition #main .jr-progress-wrap{flex:1 1 100%}html[data-theme] body.pp-mobile-ui.journal-reader-edition #main .jr-reading-layout{display:block}html[data-theme] body.pp-mobile-ui.journal-reader-edition #main .jr-prose{max-width:72ch}html[data-theme] body.pp-mobile-ui.journal-reader-edition #main .jr-prose :is(h2,h3){font-size:31px!important}html[data-theme] body.pp-mobile-ui.journal-reader-edition #main .jr-mobile-contents{display:block;margin:-7px 0 23px}html[data-theme] body.pp-mobile-ui.journal-reader-edition #main .jr-mobile-contents summary{min-height:46px}html[data-theme] body.pp-mobile-ui.journal-reader-edition #main .jr-mobile-contents a{min-height:44px;font-size:14px}html[data-theme] body.pp-mobile-ui.journal-reader-edition #main .jr-context{position:static;padding:24px 0;margin-top:12px;border:0;border-top:1px solid var(--jre-rule)}html[data-theme] body.pp-mobile-ui.journal-reader-edition #main .jr-context .jr-contents{display:none}html[data-theme] body.pp-mobile-ui.journal-reader-edition #main .jr-context .jr-related{display:block}html[data-theme] body.pp-mobile-ui.journal-reader-edition #main .jr-onward .house-next-grid{grid-template-columns:1fr;gap:19px}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition{--hb-gutter: var(--mpi-gutter)}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-hero{display:flex;flex-direction:column;min-height:0}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-hero-inner{order:1;padding-block:28px 24px}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-hero-copy{width:100%}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-hero h1{max-width:none;margin-bottom:16px;font-size:clamp(37px,9.4vw,52px);line-height:1.04;letter-spacing:-.025em}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-hero-copy>p{max-width:none;font-size:21px;line-height:1.4}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:20px}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-action{min-height:46px;min-width:0;gap:8px;padding:10px 11px;font:400 14px/1.35 var(--mpi-ui)}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-action svg{flex:none;width:18px;height:18px}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-hero-scene{position:relative;inset:auto;order:2;width:100%;height:clamp(148px,47vw,270px);min-height:0;aspect-ratio:auto;mask-image:none}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-hero-scene img{object-position:76% 54%}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-chapters .hb-shell{display:flex;gap:0;width:100%;padding:0 10px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-chapters a{display:inline-flex;flex:1 0 auto;justify-content:center;align-items:center;min-height:48px;padding:9px 11px;white-space:nowrap;font-size:17px}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-section{padding-block:31px}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-statement{grid-template-columns:1fr;gap:20px}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-statement h2{font-size:clamp(35px,9vw,45px)}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-statement-copy{padding:0;border:0}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-statement-copy>p{font-size:23px;line-height:1.4}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-follow{display:block;margin-top:23px;padding-top:20px}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-follow>p{margin-top:10px;font-size:15px}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-follow-links{margin-top:14px}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-follow-links .hb-text-link{min-height:44px;font-size:19px}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-today{padding-top:0}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-today-layout{grid-template-columns:1fr;gap:27px;padding-top:30px}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-founder{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:19px;width:100%;max-width:none}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-founder img{width:86px;height:auto}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-founder figcaption{padding:0}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-founder figcaption>a{display:inline-flex;align-items:center;min-height:44px;font-size:29px}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-founder figcaption>span{font-size:11px;letter-spacing:.08em}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-register h2{font-size:37px}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-register-intro{margin-top:16px;font-size:15px;line-height:1.75}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-truth{padding-block:19px}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-truth h3{font-size:27px}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-truth p{font-size:14px}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-policy-heading>span{display:block;margin-top:7px;padding:0}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-small-link{min-height:44px;font-size:13px}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-collection-heading h2{font-size:36px}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-collection-heading>p{max-width:none;font-size:14px}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-books{--hb-book-height: 220px;--hb-book-depth: 16px;display:flex;align-items:start;gap:24px;width:100%;margin-top:27px;padding:7px 9px 19px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-book{flex:0 0 164px;width:164px;scroll-snap-align:center}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-book-caption{margin-top:20px}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-book-caption strong{font-size:24px}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-book-caption>span{font-size:11px}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-catalogue-link{margin-top:22px;font-size:22px}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-future-intro{grid-template-columns:1fr;gap:20px}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-future h2{font-size:38px}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-future-intro p{padding:0;border:0;font-size:23px;line-height:1.4}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-future-routes a{min-height:58px;font-size:25px}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-closing .hb-shell{grid-template-columns:1fr;gap:11px}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-closing a{min-height:60px;font-size:25px}html[data-theme] body.pp-mobile-ui.author-edition{--au-ink: var(--mpi-paper);--au-surface: var(--mpi-surface);--au-white: var(--mpi-heading);--au-silver: var(--mpi-copy);--au-muted: var(--mpi-muted);--au-line: var(--mpi-rule)}html[data-theme] body.pp-mobile-ui.author-edition #main .au-wrap{width:calc(100% - var(--mpi-gutter)*2)}html[data-theme] body.pp-mobile-ui.author-edition #main .au-hero{padding-block:27px}html[data-theme] body.pp-mobile-ui.author-edition #main .au-directory-hero{background:var(--mpi-paper)!important}html[data-theme] body.pp-mobile-ui.author-edition #main .au-directory-hero:before{background:none}html[data-theme] body.pp-mobile-ui.author-edition #main .au-hero-grid{grid-template-columns:minmax(0,1fr) 94px;gap:18px;align-items:start}html[data-theme] body.pp-mobile-ui.author-edition #main .au-hero-copy{display:contents}html[data-theme] body.pp-mobile-ui.author-edition #main .au-hero-copy>:is(.au-back,.au-label){grid-column:1/-1}html[data-theme] body.pp-mobile-ui.author-edition #main .au-hero-copy>.au-label{grid-row:1}html[data-theme] body.pp-mobile-ui.author-edition #main .au-hero-copy h1{grid-column:1;grid-row:2;margin:0;max-width:none;font-size:clamp(37px,9.6vw,52px);line-height:1.02}html[data-theme] body.pp-mobile-ui.author-edition #main .au-hero-copy>:is(p,[data-approved-author-bio],.au-author-name,.au-role,.au-actions){grid-column:1/-1}html[data-theme] body.pp-mobile-ui.author-edition #main .au-hero-copy .au-lede{max-width:none;font-size:16px;line-height:1.7}html[data-theme] body.pp-mobile-ui.author-edition #main .au-photo{grid-column:2;grid-row:2;width:94px;max-width:94px;margin:0;padding:4px}html[data-theme] body.pp-mobile-ui.author-edition #main .au-profile-hero .au-back{grid-row:1}html[data-theme] body.pp-mobile-ui.author-edition #main .au-profile-hero .au-hero-copy>.au-label{grid-row:2}html[data-theme] body.pp-mobile-ui.author-edition #main .au-profile-hero .au-hero-copy h1,html[data-theme] body.pp-mobile-ui.author-edition #main .au-profile-hero .au-photo{grid-row:3}html[data-theme] body.pp-mobile-ui.author-edition #main .au-photo img{width:100%;height:auto}html[data-theme] body.pp-mobile-ui.author-edition #main .au-photo figcaption{margin-top:6px;font-size:10px;letter-spacing:0;line-height:1.45}html[data-theme] body.pp-mobile-ui.author-edition #main .au-actions{gap:9px 18px;margin-top:0}html[data-theme] body.pp-mobile-ui.author-edition #main :is(.au-button,.au-link,.au-back){min-height:44px;font-size:13px}html[data-theme] body.pp-mobile-ui.author-edition #main .au-hero-foot{margin-top:20px}html[data-theme] body.pp-mobile-ui.author-edition #main :is(.au-section,.au-media){padding-block:31px}html[data-theme] body.pp-mobile-ui.author-edition #main .au-section-heading{display:block;margin-bottom:22px}html[data-theme] body.pp-mobile-ui.author-edition #main .au-section-heading h2{font-size:35px}html[data-theme] body.pp-mobile-ui.author-edition #main .au-section-heading>p{margin-top:13px;font-size:15px}html[data-theme] body.pp-mobile-ui.author-edition #main :is(.au-about-grid,.au-policy-grid,.au-media-grid,.au-reading-grid){grid-template-columns:1fr;gap:23px}html[data-theme] body.pp-mobile-ui.author-edition #main .au-page-nav{display:flex;flex-wrap:nowrap;gap:0 22px;padding-block:6px;overflow-x:auto;scrollbar-width:thin}html[data-theme] body.pp-mobile-ui.author-edition #main .au-page-nav a{display:inline-flex;align-items:center;flex:none;min-height:44px;white-space:nowrap;font-size:13px}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-chapters .hb-shell,html[data-theme] body.pp-mobile-ui.author-edition #main .au-page-nav{scrollbar-width:none}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-chapters .hb-shell::-webkit-scrollbar,html[data-theme] body.pp-mobile-ui.author-edition #main .au-page-nav::-webkit-scrollbar{display:none;width:0;height:0}html[data-theme] body.pp-mobile-ui.author-edition #main :is(.au-work-grid,.au-books-grid,.au-complete-grid){display:grid;grid-template-columns:1fr;gap:0}html[data-theme] body.pp-mobile-ui.author-edition #main :is(.au-work-grid,.au-books-grid,.au-complete-grid) .au-book{display:grid;grid-template-columns:76px minmax(0,1fr);gap:0 17px;padding:23px 0;margin:0;border-bottom:1px solid var(--au-line);align-content:start}html[data-theme] body.pp-mobile-ui.author-edition #main :is(.au-work-grid,.au-books-grid,.au-complete-grid) .au-cover{grid-column:1;grid-row:1/span 10;align-self:start;width:76px;margin:0;padding:0;border:0;background:transparent}html[data-theme] body.pp-mobile-ui.author-edition #main :is(.au-work-grid,.au-books-grid,.au-complete-grid) .au-cover img{width:76px;height:auto;max-height:120px;object-fit:contain}html[data-theme] body.pp-mobile-ui.author-edition #main :is(.au-work-grid,.au-books-grid,.au-complete-grid) .au-book>:not(.au-cover){grid-column:2}html[data-theme] body.pp-mobile-ui.author-edition #main :is(.au-work-grid,.au-books-grid,.au-complete-grid) .au-book :is(h3,h4){margin-block:7px 10px;font-size:28px;line-height:1.1}html[data-theme] body.pp-mobile-ui.author-edition #main .au-book .au-label{font-size:11px;letter-spacing:.055em}html[data-theme] body.pp-mobile-ui.author-edition #main .au-book .au-hook{margin-bottom:10px;font-size:22px}html[data-theme] body.pp-mobile-ui.author-edition #main .au-book .au-glimpse{font-size:14px;line-height:1.7}html[data-theme] body.pp-mobile-ui.author-edition #main .au-book .au-stage{margin-top:13px;font-size:12px}html[data-theme] body.pp-mobile-ui.author-edition #main :is(.au-label,.au-stage,.au-role,.au-photo figcaption){color:var(--mpi-muted)!important}html[data-theme] body.pp-mobile-ui.author-edition #main .au-book .pp-amazon-slot{margin-top:6px;max-width:100%}html[data-theme] body.pp-mobile-ui.author-edition #main .au-book .pp-amazon-button{width:100%;max-width:100%;min-width:0}html[data-theme] body.pp-mobile-ui.author-edition #main .au-record{grid-template-columns:25px minmax(0,1fr);gap:12px}html[data-theme] body.pp-mobile-ui.author-edition #main .au-record>.au-link{grid-column:2}html[data-theme] body.pp-mobile-ui.author-edition #main .au-reading{padding:21px 0!important;border-left:0}html[data-theme] body.pp-mobile-ui.author-edition #main .au-media-links{grid-template-columns:1fr}html[data-theme] body.pp-mobile-ui.genre-landing-page #main{padding-top:calc(var(--header,64px) + 24px)}html[data-theme] body.pp-mobile-ui.genre-landing-page #main .gl-wrap{width:calc(100% - var(--mpi-gutter)*2)}html[data-theme] body.pp-mobile-ui.genre-landing-page #main .gl-hero{grid-template-columns:minmax(0,1fr) 83px;align-items:start;gap:17px;padding-bottom:24px}html[data-theme] body.pp-mobile-ui.genre-landing-page #main .gl-hero-copy{min-width:0}html[data-theme] body.pp-mobile-ui.genre-landing-page #main h1{font-size:clamp(35px,8.6vw,46px);line-height:1.05}html[data-theme] body.pp-mobile-ui.genre-landing-page #main .gl-back{min-height:44px;display:inline-flex;align-items:center;margin-bottom:9px;font-size:12px}html[data-theme] body.pp-mobile-ui.genre-landing-page #main .gl-hero-art{width:83px;height:125px;margin-top:46px}html[data-theme] body.pp-mobile-ui.genre-landing-page #main .gl-hero-art.gl-art-cover{height:125px}html[data-theme] body.pp-mobile-ui.genre-landing-page #main .gl-hero-art img{width:100%;height:100%;padding:0;object-fit:cover}html[data-theme] body.pp-mobile-ui.genre-landing-page #main .gl-art-cover img{object-fit:contain}html[data-theme] body.pp-mobile-ui.genre-landing-page #main .gl-lede{font-size:15px;line-height:1.65}html[data-theme] body.pp-mobile-ui.genre-landing-page #main .gl-development{font-size:12px;line-height:1.6}html[data-theme] body.pp-mobile-ui.genre-landing-page #main .gl-group{padding-block:25px 29px}html[data-theme] body.pp-mobile-ui.genre-landing-page #main .gl-group>h2{margin-bottom:19px;font-size:32px}html[data-theme] body.pp-mobile-ui.genre-landing-page #main :is(.gl-gallery,.gl-concept-gallery,.gl-other-genres>div){grid-template-columns:1fr;gap:0}html[data-theme] body.pp-mobile-ui.genre-landing-page #main .gl-work{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:17px;padding:21px 0;border:0;border-top:1px solid var(--mpi-rule);border-radius:0;background:transparent!important;box-shadow:none;overflow:visible}html[data-theme] body.pp-mobile-ui.genre-landing-page #main .gl-cover{width:76px;height:auto;min-height:0;padding:0;border:0;background:transparent}html[data-theme] body.pp-mobile-ui.genre-landing-page #main .gl-cover img{width:76px;height:auto;max-height:120px;margin:0;object-fit:contain}html[data-theme] body.pp-mobile-ui.genre-landing-page #main .gl-work-copy{min-width:0;padding:0}html[data-theme] body.pp-mobile-ui.genre-landing-page #main .gl-work h3{margin-bottom:12px;font-size:28px;line-height:1.1}html[data-theme] body.pp-mobile-ui.genre-landing-page #main .gl-category{font-size:11px;line-height:1.6}html[data-theme] body.pp-mobile-ui.genre-landing-page #main .gl-description{font-size:14px;line-height:1.7}html[data-theme] body.pp-mobile-ui.genre-landing-page #main .gl-status{margin-block:12px;font-size:12px}html[data-theme] body.pp-mobile-ui.genre-landing-page #main :is(.gl-category,.gl-status,.gl-development,.gl-count,.gl-research-eyebrow){color:var(--mpi-muted)!important}html[data-theme] body.pp-mobile-ui.genre-landing-page #main .gl-actions{gap:8px;margin-top:6px}html[data-theme] body.pp-mobile-ui.genre-landing-page #main .gl-actions>a{min-height:44px;font-size:13px}html[data-theme] body.pp-mobile-ui.genre-landing-page #main .gl-policy-group .gl-policy-feature{grid-template-columns:76px minmax(0,1fr);gap:17px;padding:21px 0}html[data-theme] body.pp-mobile-ui.genre-landing-page #main .gl-other-genres a{display:flex;align-items:center;min-height:48px;padding-block:11px;font-size:24px}html[data-theme] body.pp-mobile-ui.new-title-page.research-page #main .new-title-hero{padding-top:calc(var(--header,64px) + 20px);padding-bottom:27px}html[data-theme] body.pp-mobile-ui.new-title-page.research-page #main .new-title-layout{display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto;gap:0 17px;width:calc(100% - var(--mpi-gutter)*2)}html[data-theme] body.pp-mobile-ui.new-title-page.research-page #main .new-title-copy{display:contents}html[data-theme] body.pp-mobile-ui.new-title-page.research-page #main .new-title-back{grid-column:1/-1;grid-row:1;display:inline-flex;align-items:center;min-height:44px;margin:0 0 19px;font-size:12px}html[data-theme] body.pp-mobile-ui.new-title-page.research-page #main .new-title-category{grid-column:2;grid-row:2;margin:0 0 9px;font-size:11px;letter-spacing:.045em}html[data-theme] body.pp-mobile-ui.new-title-page.research-page #main .new-title-copy h1{grid-column:2;grid-row:3;max-width:none;margin:0 0 12px;font-size:clamp(29px,7.7vw,40px);line-height:1.06}html[data-theme] body.pp-mobile-ui.new-title-page.research-page #main .new-title-author{grid-column:2;grid-row:4;margin:0 0 10px;font-size:12px}html[data-theme] body.pp-mobile-ui.new-title-page.research-page #main .new-title-status{grid-column:2;grid-row:5;margin:0 0 15px;font-size:12px}html[data-theme] body.pp-mobile-ui.new-title-page.research-page #main .new-title-intro{grid-column:1/-1;grid-row:6;max-width:none;margin:17px 0 0;padding-top:19px;border-top:1px solid var(--mpi-rule);font-size:16px;line-height:1.65}html[data-theme] body.pp-mobile-ui.new-title-page.research-page #main .new-title-cover{grid-column:1;grid-row:2/6;align-self:start;width:76px;margin:4px 0 0;padding:0;border:0;background:transparent}html[data-theme] body.pp-mobile-ui.new-title-page.research-page #main .new-title-cover img{width:76px;height:auto;max-height:120px;object-fit:contain;box-shadow:3px 6px 11px #00000026}html[data-theme] body.pp-mobile-ui.new-title-page.research-page #main .new-title-follow{grid-column:1/-1;grid-row:7;margin-top:18px;padding:0;border:0}html[data-theme] body.pp-mobile-ui.new-title-page.research-page #main .new-title-actions{display:flex;flex-wrap:wrap;gap:9px}html[data-theme] body.pp-mobile-ui.new-title-page.research-page #main .new-title-actions a{min-height:46px;padding:11px 13px;font-size:13px}html[data-theme] body.pp-mobile-ui.new-title-page.research-page #main .new-title-layout:has(>.research-poster) .new-title-hook{grid-column:1/-1;grid-row:6;margin:17px 0 0;font:italic 400 24px/1.3 var(--mpi-serif)}html[data-theme] body.pp-mobile-ui.new-title-page.research-page #main .new-title-layout:has(>.research-poster) .new-title-intro{grid-row:7}html[data-theme] body.pp-mobile-ui.new-title-page.research-page #main .new-title-layout:has(>.research-poster) .new-title-follow{grid-row:8}html[data-theme] body.pp-mobile-ui.new-title-page.research-page #main .new-title-more{padding-block:28px}html[data-theme] body.pp-mobile-ui.new-title-page.research-page #main .new-title-more>.wrap{width:calc(100% - var(--mpi-gutter)*2)}html[data-theme] body.pp-mobile-ui.new-title-page.research-page #main .new-title-related{grid-template-columns:1fr;gap:17px}html[data-theme] body.pp-mobile-ui.research-reader-page #main .page-section{padding:calc(var(--header,64px) + 27px) var(--mpi-gutter) 35px}html[data-theme] body.pp-mobile-ui.research-reader-page #main .page-section>.wrap{width:100%;padding:0}html[data-theme] body.pp-mobile-ui.research-reader-page #main h1{font-size:37px;line-height:1.08}html[data-theme] body.pp-mobile-ui:not(.pp-reference-home):not(.new-title-page):not(.atelier-shell) #main :is(.page-section,.page-hero){padding-block:30px}html[data-theme] body.pp-mobile-ui:not(.pp-reference-home):not(.new-title-page):not(.atelier-shell) #main>:is(.page-section,.page-hero):first-child{padding-top:calc(var(--header,64px) + 25px)}html[data-theme] body.pp-mobile-ui:not(.pp-reference-home):not(.new-title-page):not(.atelier-shell) #main :is(.page-section,.page-hero)>.wrap{width:calc(100% - var(--mpi-gutter)*2);padding-inline:0}html[data-theme] body.pp-mobile-ui:not(.pp-reference-home):not(.new-title-page):not(.atelier-shell) #main .split{grid-template-columns:minmax(0,1fr);gap:23px}html[data-theme] body.pp-mobile-ui:not(.pp-reference-home):not(.new-title-page):not(.atelier-shell) #main :is(.page-hero,.utility-hero:not(.catalogue-refined),.policy-hero,.static-privacy) h1{max-width:none;font-size:clamp(37px,9.6vw,52px);line-height:1.06}html[data-theme] body.pp-mobile-ui:not(.pp-reference-home):not(.new-title-page):not(.atelier-shell) #main :is(.page-hero,.utility-hero:not(.catalogue-refined),.policy-hero) .lede{font-size:21px;line-height:1.45}html[data-theme] body.pp-mobile-ui:not(.pp-reference-home):not(.new-title-page):not(.atelier-shell) #main :is(.page-hero-media,.custom-art-hero){min-height:0;max-height:185px;overflow:hidden}html[data-theme] body.pp-mobile-ui:not(.pp-reference-home):not(.new-title-page):not(.atelier-shell) #main .page-hero-media img{display:block;width:100%;max-height:185px;object-fit:cover}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main :is(.access-route-grid,.access-resource-grid,.route-choice-grid,.access-status-grid,.pro-contact-grid,.pro-download-grid,.trade-institution-grid,.policy-grid,.house-next-grid,.press-title-assets){grid-template-columns:minmax(0,1fr);min-width:0}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main :is(.access-route,.access-status,.pro-contact-grid>a,.pro-download-grid>a,.policy-grid>article,.route-choice-grid>a){min-height:0;padding:22px 18px}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main :is(.pro-contact-grid,.pro-download-grid) strong{font-size:18px;line-height:1.4;overflow-wrap:anywhere}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main .pro-contact-grid a[href^="mailto:"] strong{font-size:14px}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main :is(.pro-contact-actions,.policy-actions,.press-download-links){display:flex;flex-wrap:wrap;gap:8px 16px}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main :is(.pro-contact-actions,.policy-actions,.press-download-links) a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;overflow-wrap:anywhere;font-size:13px}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main .pro-record{grid-template-columns:minmax(0,1fr);gap:19px;padding-block:24px}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main .pro-record-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 17px}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main .pro-record-fields dt{font-size:11px;line-height:1.5}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main .pro-record-fields dd{font-size:14px;line-height:1.6;overflow-wrap:anywhere}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main :is(.pro-record-fields,.studio-shortcuts,.studio-title-requests,.document-alternatives) a{min-height:44px}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main .document-reading{width:100%;padding:0;max-width:72ch;margin-inline:auto}html[data-theme] body.pp-mobile-ui.document-reading-page #main .document-reading{width:calc(100% - var(--mpi-gutter)*2)}html[data-theme] body.pp-mobile-ui.document-reading-page #main .document-reading :is(p,li){max-width:none;font-size:18px;line-height:1.75}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main .document-facts{display:grid;grid-template-columns:90px minmax(0,1fr);gap:9px 17px;padding-bottom:20px}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main .document-facts :is(dt,dd){margin:0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main .document-reading .dossier-contents{display:flex;flex-direction:column;gap:0}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main .document-reading .dossier-contents a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main :is(.static-privacy,.policy-summary,.policy-grid,.document-alternatives) :is(p,li){font-size:16px;line-height:1.75}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main :is(.static-privacy,.policy-grid,.document-reading) :is(h2,h3){font-size:31px;line-height:1.12}html[data-theme] body.pp-mobile-ui.authors-agents-page #main .v72-aa-hero-grid{grid-template-columns:minmax(0,1fr);gap:22px;padding:calc(var(--header,64px) + 26px) var(--mpi-gutter) 29px}html[data-theme] body.pp-mobile-ui.authors-agents-page #main .v72-aa-hero h1{font-size:43px;line-height:1.06}html[data-theme] body.pp-mobile-ui.authors-agents-page #main :is(.v72-aa-process,.v72-aa-close){padding-block:30px}html[data-theme] body.pp-mobile-ui.authors-agents-page #main :is(.v72-aa-close-grid,.v72-aa-routes){grid-template-columns:1fr;gap:22px}html[data-theme] body.pp-mobile-ui.authors-agents-page #main .v72-aa-media{width:100%;max-height:180px;overflow:hidden}html[data-theme] body.pp-mobile-ui.authors-agents-page #main .v72-aa-media img{width:100%;height:180px;object-fit:cover}html[data-theme] body.pp-mobile-ui.authors-agents-page #main .v72-aa-steps{margin-top:25px}html[data-theme] body.pp-mobile-ui.authors-agents-page #main .v72-aa-steps li{grid-template-columns:29px minmax(0,1fr);gap:13px}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main :is(.media-kit-download,.media-kit-layout,.media-kit-assets){min-width:0;max-width:100%}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main .media-kit-download{padding:calc(var(--header,64px) + 26px) var(--mpi-gutter) 34px}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main .media-kit-download-inner{width:100%;padding:0}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main .media-kit-download h1{font-size:40px;line-height:1.06}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main :is(.locale-gate-grid,.edition-book-grid,.edition-principles,.proof-gallery,.argument-grid){grid-template-columns:minmax(0,1fr)}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main :is(.section-title,.policy-title){max-width:none;font-size:clamp(34px,8.7vw,43px);line-height:1.1}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-section{padding:calc(var(--header,64px) + 25px) 0 35px}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-wrap{width:calc(100% - var(--mpi-gutter)*2)}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-intro{margin-bottom:22px}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-intro h1{font-size:40px;line-height:1.08}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-intro>p:not(.updates-eyebrow){font-size:21px;line-height:1.4}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-layout{grid-template-columns:minmax(0,1fr);gap:26px}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-book-grid{grid-template-columns:1fr}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-choice{padding:12px;gap:12px;min-height:88px}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-choice strong{font-size:24px}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-choice small{font-size:12px}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-request{position:static;width:100%}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main :is(.updates-name,.updates-draft textarea,#page-search-box,#page-search-type,#availability-query){min-width:0;max-width:100%;min-height:46px;font-size:16px}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main :is(.updates-prepare,.updates-draft-actions>a,.updates-draft-actions>button,.retail-portal-card>a){min-height:46px}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main :is(.page-search-form,.availability-filter-row,.retail-portal-grid,.library-list){display:grid;grid-template-columns:minmax(0,1fr);gap:13px;min-width:0}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main .page-search-form :is(label,input,select,button){width:100%;min-width:0}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main :is(.library-tools,.retail-actions,.hero-actions){display:flex;flex-wrap:wrap;gap:9px 15px}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main :is(.library-tools,.retail-actions,.hero-actions) :is(a,button){min-height:44px}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main :is(.gms-intro,.gms,.gms-print){width:calc(100% - var(--mpi-gutter)*2)}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main .gms-intro{grid-template-columns:minmax(0,1fr) 67px;gap:16px;padding-block:26px 21px}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main .gms-intro h1{font-size:35px;line-height:1.07}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main .gms{padding:17px 12px 23px}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main .gms-layout{grid-template-columns:minmax(0,1fr);gap:25px}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main .gms-board-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main .gms-choice{display:grid;grid-template-columns:1fr;gap:8px}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main .gms-choice button{display:grid;grid-template-columns:1fr auto;min-height:72px;padding:13px;gap:5px 12px}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main .gms-choice button strong{grid-column:1;font-size:21px}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main .gms-choice button small{grid-column:2;grid-row:1/3;align-self:center}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main .gms-word-bank ul{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main .gms-tools :is(button,label){min-height:46px}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main .gms-print-puzzle{padding:18px 7px;max-width:100%}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main .gms-print td{height:21px;padding:0;font-size:12px}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main .gms-print-bank{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}@media screen and (max-width:359px){html[data-theme] body.pp-mobile-ui{--mpi-gutter: 16px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-hub-hero-inner{grid-template-columns:69px minmax(0,1fr);column-gap:13px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-hub-book,html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-hub-book img{width:69px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-shell{padding-inline:15px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-tools .rr-save{flex:1 1 100%}html[data-theme] body.pp-mobile-ui.author-edition #main .au-hero-grid{grid-template-columns:minmax(0,1fr) 76px;gap:15px}html[data-theme] body.pp-mobile-ui.author-edition #main .au-photo{width:76px;max-width:76px}html[data-theme] body.pp-mobile-ui:not(.atelier-shell) #main .pro-record-fields{grid-template-columns:minmax(0,1fr)}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main .hb-action{padding-inline:8px;font-size:12px}}}
