body:has(.pf-exhibit-page){overflow:hidden}.portfolio:has(.pf-exhibit-page){height:100svh;min-height:0;overflow:hidden}.portfolio:has(.pf-exhibit-page)>:is(.pf-header,.pf-footer){display:none}.portfolio .pf-exhibit-page{--exhibit-bar-height:48px;height:100svh;overflow:hidden}.portfolio .pf-exhibit-bar{height:var(--exhibit-bar-height);border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:24px;padding:0 24px;font-size:13px;display:flex}.portfolio .pf-exhibit-brand{flex-shrink:0;display:flex}.portfolio .pf-exhibit-brand img{width:64px;height:16px;display:block}.portfolio .pf-exhibit-back{white-space:nowrap;column-gap:.25em}.portfolio .pf-exhibit-bar nav{align-items:center;gap:24px;margin-left:auto;display:flex}.portfolio .pf-exhibit-bar button{color:var(--text);background:0 0;border:0;width:44px;height:44px;padding:0;font-size:24px}.portfolio .pf-exhibit-frame{width:100%;height:calc(100svh - var(--exhibit-bar-height));background:var(--bg);border:0;display:block}.portfolio .pf-exhibit-frame:fullscreen{height:100vh}@media (max-width:600px){.portfolio .pf-exhibit-bar{gap:4px;padding-inline:8px;font-size:12px}.portfolio .pf-exhibit-back-prefix{display:none}.portfolio .pf-exhibit-bar nav{gap:6px}.portfolio .pf-exhibit-bar button{flex-shrink:0;width:28px}}.portfolio .pf-exhibit-status:empty{display:none}.portfolio .pf-exhibit-status:not(:empty){top:var(--exhibit-bar-height);z-index:2;background:var(--bg);max-width:calc(100vw - 24px);color:var(--text);padding:8px 12px;position:absolute;right:12px}.portfolio .pf-exhibit-bar a{align-items:center;min-height:44px;display:inline-flex}.portfolio .pf-exhibit-heading{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
