@media screen{html[data-theme]{--nc-portrait-frame: url(/assets/images/reference/portrait-frame-platinum.webp);--nc-portrait-corner: clamp(26px, 4vw, 46px);--nc-portrait-clearance: clamp(7px, .8vw, 12px)}html[data-theme=light]{--nc-portrait-frame: url(/assets/images/reference/portrait-frame-ebony.webp)}html[data-theme] body #main .nc-portrait{--nc-portrait-mount: 0px;position:relative;isolation:isolate;overflow:visible;border-color:transparent!important;background:transparent!important;box-shadow:none!important}html[data-theme] body.pp-reference-home #main #founder .pp-founder-photo-supplied.nc-portrait{--nc-portrait-corner: clamp(32.5px, 5vw, 57.5px);--nc-portrait-mount: 7px}html[data-theme] body.author-edition #main .au-photo.nc-portrait{--nc-portrait-mount: 10px}html[data-theme] body #main .nc-portrait:before,html[data-theme] body #main .nc-portrait:after{content:none!important;display:none!important}html[data-theme] body #main .nc-portrait>img{filter:none!important;transform:none!important;opacity:1;box-shadow:none!important}html[data-theme] body #main .nc-portrait>.nc-portrait-frame{display:block;position:absolute;inset-inline:var(--nc-portrait-mount);inset-block-start:var(--nc-portrait-mount);height:auto;aspect-ratio:4 / 5;z-index:2;box-sizing:border-box;border:var(--nc-portrait-corner) solid transparent;border-radius:0;border-image-source:var(--nc-portrait-frame);border-image-slice:440;border-image-width:1;border-image-outset:.18;border-image-repeat:stretch;background:none;transform:none;pointer-events:none;user-select:none}html[data-theme] body.author-edition #main .au-photo.nc-portrait figcaption{padding-block-start:calc(13px + var(--nc-portrait-clearance))}html[data-theme] body.house-brand-edition #main .hb-founder:has(>.nc-portrait) figcaption{padding-block-start:calc(18px + var(--nc-portrait-clearance))}@media(max-width:760px){html[data-theme] body.author-edition #main .au-photo.nc-portrait{--nc-portrait-mount: 8px}}@media(max-width:600px){html[data-theme] body.pp-reference-home #main #founder .pp-founder-photo-supplied.nc-portrait{--nc-portrait-mount: 6px}}@media(max-width:800px),(max-width:1024px)and (pointer:coarse)and (hover:none){html[data-theme]{--nc-portrait-corner: 12px}html[data-theme] body.pp-reference-home #main #founder .pp-founder-photo-supplied.nc-portrait{--nc-portrait-corner: 15px}html[data-theme] body.author-edition.pp-mobile-ui #main .au-photo.nc-portrait{--nc-portrait-mount: 4px}html[data-theme] body.author-edition.pp-mobile-ui #main .au-photo.nc-portrait figcaption{padding-block-start:14px}html[data-theme] body.house-brand-edition.pp-mobile-ui #main .hb-founder:has(>.nc-portrait) figcaption{padding-block-start:0}}}@media print{.nc-portrait-frame{display:none!important}}@media screen{html[data-theme] body.utility-page #main .catalogue-refined[data-view] #founding{--cf-book-depth: 12px;--cf-half-depth: calc(var(--cf-book-depth) / 2);--cf-book-angle: 8deg;--cf-binding-edge: #646464;--cf-binding-shadow: #00000050}html[data-theme=light] body.utility-page #main .catalogue-refined[data-view] #founding{--cf-binding-edge: #777777;--cf-binding-shadow: #18181824}html[data-theme] body.utility-page #main .catalogue-refined #founding .cf-edition-stage{perspective:2400px;perspective-origin:50% 50%;overflow:visible}html[data-theme] body.utility-page #main .catalogue-refined #founding .cf-edition-object{margin-inline:0;max-width:calc(100% - 4px);transform:rotateY(var(--cf-book-angle));transform-origin:center center;transform-style:preserve-3d;border-radius:1px;box-shadow:2px 6px 10px var(--cf-binding-shadow);transition:transform .22s ease,box-shadow .22s ease}html[data-theme] body.utility-page #main .catalogue-refined #founding .catalogue-row .cf-edition-object img{position:relative;display:block;width:100%;height:auto;margin:0;border:0;border-radius:1px;transform:translateZ(var(--cf-half-depth));transform-origin:center;backface-visibility:hidden;box-shadow:0 0 0 1px var(--cf-binding-edge);filter:none;animation:none;transition:none}html[data-theme] body.utility-page #main .catalogue-refined #founding .cf-edition-spine{inset:0 auto 0 calc(-1 * var(--cf-half-depth));width:var(--cf-book-depth);height:auto;margin:0;border:1px solid #242424;border-radius:1px 0 0 1px;background:linear-gradient(90deg,#101010,#303030 45%,#141414);color:#d4d4d4;font-size:7px;transform:rotateY(-90deg);transform-origin:center center;backface-visibility:hidden;box-shadow:inset 1px 0 #ffffff20}html[data-theme] body.utility-page #main .catalogue-refined #founding .cf-edition-object:before{inset:0;width:auto;height:auto;border:1px solid #222222;border-radius:1px;background:#171717;transform:translateZ(calc(-1 * var(--cf-half-depth)));transform-origin:center;box-shadow:none}html[data-theme] body.utility-page #main .catalogue-refined #founding .cf-edition-object:after{inset:3px calc(-1 * var(--cf-half-depth)) 3px auto;width:var(--cf-book-depth);height:auto;border:1px solid #a5a5a1;background:repeating-linear-gradient(90deg,#eeeae1 0 1px,#c5c2b9 1px 2px,#e1ded5 2px 3px);transform:rotateY(90deg);transform-origin:center center;backface-visibility:hidden;box-shadow:inset 0 0 2px #00000028}html[data-theme] body.utility-page #main .catalogue-refined[data-view=gallery] #founding .catalogue-row>a.cf-edition-stage{align-items:flex-end}html[data-theme] body.utility-page #main .catalogue-refined[data-view=gallery] #founding .cf-edition-stage:after{bottom:14px;height:14px}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html[data-theme] body.utility-page #main .catalogue-refined #founding .cf-edition-stage:is(:hover,:focus-visible) .cf-edition-object{transform:translateY(-2px) rotateY(var(--cf-book-angle));box-shadow:2px 8px 12px var(--cf-binding-shadow)}}@media(max-width:800px),(max-width:1024px)and (pointer:coarse)and (hover:none){html[data-theme] body.utility-page #main .catalogue-refined[data-view] #founding{--cf-book-depth: 8px;--cf-book-angle: 6deg}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] #founding .cf-edition-stage:after{bottom:5px;height:10px}}@media(prefers-reduced-motion:reduce){html[data-theme] body.utility-page #main .catalogue-refined #founding .cf-edition-object{transition:none}}}@media print{.catalogue-refined #founding .cf-edition-stage{perspective:none}.catalogue-refined #founding .cf-edition-object,.catalogue-refined #founding .cf-edition-object img{transform:none!important;box-shadow:none!important}.catalogue-refined #founding .cf-edition-spine,.catalogue-refined #founding .cf-edition-object:before,.catalogue-refined #founding .cf-edition-object:after{display:none}}@media screen{html[data-theme] body.publisher-page #main .bo-stage{--bo-height: 280px;--bo-depth: clamp(10px,1.35vw,22px);--bo-half: calc(var(--bo-depth) / 2);--bo-paper: calc(var(--bo-depth) - 3px);--bo-paper-half: calc(var(--bo-paper) / 2);--bo-shadow: #00000055}html[data-theme=light] body.publisher-page #main .bo-stage{--bo-shadow: #11111135}html[data-theme] body.publisher-page #main .bo-placement{position:relative;display:block;flex:none;width:min(calc(100% - 20px),calc(var(--bo-height) * var(--bo-ratio,.666667)));margin-inline:auto;perspective:1400px;perspective-origin:50% 50%}html[data-theme] body.publisher-page #main .bo-book{position:relative;display:block;width:100%;aspect-ratio:var(--bo-ratio,.666667);transform-style:preserve-3d;transform:rotateY(18deg);transition:transform .25s ease}html[data-theme] body.publisher-page #main .bo-book>span{position:absolute;display:block;backface-visibility:hidden;box-sizing:border-box}html[data-theme] body.publisher-page #main .bo-front,html[data-theme] body.publisher-page #main .bo-back{inset:0;border-radius:1px 3px 3px 1px;background:#171717}html[data-theme] body.publisher-page #main .bo-front{transform:translateZ(var(--bo-half));overflow:hidden;box-shadow:0 0 0 1px #252525}html[data-theme] body.publisher-page #main .bo-front:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#00000048,transparent 3%,#ffffff22 4%,transparent 5.5%,transparent 98%,#00000030)}html[data-theme] body.publisher-page #main :is(#catalogue,#next-chapter,.catalogue-refined) .bo-front>img{position:static!important;display:block;inset:auto!important;width:100%!important;height:100%!important;min-width:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:fill;filter:none!important;transform:none!important;transition:none!important}html[data-theme] body.publisher-page #main .bo-back{transform:translateZ(calc(-1 * var(--bo-half)));box-shadow:7px 10px 15px var(--bo-shadow),0 0 0 1px #252525}html[data-theme] body.publisher-page #main .bo-spine{top:0;bottom:0;left:calc(-1 * var(--bo-half));width:var(--bo-depth);transform:rotateY(-90deg);border-block:1px solid #606060;background:linear-gradient(90deg,#141414,#484848 35%,#171717 85%);box-shadow:inset 1px 0 #ffffff24}html[data-theme] body.publisher-page #main .bo-pages{top:3px;bottom:3px;right:calc(1px - var(--bo-paper-half));width:var(--bo-paper);transform:rotateY(90deg);background:repeating-linear-gradient(90deg,#eeeae1 0 1px,#c5c2b9 1px 2px,#e1ded5 2px 3px);box-shadow:inset 0 0 2px #00000035}html[data-theme] body.publisher-page #main :is(.bo-top,.bo-bottom){left:2px;right:1px;height:var(--bo-paper);background:repeating-linear-gradient(0deg,#eeeae1 0 1px,#c5c2b9 1px 2px)}html[data-theme] body.publisher-page #main .bo-top{top:calc(3px - var(--bo-paper-half));transform:rotateX(90deg)}html[data-theme] body.publisher-page #main .bo-bottom{bottom:calc(3px - var(--bo-paper-half));transform:rotateX(-90deg)}html[data-theme] body.pp-reference-home #main #catalogue .bo-stage{--bo-height: var(--cover-height)}html[data-theme] body.pp-reference-home #main #catalogue .bo-placement{position:absolute;top:0;left:50%;margin:0;transform:translate(-50%);z-index:1}html[data-theme] body.pp-reference-home #main #next-chapter .bo-stage{--bo-height: var(--nc-cover-height)}html[data-theme] body.utility-page #main .catalogue-refined .exp-cover.bo-stage{display:flex;justify-content:center;align-items:end;overflow:visible}html[data-theme] body.utility-page #main .catalogue-refined[data-view] #founding{--cf-book-depth: 20px;--cf-book-angle: 18deg}html[data-theme] body.utility-page #main .catalogue-refined #founding .cf-edition-object{box-shadow:5px 9px 14px var(--cf-binding-shadow)}@media(max-width:800px),(max-width:1024px)and (pointer:coarse)and (hover:none){html[data-theme] body.publisher-page #main .bo-stage{--bo-depth: 10px}html[data-theme] body.pp-reference-home #main #catalogue .bo-stage{--bo-height: 210px}html[data-theme] body.pp-reference-home #main #catalogue .bo-placement{position:relative;inset:auto;margin-inline:auto;transform:none}html[data-theme] body.pp-reference-home #main #next-chapter .bo-stage{--bo-height: 197px}html[data-theme] body.utility-page #main .catalogue-refined[data-view] #founding{--cf-book-depth: 10px;--cf-book-angle: 16deg}html[data-theme] body.utility-page #main .catalogue-refined[data-view=gallery] .exp-cover.bo-stage{--bo-height: var(--mb-cover-height,200px)}html[data-theme] body.utility-page #main .catalogue-refined[data-view=list] .exp-cover.bo-stage{--bo-height: 144px;--bo-depth: 8px}}@media(max-width:620px){html[data-theme] body.utility-page #main .catalogue-refined .exp-cover.bo-stage{--bo-height: 240px}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html[data-theme] body.publisher-page #main .bo-stage:is(:hover,:focus-visible) .bo-book{transform:translateY(-2px) rotateY(18deg)}}@media(prefers-reduced-motion:reduce){html[data-theme] body.publisher-page #main .bo-book{transition:none}}}@media print{body.publisher-page #main .bo-placement{width:min(100%,180px);margin-inline:auto}body.publisher-page #main :is(.bo-placement,.bo-book,.bo-front){display:block;position:static;transform:none}body.publisher-page #main .bo-front>img{position:static!important;width:100%!important;height:auto!important;max-height:none!important;transform:none!important;filter:none!important}body.publisher-page #main .bo-book>:not(.bo-front){display:none}}@media screen and (max-width:800px),screen and (max-width:1024px)and (pointer:coarse)and (hover:none){html[data-theme] body.pp-mobile-ui{--mb-header: calc(64px + env(safe-area-inset-top,0px)) ;--header: var(--mb-header) !important;--mb-control-hover: #1d1d1d;--mb-control-pressed: #2a2a2a}html[data-theme=light] body.pp-mobile-ui{--mb-control-hover: #f2f1ee;--mb-control-pressed: #e7e5e1}html[data-theme] body.pp-mobile-ui :is(.site-header,.v8-header){height:var(--mb-header)!important;min-height:var(--mb-header)!important;padding:env(safe-area-inset-top,0px) max(18px,env(safe-area-inset-right,0px)) 0 max(18px,env(safe-area-inset-left,0px))!important}body.pp-mobile-ui .mb-dock{padding-inline:max(8px,env(safe-area-inset-left,0px)) max(8px,env(safe-area-inset-right,0px))}body.pp-mobile-ui .mb-dock :is(a,button){transition:color .16s ease,background-color .16s ease}body.pp-mobile-ui .mb-dock :is([aria-current],[aria-expanded=true]){color:var(--mb-ink);background-color:var(--mb-control-hover)}body.pp-mobile-ui .mb-dock :is(a,button):active{background-color:var(--mb-control-pressed)}body.pp-mobile-ui .mb-dock :is(a,button):focus-visible{outline-offset:-4px}body.pp-mobile-ui.mb-keyboard-open .mb-dock{visibility:hidden;pointer-events:none}html[data-theme] body.pp-mobile-ui :is(#publisher-menu,#publisher-search){top:var(--mb-viewport-top,0px);bottom:auto;height:var(--mb-viewport-height,100dvh);max-height:var(--mb-viewport-height,100dvh);background:var(--mb-canvas)!important;color:var(--mb-ink)!important;overscroll-behavior:contain}html[data-theme] body.pp-mobile-ui #publisher-menu.menu-panel .menu-panel-inner{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:calc(20px + env(safe-area-inset-top,0px)) max(22px,env(safe-area-inset-right,0px)) calc(28px + env(safe-area-inset-bottom,0px)) max(22px,env(safe-area-inset-left,0px))!important}html[data-theme] body.pp-mobile-ui :is(#publisher-menu,#publisher-search) .panel-close{position:fixed!important;top:calc(var(--mb-viewport-top,0px) + max(16px,env(safe-area-inset-top,0px)))!important;right:max(16px,env(safe-area-inset-right,0px))!important;display:grid;place-items:center;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:6px!important;border:1px solid var(--mb-edge)!important;border-radius:0;background:var(--mb-paper)!important;color:var(--mb-ink)!important;font:400 27px/1 Arial,sans-serif;box-shadow:none!important;z-index:4;transition:background-color .16s ease,border-color .16s ease}html[data-theme] body.pp-mobile-ui :is(#publisher-menu,#publisher-search) .panel-close:active{background:var(--mb-control-pressed)!important}body.pp-mobile-ui #publisher-menu .menu-secondary{margin-top:20px}body.pp-mobile-ui #publisher-menu .pp-menu-appearance{margin:22px 0 0;padding-top:18px;border-color:var(--mb-rule)}body.pp-mobile-ui #publisher-menu .pp-appearance-choices .pp-appearance-option{min-height:46px;color:var(--mb-ink);border-color:var(--mb-rule)}body.pp-mobile-ui #publisher-menu .pp-appearance-option[aria-checked=true]{border-color:var(--mb-edge);background:var(--mb-control-hover)}body.pp-mobile-ui #publisher-menu .menu-reader-secondary a{min-height:48px}html[data-theme] body.pp-mobile-ui #publisher-search{overflow-y:auto;padding:calc(82px + env(safe-area-inset-top,0px)) max(22px,env(safe-area-inset-right,0px)) calc(28px + env(safe-area-inset-bottom,0px)) max(22px,env(safe-area-inset-left,0px))!important;scroll-padding-block:74px 24px}html[data-theme] body.pp-mobile-ui #publisher-search .search-inner{width:100%;max-width:none;margin:0;padding:0}html[data-theme] body.pp-mobile-ui #publisher-search h2{margin:0 0 23px;color:var(--mb-ink);font:400 clamp(34px,9.5vw,42px)/1.06 Cormorant,Georgia,serif;letter-spacing:-.02em}html[data-theme] body.pp-mobile-ui #publisher-search .search-box{box-sizing:border-box;width:100%;min-width:0;min-height:52px;border:1px solid var(--mb-edge);border-radius:0;background:var(--mb-paper);color:var(--mb-ink);box-shadow:none;padding:13px 14px}body.pp-mobile-ui #publisher-search .search-box::placeholder{color:var(--mb-muted);opacity:1}body.pp-mobile-ui #publisher-search .search-status{color:var(--mb-muted);font:400 13px/1.6 Jost,Arial,sans-serif;letter-spacing:.015em}body.pp-mobile-ui #publisher-search .search-results{max-height:none;overflow:visible;margin-top:22px}body.pp-mobile-ui #publisher-search .search-result{border-color:var(--mb-rule)}body.pp-mobile-ui #publisher-search :is(.search-result-copy strong,.search-page-link){color:var(--mb-ink)}body.pp-mobile-ui #publisher-search :is(.search-result small,.search-result-copy em,.search-result>b){color:var(--mb-muted)}body.pp-mobile-ui #publisher-search .search-page-link{display:inline-flex;align-items:center;min-height:44px;margin-top:14px}body.pp-mobile-ui.mb-keyboard-open #publisher-search{padding-top:calc(72px + env(safe-area-inset-top,0px))!important}body.pp-mobile-ui.mb-keyboard-open #publisher-search h2{margin-bottom:16px;font-size:32px}@media(prefers-reduced-motion:reduce){body.pp-mobile-ui .mb-dock :is(a,button),body.pp-mobile-ui :is(#publisher-menu,#publisher-search) .panel-close{transition:none}}html[data-theme] body.pp-reference-home.pp-mobile-ui #main>.pp-hero{padding-block:22px 22px}html[data-theme] body.pp-reference-home.pp-mobile-ui .pp-hero h1{font-size:clamp(36px,10.8vw,50px)!important;line-height:1.04!important;margin-bottom:12px}html[data-theme] body.pp-reference-home.pp-mobile-ui .pp-hero-copy>p{max-width:34ch;margin-bottom:16px;font-size:15px;line-height:1.6}html[data-theme] body.pp-reference-home.pp-mobile-ui .mb-hero-art{height:auto!important;aspect-ratio:768 / 329}html[data-theme] body.pp-reference-home.pp-mobile-ui .mb-hero-art img{width:100%;height:100%;object-fit:contain;object-position:center}html[data-theme] body.pp-reference-home.pp-mobile-ui .pp-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}html[data-theme] body.pp-reference-home.pp-mobile-ui .pp-hero-actions .pp-button:first-child{grid-column:1 / -1;min-height:48px}html[data-theme] body.pp-reference-home.pp-mobile-ui .pp-hero-actions .pp-button-outline{grid-column:1}html[data-theme] body.pp-reference-home.pp-mobile-ui .pp-hero-house{display:flex;align-items:center;justify-content:center;gap:8px;grid-column:2;min-height:47px;margin:0;padding:10px;border:1px solid var(--mb-rule);color:var(--mb-ink);font:500 13px/1.3 Jost,Arial,sans-serif;text-decoration:none;box-sizing:border-box}body.pp-reference-home.pp-mobile-ui .pp-hero-house svg{width:16px;height:16px}html[data-theme] body.pp-reference-home.pp-mobile-ui #catalogue>.pp-featured-intro{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding-top:26px}html[data-theme] body.pp-reference-home.pp-mobile-ui #catalogue .pp-featured-intro h2{font-size:30px;line-height:1.1}html[data-theme] body.pp-reference-home.pp-mobile-ui #catalogue .pp-featured-intro>a{font-size:12px!important}html[data-theme] body.pp-reference-home.pp-mobile-ui #catalogue .pp-book{background:var(--mb-paper);border-block:1px solid var(--mb-rule);padding:18px 12px;column-gap:16px}html[data-theme] body.pp-reference-home.pp-mobile-ui #catalogue .pp-book-object{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:auto;min-height:0;padding:0;overflow:visible}html[data-theme] body.pp-reference-home.pp-mobile-ui #catalogue .pp-book-cover{position:relative!important;inset:auto!important;width:auto!important;height:auto!important;max-width:100%;max-height:210px;transform:none!important;margin:0;z-index:1}html[data-theme] body.pp-reference-home.pp-mobile-ui #catalogue .pp-pedestal{position:relative!important;inset:auto!important;width:calc(100% + 12px)!important;height:auto!important;max-width:none;transform:none!important;margin:-7px -6px 0}html[data-theme] body.pp-reference-home.pp-mobile-ui #catalogue .pp-book-description{font-size:16px;line-height:1.65}html[data-theme] body.pp-reference-home.pp-mobile-ui #catalogue :is(.pp-book-status,.pp-book-stage){font-size:12px!important;line-height:1.5}html[data-theme] body.pp-reference-home.pp-mobile-ui #catalogue .pp-text-link{min-height:44px;font-size:13px}body.pp-reference-home.pp-mobile-ui .ph-feature-navigation :is(button,select){min-height:46px}html[data-theme] body.pp-reference-home.pp-mobile-ui #next-chapter .nc-description{font-size:16px;line-height:1.65}html[data-theme] body.pp-reference-home.pp-mobile-ui #founder{grid-template-columns:96px minmax(0,1fr);gap:18px}body.pp-reference-home.pp-mobile-ui #founder .pp-founder-photo{grid-column:1;grid-row:1 / 3;width:96px;margin:0}body.pp-reference-home.pp-mobile-ui #founder .pp-founder-copy{display:contents}body.pp-reference-home.pp-mobile-ui #founder h2{grid-column:2;grid-row:1;align-self:end;font-size:29px;line-height:1.08;margin:0}body.pp-reference-home.pp-mobile-ui #founder .pp-founder-role{grid-column:2;grid-row:2;align-self:start;font-size:12px;margin:0}body.pp-reference-home.pp-mobile-ui #founder .pp-founder-copy>i{display:none}body.pp-reference-home.pp-mobile-ui #founder .pp-founder-copy>p:not(.pp-founder-role){grid-column:1 / -1;margin:0;font:400 16px/1.75 Jost,Arial,sans-serif}body.pp-reference-home.pp-mobile-ui #founder .pp-founder-copy>a{grid-column:1 / -1;justify-self:start;min-height:46px}body.pp-reference-home.pp-mobile-ui #founder .pp-founder-quote{gap:18px}html[data-theme=light] body.pp-reference-home.pp-mobile-ui #founder .pp-signature{filter:grayscale(1) brightness(0)!important}html[data-theme] body.pp-reference-home.pp-mobile-ui .pp-journal-story p{font:400 16px/1.7 Jost,Arial,sans-serif}body.pp-reference-home.pp-mobile-ui .pp-journal-story .pp-text-link{min-height:44px}html[data-theme] body.pp-reference-home.pp-mobile-ui #updates p{font:400 16px/1.7 Jost,Arial,sans-serif}body.pp-reference-home.pp-mobile-ui #updates .pp-update-address{display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}@media(max-width:359px){html[data-theme] body.pp-reference-home.pp-mobile-ui #catalogue>.pp-featured-intro{grid-template-columns:minmax(0,1fr);row-gap:0}html[data-theme] body.pp-reference-home.pp-mobile-ui #catalogue .pp-featured-intro>a{grid-column:1!important;grid-row:3!important;justify-self:start}body.pp-reference-home.pp-mobile-ui #founder h2{font-size:26px}body.pp-reference-home.pp-mobile-ui #founder .pp-founder-quote{grid-template-columns:minmax(0,1fr)}body.pp-reference-home.pp-mobile-ui #founder .pp-signature{width:130px}}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined{--mb-cover-width: clamp(96px, 29vw, 144px);--mb-cover-height: calc(var(--mb-cover-width) * 1.5);background:var(--pi-paper)!important}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined:before{display:none}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined .cf-intro{margin-bottom:16px}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index{padding:0;border:0;border-block:1px solid var(--pi-rule);background:var(--pi-paper)!important}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .cf-toolbar-refined:not([hidden]){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 0 6px}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .cf-search{grid-column:1 / -1}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .cf-field-label{margin-bottom:6px}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .cf-search svg{top:37px}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .mb-catalogue-filters{grid-column:1;border:0}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .cf-mobile-tools{grid-column:2;min-width:0}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index :is(.mb-catalogue-filters,.cf-mobile-tools)>summary{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;min-height:46px;gap:8px;padding:9px 12px;border:1px solid var(--pi-edge);background:var(--pi-paper);color:var(--pi-heading);font:400 14px/1.35 Jost,Arial,sans-serif;list-style:none;cursor:pointer}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .cf-mobile-tools>summary::-webkit-details-marker{display:none}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .cf-tools-chevron{font-size:21px;line-height:1}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .cf-mobile-tools[open] .cf-tools-chevron{transform:rotate(45deg)}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .cf-mobile-tools:not([open])>:not(summary){display:none!important}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .mb-filter-note{font-size:12px;white-space:nowrap}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .mb-catalogue-filters:has([data-catalogue-collection] option[value=all]:checked):has([data-catalogue-stage] option[value=all]:checked) .mb-filter-note{display:none}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .cf-toolbar-refined:has(.mb-catalogue-filters[open],.cf-mobile-tools[open])>:is(.mb-catalogue-filters,.cf-mobile-tools){grid-column:1 / -1}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .mb-catalogue-filters[open] .cf-visible-filters{padding-block:12px 4px}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .cf-mobile-tools .cf-display-controls{gap:8px;padding:12px 0 0}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .cf-mobile-tools .cf-research-route{align-self:stretch;justify-content:space-between}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .cf-mobile-tools .cf-directory-toggle{padding-top:0}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .cf-mobile-tools .exp-directory :is(summary,a){min-height:46px}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index :is(input,select,button,summary,.cf-research-route){min-height:46px;touch-action:manipulation}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .cf-results-row{min-height:26px;gap:4px 12px;padding:4px 0 8px;align-items:center}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index .cf-results{max-width:none;margin:0;font-size:12px;line-height:1.5}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined [data-catalogue-section]{padding-top:22px}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined [data-catalogue-section] .exp-section-head{gap:8px;margin-bottom:16px;padding-bottom:12px}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined [data-catalogue-section] .exp-section-head p{margin-top:8px}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined .exp-collection{background:var(--pi-paper)}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined .exp-section-head p{font-size:15px;line-height:1.65}html[data-theme] 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:16px;padding-block:22px 26px;background:var(--pi-paper)}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] :is(#founding .catalogue-row h3,.exp-book h3){font-size:clamp(25px,6.6vw,32px)!important;line-height:1.1!important;overflow-wrap:break-word}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view=gallery] :is(#founding .catalogue-row .book-card-description,.exp-book .exp-description){margin-top:18px;font-size:16px!important;line-height:1.7!important;color:var(--pi-text)}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined :is(.catalogue-reader-fit,.catalogue-world-link,.catalogue-back,.exp-status){overflow-wrap:break-word}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined :is(a,button,input,select):focus-visible{outline:2px solid var(--pi-heading);outline-offset:3px}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view] #founding .catalogue-row[data-catalogue-book][hidden],html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view] .exp-book:is([data-catalogue-book],[data-catalogue-research])[hidden],html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view] [data-catalogue-section][hidden],html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view] .cf-empty[data-catalogue-empty][hidden],html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view] #catalogue-index :is([data-catalogue-reset],.cf-toolbar-refined)[hidden],html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined[data-view] .exp-research-link[hidden]{display:none!important}html[data-theme] body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-entry{padding-top:calc(var(--header,64px) + 20px);background:var(--entry-surface)}html[data-theme] body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-entry .at-scene{height:calc(var(--header,64px) + 230px);opacity:.3}html[data-theme] body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-layout{display:grid;grid-template-columns:clamp(96px,28vw,140px) minmax(0,1fr);align-items:start;gap:18px 16px;padding:0 18px 24px}html[data-theme] body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-copy,html[data-theme] body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-hero-note{display:contents}html[data-theme] body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-cover{grid-column:1;grid-row:1;align-self:start;width:100%;max-width:100%;margin:0}html[data-theme] body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-cover>button{display:flex;width:100%}html[data-theme] body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-cover .at-book-object{width:100%}html[data-theme] body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-cover img{width:100%!important;height:auto!important;max-width:100%!important;max-height:210px!important;object-fit:contain;box-shadow:4px 8px 14px #00000035}html[data-theme] body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-cover-caption{width:100%;min-height:44px;margin-top:5px;padding:7px 4px;gap:6px;font-size:12px;line-height:1.4;white-space:normal}html[data-theme] body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-cover-caption svg{flex:0 0 15px;width:15px;height:15px}html[data-theme] body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-identity{grid-column:2;grid-row:1;display:block;min-width:0;margin:0!important;padding:10px 0 0!important;text-align:left;background:var(--entry-surface)!important}html[data-theme] body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-identity h1{max-width:none!important;margin:0 0 12px;font-size:clamp(28px,7.5vw,38px)!important;line-height:1.08!important;text-wrap:pretty;overflow-wrap:break-word}html[data-theme] body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-collection{margin-bottom:8px;font-size:12px;line-height:1.5}html[data-theme] body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry :is(.at-author,.at-author a){font-size:12px;line-height:1.5}html[data-theme] body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-stage-note{margin-top:9px;font-size:12px;line-height:1.5}html[data-theme] body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-hero-note>.book-hook{grid-column:1 / -1;grid-row:2;display:block;margin:0;padding-top:18px;border-top:1px solid var(--entry-line);color:var(--entry-heading);font-size:clamp(26px,7vw,32px);line-height:1.2;text-align:left;background:var(--entry-surface)}html[data-theme] body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-tools{grid-column:1 / -1;grid-row:3;gap:10px;margin:0;padding:0}html[data-theme] body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-tools .at-details{min-height:44px;padding-block:8px}html[data-theme] body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-hero-note>.book-explanation{grid-column:1 / -1;grid-row:4;display:block;max-width:none;margin:0;padding-top:2px;color:var(--entry-text);font-size:21px;line-height:1.55;background:var(--entry-surface)}html[data-theme] body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-tab,html[data-theme] body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-tools :is(a,button){touch-action:manipulation}html[data-theme] body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-panel,html[data-theme] body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-panels{min-width:0;overflow-wrap:break-word}@media(max-width:359px){html[data-theme] body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-layout{grid-template-columns:88px minmax(0,1fr);gap:15px 13px;padding-inline:15px}html[data-theme] body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-identity{padding-top:2px!important}html[data-theme] body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-identity h1{font-size:28px!important}html[data-theme] body.pp-mobile-ui.utility-page #main .catalogue-refined #catalogue-index{padding-inline:11px}}@media(max-height:500px)and (orientation:landscape){html[data-theme] body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-entry{padding-top:calc(var(--header,64px) + 12px)}html[data-theme] body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-layout{grid-template-columns:86px minmax(0,1fr);gap:12px 18px}html[data-theme] body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-cover img{max-height:126px!important}html[data-theme] body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-identity{padding-top:0!important}html[data-theme] body.pp-mobile-ui.atelier-shell #main section.at-stage.at-bespoke-entry .at-hero-note>.book-hook{padding-top:12px;font-size:26px}}@media(prefers-reduced-motion:reduce){html[data-theme] body.pp-mobile-ui :is(.catalogue-refined,.at-stage.at-bespoke-entry) :is(a,button,img){animation:none;transition:none}}html[data-theme] body.pp-mobile-ui.rr-edition #main :is(.rr-hub-hero-inner,.rr-library-inner,.rr-reader-shell){min-width:0}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-library{background:var(--rre-paper)!important}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-library-controls{padding-block:22px 18px;gap:16px}html[data-theme] body.pp-mobile-ui.rr-edition #main :is(.rr-search-field input,.rr-filter-group button,[data-reading-clear]){min-height:46px;touch-action:manipulation}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-search-field>span{font-size:13px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-filter-group button{font-size:14px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-library-results{flex-wrap:wrap;gap:4px 16px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-library-results p{font-size:13px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-library :is([data-reading-entry],[data-reading-group],[data-reading-empty],[data-reading-clear],[data-reading-controls])[hidden],html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-shell :is(.rr-reader-tools,.rr-progress-wrap)[hidden]{display:none!important}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-library-entry{grid-template-columns:68px minmax(0,1fr);gap:0 16px;padding-block:23px;background:var(--rre-paper)}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-entry-copy{display:contents}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-entry-cover{grid-column:1;grid-row:2 / 5}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-entry-copy>.rr-entry-meta{grid-column:2;grid-row:2}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-entry-copy>h3{grid-column:2;grid-row:3;min-width:0;font-size:29px;line-height:1.1;overflow-wrap:break-word}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-entry-hook{grid-column:2;grid-row:4;font-size:23px;line-height:1.3}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-entry-description{grid-column:1 / -1;grid-row:5;max-width:none;margin-top:14px;color:var(--rre-copy);font-size:16px;line-height:1.65}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-entry-number{display:block;position:static;grid-column:1 / -1;grid-row:1;margin:0 0 12px;padding:0}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-entry-actions{grid-column:1 / -1;grid-row:6;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;padding:0}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-entry-actions :is(a,button){align-items:center;min-width:0;min-height:48px;padding:10px 12px;border:1px solid var(--rre-rule);background:var(--rre-soft);font-size:14px;line-height:1.5;text-decoration:none;overflow-wrap:break-word}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-entry-actions .rr-entry-context{display:block;font-size:13px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-entry-context>span:not([aria-hidden]){font-size:11px;line-height:1.5}html[data-theme] body.pp-mobile-ui.rr-edition #main.rr-reader-page{padding-inline:10px;background-attachment:scroll!important}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-shell{padding:12px 16px 0;background:var(--rre-paper)}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reading-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;padding-bottom:18px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reading-bar a{display:flex;align-items:center;min-width:0;min-height:46px;padding:8px 10px;border:1px solid var(--rre-rule);background:var(--rre-soft);color:var(--rre-heading);font-size:13px;line-height:1.5;text-decoration:none;overflow-wrap:break-word}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-heading{gap:15px;padding-bottom:18px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-titles h1{line-height:1.08!important;overflow-wrap:break-word}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-byline{font-size:13px;line-height:1.6}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-tools{gap:10px 8px;padding-block:13px;background:var(--rre-paper)}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-size-control{min-width:0;flex-wrap:nowrap}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-tools button{min-width:44px;min-height:44px;touch-action:manipulation}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-tools output{width:40px;padding-inline:4px;font-size:12px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-tools .rr-size-reset{min-width:48px;min-height:44px;padding-inline:6px;border:1px solid var(--rre-rule);background:var(--rre-soft);color:var(--rre-heading);font-size:13px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-tools .rr-save{padding-inline:12px;font-size:13px}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 .rr-reader-content{overflow-wrap:break-word}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-content :is(.rr-status,.editorial-source-note){padding:13px 14px;border-inline-start:3px solid var(--rre-edge);background:var(--rre-soft);color:var(--rre-copy)!important;font:400 14px/1.65 Jost,Arial,sans-serif!important}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-content .rr-source{font-size:13px!important;line-height:1.65!important}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-content .dossier-contents a{min-height:44px;padding-block:9px;font-size:14px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-aside .rr-link,html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-next .rr-next a{display:flex;align-items:center;min-height:46px;padding-block:10px;font-size:14px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-next .rr-next{gap:4px 20px}@media(min-width:600px){html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-shell{max-width:760px;padding-inline:30px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-content{max-width:64ch}}@media(max-width:359px){html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-shell{padding-inline:13px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reading-bar{gap:6px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reading-bar a{padding-inline:8px;font-size:12px}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-entry-actions{grid-template-columns:minmax(0,1fr)}html[data-theme] body.pp-mobile-ui.rr-edition #main .rr-reader-tools .rr-save{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){html[data-theme] body.pp-mobile-ui.rr-edition #main :is(a,button,img){transition:none;animation:none}}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-layout [hidden],html[data-theme] body.pp-mobile-ui.journal-edition #main .je-index [hidden],html[data-theme] body.pp-mobile-ui.genre-landing-page #main .gl-wrap [hidden],html[data-theme] body.pp-mobile-ui #main :is(.library-tools,.library-recovery,.library-list,.library-card)[hidden]{display:none!important}html[data-theme] body.pp-mobile-ui.author-edition #main .au-hero-grid{grid-template-columns:minmax(0,1fr) 118px;gap:16px}html[data-theme] body.pp-mobile-ui.author-edition #main .au-hero-copy h1{align-self:center;min-width:0;font-size:clamp(34px,9.4vw,44px);line-height:1.06;overflow-wrap:normal}html[data-theme] body.pp-mobile-ui.author-edition #main .au-photo{width:118px;max-width:118px}html[data-theme] body.pp-mobile-ui.author-edition #main .au-photo.nc-portrait figcaption{margin-top:0;padding:12px 0 0;background:transparent;font:400 12px/1.5 var(--mpi-ui);letter-spacing:0;text-transform:none;overflow-wrap:normal}html[data-theme] body.pp-mobile-ui.author-edition #main .au-hero-copy .au-lede{font-size:16px;line-height:1.7}html[data-theme] body.pp-mobile-ui.author-edition #main :is(.au-book .au-glimpse,.au-section-heading>p){font-size:15px;line-height:1.7}html[data-theme] body.pp-mobile-ui.author-edition #main :is(.au-label,.au-stage,.au-role){font-size:12px;line-height:1.55;letter-spacing:.045em}html[data-theme] body.pp-mobile-ui.author-edition #main .au-actions{gap:10px 16px}html[data-theme] body.pp-mobile-ui.author-edition #main :is(.au-button,.au-link,.au-back){font-size:14px}html[data-theme] body.pp-mobile-ui.journal-edition #main :is(.je-introduction,.je-world-summary,.je-entry-summary,.je-reading-update>p:not(.je-update-label)){font-size:15px;line-height:1.7}html[data-theme] body.pp-mobile-ui.journal-edition #main .je-category,html[data-theme] body.pp-mobile-ui.journal-reader-edition #main .jr-topic{font-size:12px;line-height:1.55;letter-spacing:.05em}html[data-theme] body.pp-mobile-ui.genre-landing-page #main :is(.gl-description,.gl-group-heading p,.gl-other-genres p){font-size:15px;line-height:1.7}html[data-theme] body.pp-mobile-ui.genre-landing-page #main :is(.gl-category,.gl-status,.gl-development,.gl-count,.gl-research-eyebrow){font-size:12px;line-height:1.6;letter-spacing:.04em}html[data-theme] body.pp-mobile-ui.genre-landing-page #main .gl-work-copy{min-width:0;overflow-wrap:break-word}html[data-theme] body.pp-mobile-ui.genre-landing-page #main .gl-actions>a{min-height:46px;padding-block:10px;font-size:14px;line-height:1.45}html[data-theme] body.pp-mobile-ui.new-title-page.research-page #main :is(.new-title-category,.new-title-author,.new-title-status){font-size:12px;line-height:1.6}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main :is(.hb-truth p,.hb-collection-heading>p){font-size:15px;line-height:1.7}html[data-theme] body.pp-mobile-ui.publisher-page.house-brand-edition #main :is(.hb-founder figcaption>span,.hb-book-caption>span){font-size:12px;line-height:1.55}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-section{padding-top:calc(var(--header,64px) + 18px)}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-intro{margin-bottom:18px}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-eyebrow{margin-bottom:11px;font-size:12px;letter-spacing:.09em}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-intro h1{max-width:none;margin-bottom:15px;font-size:clamp(34px,9.4vw,40px);line-height:1.06}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-intro>p:not(.updates-eyebrow){font:400 16px/1.65 var(--mpi-ui);color:var(--mpi-copy)}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-review-shortcut{min-height:46px;margin-top:7px;font-size:14px;letter-spacing:0;text-underline-offset:4px}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-choices legend{margin-bottom:12px;font-size:12px;line-height:1.5;letter-spacing:.06em}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-book-grid{gap:8px}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-choice{gap:11px;min-height:80px;padding:10px;border-color:var(--mpi-rule);background:var(--mpi-paper);transition:border-color .18s ease,background-color .18s ease}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-choice input{flex:0 0 22px;width:22px;height:22px;min-width:22px;accent-color:var(--mpi-heading)}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-choice img{width:40px;height:60px;box-shadow:2px 3px 6px #00000026}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-choice strong{font-size:22px;line-height:1.15;overflow-wrap:break-word}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-choice small{margin-top:5px;font-size:12px;line-height:1.5;letter-spacing:0}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-choice:has(input:checked){border-color:var(--mpi-heading);background:var(--mpi-heading)!important}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-choice:has(input:checked) :is(strong,span,small){color:var(--mpi-paper)!important}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-choice:has(input:checked) input{accent-color:var(--mpi-paper)}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-choice:has(input:focus-visible){outline:2px solid var(--mpi-heading);outline-offset:3px}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-house-choice{min-height:74px;margin-top:12px;padding:12px}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-layout{gap:26px}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-request{box-sizing:border-box;padding:20px 18px;border:1px solid var(--mpi-rule);background:var(--mpi-surface);scroll-margin-top:calc(var(--header,64px) + 16px)}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-request h2{margin-bottom:15px;font-size:31px;line-height:1.1}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-request-label{font-size:12px;letter-spacing:.05em}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-selection{margin-bottom:19px;font-size:21px;line-height:1.45;overflow-wrap:break-word}html[data-theme] body.pp-mobile-ui.updates-page #main :is(.updates-explanation,.updates-status){font-size:14px;line-height:1.7;color:var(--mpi-copy)}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-draft-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:9px}html[data-theme] body.pp-mobile-ui.updates-page #main :is(.updates-prepare,.updates-draft-actions>a,.updates-draft-actions>button,.updates-draft summary){min-height:48px;font-size:14px;line-height:1.45;letter-spacing:0;text-transform:none}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-draft textarea{font-size:16px;line-height:1.65}html[data-theme] body.pp-mobile-ui #main .library-card{grid-template-columns:74px minmax(0,1fr);gap:16px;align-items:start;padding-block:22px}html[data-theme] body.pp-mobile-ui #main .library-card-copy{min-width:0}html[data-theme] body.pp-mobile-ui #main .library-card-status{font-size:12px;line-height:1.6}html[data-theme] body.pp-mobile-ui #main .library-card h3{font-size:clamp(25px,7vw,29px);line-height:1.12;overflow-wrap:break-word}html[data-theme] body.pp-mobile-ui #main .library-card-actions{gap:4px 16px;align-items:center}html[data-theme] body.pp-mobile-ui #main .library-card-actions :is(a,button){display:inline-flex;align-items:center;min-height:44px;padding-block:8px;font-size:14px;line-height:1.45;letter-spacing:0;text-transform:none}html[data-theme] body.pp-mobile-ui #main .library-empty p{max-width:40ch;font-size:16px;line-height:1.7}html[data-theme] body.pp-mobile-ui #main .library-empty .button{display:flex;justify-content:center;min-height:48px;width:100%;box-sizing:border-box;font-size:14px}html[data-theme] body.pp-mobile-ui #main :is(.pro-contact-grid,.pro-download-grid) strong{font-size:17px;line-height:1.45}html[data-theme] body.pp-mobile-ui #main .pro-contact-grid a[href^="mailto:"] strong{font-size:15px}html[data-theme] body.pp-mobile-ui #main :is(.pro-contact-actions,.policy-actions,.press-download-links) a{font-size:14px;line-height:1.5}html[data-theme] body.pp-mobile-ui #main a[href^="mailto:"]{overflow-wrap:anywhere;word-break:normal}html[data-theme] body.pp-mobile-ui #main .contact-hero .contact-title{max-width:none;margin-bottom:18px;font-size:clamp(32px,9vw,38px)!important;line-height:1.07;text-wrap:balance}html[data-theme] body.pp-mobile-ui #main .contact-hero .lede{font:400 16px/1.65 var(--mpi-ui);color:var(--mpi-copy)}html[data-theme] body.pp-mobile-ui #main .contact-hero .numbered-item small{font-size:15px;line-height:1.5;overflow-wrap:anywhere}@media(max-width:359px){html[data-theme] body.pp-mobile-ui.author-edition #main .au-hero-grid{grid-template-columns:minmax(0,1fr) 96px;gap:14px}html[data-theme] body.pp-mobile-ui.author-edition #main .au-photo{width:96px;max-width:96px}html[data-theme] body.pp-mobile-ui.author-edition #main .au-hero-copy h1{font-size:34px}html[data-theme] body.pp-mobile-ui.updates-page #main .updates-request{padding-inline:14px}}@media(prefers-reduced-motion:reduce){html[data-theme] body.pp-mobile-ui.updates-page #main .updates-choice{transition:none}}}.pp-site-frame,.pp-frame-interior{display:none}@media screen and (min-width:1100px){html[data-theme] body.pp-site-framed:has(>.pp-header){position:relative;display:flow-root;--framing-outer: 24px;--framing-corner: clamp(110px,10vw,160px);--framing-gap: 24px;--framing-inset: calc(var(--framing-outer) + var(--framing-corner) * 98 / 440);--framing-corner-depth: calc(var(--framing-corner) * 330 / 440);--framing-image: url(/assets/images/reference/portrait-frame-platinum.webp);--framing-mask: url(/assets/images/reference/portrait-frame-ebony.webp);--framing-rail-clearance: calc(var(--framing-corner) * 110 / 440)}html[data-theme=light] body.pp-site-framed:has(>.pp-header){--framing-image: url(/assets/images/reference/portrait-frame-ebony.webp)}@media(min-width:1100px){html[data-theme] body.pp-site-framed:has(>.pp-header){padding-top:0;padding-bottom:calc(var(--framing-outer) + var(--framing-rail-clearance));--wrap: min(1240px, calc(100% - 64px) )}html[data-theme] body.pp-site-framed:has(>.pp-header) :is(#main,.pp-footer){position:relative;z-index:41;margin-inline:var(--framing-inset)}html[data-theme] body.pp-site-framed:has(>.pp-header) #main{margin-top:calc(var(--header,82px) + var(--framing-outer) + var(--framing-rail-clearance));padding-top:0!important;min-width:0;width:auto;max-width:none}html[data-theme] body.pp-site-framed.pp-reference-home:has(>.pp-header) #main>section:first-of-type{height:auto;aspect-ratio:1920 / 823;min-height:0}html[data-theme] body.pp-site-framed:has(>.pp-header) .pp-site-frame{display:grid!important;position:absolute;z-index:42;inset:calc(var(--header,82px) + var(--framing-outer)) var(--framing-outer) var(--framing-outer);box-sizing:border-box;grid-template-columns:440em minmax(0,1fr) 440em;grid-template-rows:440em minmax(0,1fr) 440em;gap:0;border:0;padding:0;font-size:calc(var(--framing-corner) / 440);line-height:0;pointer-events:none;user-select:none}html[data-theme] body.pp-site-framed:has(>.pp-header) .pp-site-frame>span{position:relative;display:block;min-width:0;min-height:0;overflow:hidden}html[data-theme] body.pp-site-framed:has(>.pp-header) .pp-site-frame>span:before{content:"";position:absolute;top:0;left:0;width:1122em;height:1402em;background:var(--framing-image) 0 0 / 100% 100% no-repeat;mask:var(--framing-mask) 0 0 / 100% 100% no-repeat;pointer-events:none}html[data-theme] body.pp-site-framed:has(>.pp-header) .pp-frame-tl{grid-area:1 / 1}html[data-theme] body.pp-site-framed:has(>.pp-header) .pp-frame-top{grid-area:1 / 2}html[data-theme] body.pp-site-framed:has(>.pp-header) .pp-frame-tr{grid-area:1 / 3}html[data-theme] body.pp-site-framed:has(>.pp-header) .pp-frame-left{grid-area:2 / 1}html[data-theme] body.pp-site-framed:has(>.pp-header) .pp-frame-right{grid-area:2 / 3}html[data-theme] body.pp-site-framed:has(>.pp-header) .pp-frame-bl{grid-area:3 / 1}html[data-theme] body.pp-site-framed:has(>.pp-header) .pp-frame-bottom{grid-area:3 / 2}html[data-theme] body.pp-site-framed:has(>.pp-header) .pp-frame-br{grid-area:3 / 3}html[data-theme] body.pp-site-framed:has(>.pp-header) .pp-site-frame>:is(.pp-frame-tr,.pp-frame-br):before{left:-682em}html[data-theme] body.pp-site-framed:has(>.pp-header) .pp-site-frame>:is(.pp-frame-bl,.pp-frame-bottom,.pp-frame-br):before{top:-962em}html[data-theme] body.pp-site-framed:has(>.pp-header) .pp-site-frame>:is(.pp-frame-top,.pp-frame-bottom):before{left:calc(-100% * 440 / 242);width:calc(100% * 1122 / 242)}html[data-theme] body.pp-site-framed:has(>.pp-header) .pp-site-frame>:is(.pp-frame-left,.pp-frame-right):before{top:calc(-100% * 440 / 522);height:calc(100% * 1402 / 522)}html[data-theme] body.pp-site-framed:has(>.pp-header) .pp-site-frame>.pp-frame-right:before{left:-682em}}html[data-theme] body.pp-site-framed:has(>.pp-header) #main .wrap{max-width:100%}}@media print{.pp-site-frame,.pp-frame-interior{display:none!important}}@media screen and (min-width:1100px)and (max-width:1500px){html[data-theme] body.pp-site-framed.atelier-shell .at-stage{padding:30px 30px 18px;min-height:900px}html[data-theme] body.pp-site-framed.atelier-shell .at-layout{grid-template-columns:minmax(0,1.6fr) minmax(200px,.8fr);grid-template-areas:"identity cover" "tabs cover" "panels cover" "tools cover";grid-template-rows:auto auto 1fr auto;gap:24px 36px;min-height:720px}html[data-theme] body.pp-site-framed.atelier-shell .at-identity{padding-top:0;max-width:620px}html[data-theme] body.pp-site-framed.atelier-shell .at-identity h1{font-size:clamp(35px,5vw,58px);letter-spacing:-.01em;line-height:1.05;margin-bottom:14px;max-width:20ch}html[data-theme] body.pp-site-framed.atelier-shell .at-author{font-size:10px}.at-stage .at-collection{display:none}html[data-theme] body.pp-site-framed.atelier-shell .at-tabs{flex-direction:row;gap:18px;max-width:650px;align-self:stretch}html[data-theme] body.pp-site-framed.atelier-shell .at-tab{flex:1;min-height:54px;align-items:center;gap:9px;padding:12px 0}html[data-theme] body.pp-site-framed.atelier-shell .at-tab strong{font-size:15px;line-height:1.2}html[data-theme] body.pp-site-framed.atelier-shell .at-tab-number{font-size:14px;flex-basis:16px}html[data-theme] body.pp-site-framed.atelier-shell .at-tab:after{inset-inline-start:0}html[data-theme] body.pp-site-framed.atelier-shell .at-panels{min-height:440px;max-width:650px}html[data-theme] body.pp-site-framed.atelier-shell .at-panel{min-height:440px;padding:28px}html[data-theme] body.pp-site-framed.atelier-shell .at-panel-top{margin-bottom:24px;padding-bottom:18px}html[data-theme] body.pp-site-framed.atelier-shell .at-panel-index{font-size:42px}html[data-theme] body.pp-site-framed.atelier-shell .at-panel h2{font-size:clamp(40px,5.5vw,58px);line-height:1.02;max-width:18ch;margin-bottom:24px}html[data-theme] body.pp-site-framed.atelier-shell .at-panel .at-panel-body{font-size:21px;line-height:1.36;max-width:44ch}html[data-theme] body.pp-site-framed.atelier-shell .at-panel-record{margin-top:24px;padding-top:12px;font-size:7px}html[data-theme] body.pp-site-framed.atelier-shell .at-cover{width:min(100%,240px);margin-bottom:10px;align-self:end;justify-self:end}html[data-theme] body.pp-site-framed.atelier-shell .at-tools{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 20px}html[data-theme] body.pp-site-framed.atelier-shell .at-introduction{max-width:none}html[data-theme] body.pp-site-framed.atelier-shell .at-scene>img{object-position:66% center}html[data-theme] body.pp-site-framed.atelier-shell .at-foot{font-size:8px;gap:24px}html[data-theme] body.pp-site-framed.atelier-shell .at-work-black-laurel .at-layout,html[data-theme] body.pp-site-framed.atelier-shell .at-work-sovereign .at-layout{grid-template-columns:minmax(0,1.6fr) minmax(200px,.8fr);grid-template-areas:"identity cover" "tabs cover" "panels cover" "tools cover";grid-template-rows:auto auto 1fr auto;gap:24px 36px}html[data-theme] body.pp-site-framed.atelier-shell .at-work-black-laurel .at-identity h1{font-size:32px;letter-spacing:.08em;max-width:none}html[data-theme] body.pp-site-framed.atelier-shell .at-work-black-laurel .at-panel{padding:30px 34px;min-height:500px}html[data-theme] body.pp-site-framed.atelier-shell .at-work-black-laurel .at-panel h2{font-size:64px;max-width:12ch;margin-bottom:26px}html[data-theme] body.pp-site-framed.atelier-shell .at-work-black-laurel .at-panel-body{font-size:25px}html[data-theme] body.pp-site-framed.atelier-shell .at-work-black-laurel .at-panel-signature{font-size:13px;letter-spacing:.2em}html[data-theme] body.pp-site-framed.atelier-shell .at-work-aetherion .at-layout,html[data-theme] body.pp-site-framed.atelier-shell .at-work-crown-and-conscience .at-layout,html[data-theme] body.pp-site-framed.atelier-shell .at-work-shepherd-and-sword .at-layout{grid-template-columns:minmax(0,1.6fr) minmax(200px,.8fr);column-gap:36px;min-height:720px}html[data-theme] body.pp-site-framed.atelier-shell .at-work-aetherion .at-identity h1{font-size:72px}html[data-theme] body.pp-site-framed.atelier-shell .at-work-crown-and-conscience .at-identity h1,html[data-theme] body.pp-site-framed.atelier-shell .at-work-shepherd-and-sword .at-identity h1{font-size:56px}}@media screen and (min-width:1100px){html[data-theme] body.pp-site-framed.pp-reference-home #main :is(.pp-reading-intro,.pp-reading-choices,.pp-founder-quote,.pp-house-copy,.pp-journal-grid>*){min-width:0}html[data-theme] body.pp-site-framed.pp-reference-home .pp-footer :is(.pp-footer-columns>*,nav,.pp-footer-brand){min-width:0}html[data-theme] body.pp-site-framed.pp-reference-home .pp-footer-brand img{flex:0 0 48px}html[data-theme] body.pp-site-framed.pp-reference-home .pp-footer-brand>span{white-space:normal}}@media screen and (min-width:1100px)and (max-width:1560px){html[data-theme] body.pp-site-framed.pp-reference-home:has(>.pp-header) #main>section.pp-hero{display:flex;flex-direction:column;height:auto;aspect-ratio:auto;min-height:0;background:var(--ph-canvas)}html[data-theme] body.pp-site-framed.pp-reference-home .pp-hero>.pp-scene{position:relative;inset:auto;display:block;width:100%;aspect-ratio:1920 / 823;flex:none}html[data-theme] body.pp-site-framed.pp-reference-home .pp-hero>.pp-scene img{object-fit:contain}html[data-theme] body.pp-site-framed.pp-reference-home .pp-hero-copy{position:relative;inset:auto;margin-top:-64px;padding:0 24px 30px}html[data-theme] body.pp-site-framed.pp-reference-home .pp-hero h1{font-size:clamp(32px,3vw,46px);line-height:1.12;letter-spacing:.08em;text-wrap:balance}html[data-theme] body.pp-site-framed.pp-reference-home .pp-hero-copy>p{font-size:14px;line-height:1.5}html[data-theme] body.pp-site-framed.pp-reference-home .pp-hero-actions{gap:12px;margin-top:16px}html[data-theme] body.pp-site-framed.pp-reference-home .pp-hero-actions .pp-button{width:auto;min-width:0;padding-inline:22px;font-size:13px}html[data-theme] body.pp-site-framed.pp-reference-home #main #catalogue{--cover-height: clamp(290px,24vw,360px)}html[data-theme] body.pp-site-framed.pp-reference-home #main #catalogue .pp-books{--visible-books: 2}html[data-theme] body.pp-site-framed.pp-reference-home #main #catalogue .pp-book{flex-basis:50%;padding-inline:28px}html[data-theme] body.pp-site-framed.pp-reference-home #main>.ph-feature{--ph-book-width: clamp(230px,22vw,300px);width:calc(100% - 48px);padding:32px 28px 20px}html[data-theme] body.pp-site-framed.pp-reference-home #main .ph-feature-stage{gap:28px;min-height:480px}html[data-theme] body.pp-site-framed.pp-reference-home #main .ph-feature-object{padding:16px 12px 26px}html[data-theme] body.pp-site-framed.pp-reference-home #main .ph-feature-copy h2{font-size:clamp(32px,3vw,46px)}html[data-theme] body.pp-site-framed.pp-reference-home #main .ph-feature-tagline{font-size:24px}html[data-theme] body.pp-site-framed.pp-reference-home #main .ph-feature-navigation{grid-template-columns:52px minmax(0,1fr) 52px;gap:16px}html[data-theme] body.pp-site-framed.pp-reference-home #main .pp-genre-carousel .gp-track{--genres-visible: 2}html[data-theme] body.pp-site-framed.pp-reference-home #main .pp-genre-carousel .gp-card{flex-basis:calc((100% - 20px)/2)}html[data-theme] body.pp-site-framed.pp-reference-home #main .gp-stage{padding-inline:52px;margin-inline:12px}html[data-theme] body.pp-site-framed.pp-reference-home #main #next-chapter .nc-track{--nc-visible: 2;gap:24px}html[data-theme] body.pp-site-framed.pp-reference-home #main #next-chapter .nc-card{flex-basis:calc((100% - 24px)/2);padding-inline:24px}html[data-theme] body.pp-site-framed.pp-reference-home #main #next-chapter .nc-heading{flex-wrap:wrap;gap:20px}html[data-theme] body.pp-site-framed.pp-reference-home #main>#start-reading{grid-template-columns:minmax(0,1fr);gap:28px;padding:42px 32px}html[data-theme] body.pp-site-framed.pp-reference-home #main #start-reading .pp-reading-intro h2 br{display:none}html[data-theme] body.pp-site-framed.pp-reference-home #main #start-reading .pp-reading-intro :is(p,small){max-width:62ch}html[data-theme] body.pp-site-framed.pp-reference-home #main #start-reading .pp-reading-choice{padding:26px 24px}html[data-theme] body.pp-site-framed.pp-reference-home #main>.pp-house{padding:36px 5%;min-height:460px}html[data-theme] body.pp-site-framed.pp-reference-home #main .pp-house-copy{width:min(48%,470px)}html[data-theme] body.pp-site-framed.pp-reference-home #main .pp-house .pp-values span{white-space:normal}html[data-theme] body.pp-site-framed.pp-reference-home #main>.pp-journal{padding-inline:32px}html[data-theme] body.pp-site-framed.pp-reference-home #main .pp-journal-grid{gap:32px}html[data-theme] body.pp-site-framed.pp-reference-home #main .pp-update-actions{flex-direction:column;gap:14px}html[data-theme] body.pp-site-framed.pp-reference-home .pp-footer{padding-inline:36px}html[data-theme] body.pp-site-framed.pp-reference-home .pp-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}html[data-theme] body.pp-site-framed.pp-reference-home .pp-footer-identity{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 28px}html[data-theme] body.pp-site-framed.pp-reference-home .pp-footer-identity>p{margin:0}html[data-theme] body.pp-site-framed.pp-reference-home .pp-footer-identity .pp-footer-brand{flex:0 1 270px}}@media screen and (min-width:1100px){html[data-theme]:has(body.pp-site-framed>.pp-header){--framing-exterior: #0b0c0e;--framing-interior: #090909;background:var(--framing-exterior)!important}html[data-theme=light]:has(body.pp-site-framed>.pp-header){--framing-exterior: #e5e5e3;--framing-interior: #ffffff}html[data-theme] body.pp-site-framed:has(>.pp-header){background:var(--framing-exterior)!important}html[data-theme] body.pp-site-framed:has(>.pp-header) .pp-frame-interior{display:block;position:absolute;z-index:40;inset:calc(var(--header,82px) + var(--framing-outer) + var(--framing-rail-clearance)) var(--framing-inset) calc(var(--framing-outer) + var(--framing-rail-clearance));background:var(--framing-interior);pointer-events:none}html[data-theme] body.pp-site-framed:has(>.pp-header) #main:is(.je-page,.rr-reader-page){padding-top:var(--framing-corner-depth)!important}html[data-theme] body.pp-site-framed:has(>.pp-header) .pp-footer{padding-bottom:max(28px,var(--framing-corner-depth))}}
