@media screen and (max-width:800px),screen and (max-width:1024px)and (pointer:coarse)and (hover:none){html[data-theme] body.pp-site-framed:has(>.pp-header){--header:calc(var(--mb-header,64px) + var(--ppp-appearance-height,0px)) !important;--ppp-frame-outer:6px;--ppp-frame-corner:40px;--ppp-frame-inset:calc(var(--ppp-frame-outer) + var(--ppp-frame-corner)*110/440 + 4px);--ppp-frame-image:url(/assets/images/reference/portrait-frame-platinum.webp);--ppp-frame-mask:url(/assets/images/reference/portrait-frame-ebony.webp);position:relative;display:flow-root}html[data-theme=light] body.pp-site-framed:has(>.pp-header){--ppp-frame-image:url(/assets/images/reference/portrait-frame-ebony.webp)}html[data-theme] body.pp-site-framed:has(>.pp-header)>.pp-header{height:var(--mb-header,64px)!important;min-height:var(--mb-header,64px)!important}html[data-theme] body.pp-site-framed:has(>.pp-header)>:is(#main,.pp-footer){position:relative;z-index:1;box-sizing:border-box;min-width:0;width:auto!important;max-width:none!important;margin-inline:var(--ppp-frame-inset)!important}html[data-theme] body.pp-site-framed:has(>.pp-header)>.pp-footer{padding-bottom:48px!important}html[data-theme] body.pp-site-framed:has(>.pp-header)>.pp-site-frame{display:grid!important;position:absolute;z-index:2;inset:calc(var(--header) + var(--ppp-frame-outer)) var(--ppp-frame-outer) calc(var(--mb-dock,0px) + env(safe-area-inset-bottom,0px) + var(--ppp-frame-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(--ppp-frame-corner)/440);line-height:0;pointer-events:none;user-select:none}html[data-theme] body.pp-site-framed>.pp-site-frame>span{position:relative;display:block;min-width:0;min-height:0;overflow:hidden}html[data-theme] body.pp-site-framed>.pp-site-frame>span:before{content:"";position:absolute;top:0;left:0;width:1122em;height:1402em;background:var(--ppp-frame-image) 0 0/100% 100% no-repeat;-webkit-mask:var(--ppp-frame-mask) 0 0/100% 100% no-repeat;mask:var(--ppp-frame-mask) 0 0/100% 100% no-repeat;pointer-events:none}html[data-theme] body.pp-site-framed>.pp-site-frame>.pp-frame-tl{grid-area:1/1}html[data-theme] body.pp-site-framed>.pp-site-frame>.pp-frame-top{grid-area:1/2}html[data-theme] body.pp-site-framed>.pp-site-frame>.pp-frame-tr{grid-area:1/3}html[data-theme] body.pp-site-framed>.pp-site-frame>.pp-frame-left{grid-area:2/1}html[data-theme] body.pp-site-framed>.pp-site-frame>.pp-frame-right{grid-area:2/3}html[data-theme] body.pp-site-framed>.pp-site-frame>.pp-frame-bl{grid-area:3/1}html[data-theme] body.pp-site-framed>.pp-site-frame>.pp-frame-bottom{grid-area:3/2}html[data-theme] body.pp-site-framed>.pp-site-frame>.pp-frame-br{grid-area:3/3}html[data-theme] body.pp-site-framed>.pp-site-frame>:is(.pp-frame-tr,.pp-frame-br):before{left:-682em}html[data-theme] body.pp-site-framed>.pp-site-frame>:is(.pp-frame-bl,.pp-frame-bottom,.pp-frame-br):before{top:-962em}html[data-theme] body.pp-site-framed>.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>.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>.pp-site-frame>.pp-frame-right:before{left:-682em}html[data-theme] body.pp-site-framed.pp-reference-home:has(>.pp-header) #main>.pp-hero{padding-top:40px!important}html[data-theme] body.pp-site-framed.pp-reference-home:has(>.pp-header) #main #catalogue>.pp-featured-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:12px;row-gap:8px}html[data-theme] body.pp-site-framed.pp-reference-home:has(>.pp-header) #main #catalogue>.pp-featured-intro>h2{grid-column:1/-1!important;grid-row:1!important}html[data-theme] body.pp-site-framed.pp-reference-home:has(>.pp-header) #main #catalogue>.pp-featured-intro>p{grid-column:1/-1!important;grid-row:2!important}html[data-theme] body.pp-site-framed.pp-reference-home:has(>.pp-header) #main #catalogue>.pp-featured-intro>a{grid-column:1!important;grid-row:3!important;justify-self:start!important;min-width:0;min-height:44px;max-width:100%;white-space:normal}html[data-theme] body.pp-site-framed.pp-reference-home:has(>.pp-header) #main #catalogue>.pp-featured-intro>.ppp-discover-link{grid-column:2!important;grid-row:3!important}html[data-theme] body.pp-site-framed.atelier-shell:has(>.pp-header) #main section.at-stage.at-bespoke-entry .at-entry{padding-top:calc(var(--header,64px) + 48px)!important}html[data-theme] body.pp-site-framed.atelier-shell #main :is(.bespoke-triad-layout,.bespoke-triad-nav,.bespoke-triad-nav>button,.bespoke-triad-diagram){grid-template-columns:minmax(0,1fr);min-width:0}html[data-theme] body.pp-site-framed.atelier-shell #main :is(.bespoke-triad-layout>div,.bespoke-triad-panel,.bespoke-triad-nav>button>strong,.bespoke-triad-diagram>div){box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:anywhere}html[data-theme] body.pp-site-framed.atelier-shell #main .bespoke-triad-panel h2{font-size:clamp(36px,10vw,48px);line-height:1.05;overflow-wrap:anywhere}html[data-theme] body.pp-site-framed.atelier-shell #main .bespoke-triad-diagram>div{padding:18px}html[data-theme] body.pp-site-framed #main .nc-portrait>.nc-portrait-frame{border-image-outset:0!important}html[data-theme] body.ppp-app{--ppp-frame-image:url(/assets/images/reference/portrait-frame-platinum.webp)}html[data-theme=light] body.ppp-app{--ppp-frame-image:url(/assets/images/reference/portrait-frame-ebony.webp)}html[data-theme] body.ppp-app>main.ppp-shell{position:relative;isolation:isolate;box-sizing:border-box;min-width:0;width:auto;max-width:none;margin:8px 20px 24px;padding:44px 12px 42px}html[data-theme] body.ppp-app>main.ppp-shell:before{content:"";position:absolute;z-index:2;inset:0 -12px;border:36px solid transparent;border-image-source:var(--ppp-frame-image);border-image-slice:440;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;box-sizing:border-box;pointer-events:none}html[data-theme] body.ppp-app :is(.ppp-grid,.ppp-panel,.ppp-row-main,.rh-card>div){min-width:0}html[data-theme] body.ppp-app .ppp-row-main{overflow-wrap:anywhere}}@media screen and (max-width:420px){html[data-theme] body.pp-site-framed.pp-reference-home:has(>.pp-header) #main #sovereign-feature .ph-feature-stage{grid-template-columns:minmax(0,1fr) 88px}html[data-theme] body.pp-site-framed.pp-reference-home:has(>.pp-header) #main #sovereign-feature .ph-feature-object{width:88px}html[data-theme] body.pp-site-framed.pp-reference-home:has(>.pp-header) #main #sovereign-feature .ph-feature-book-link{width:80px}}@media screen and (max-width:359px){html[data-theme] body.pp-site-framed.pp-reference-home:has(>.pp-header) #main #catalogue>.pp-featured-intro>a{grid-column:1/-1!important;grid-row:3!important}html[data-theme] body.pp-site-framed.pp-reference-home:has(>.pp-header) #main #catalogue>.pp-featured-intro>.ppp-discover-link{grid-column:1/-1!important;grid-row:4!important}}
