.chapter-bar{position:fixed;top:0;left:0;width:100%;z-index:80;display:flex;justify-content:space-between;align-items:center;padding:20px 5vw;background:#10191df5;color:#eeede6;border-bottom:1px solid #eeede625;backdrop-filter:blur(12px)}.chapter-bar a{text-decoration:none;color:inherit}.chapter-brand{font:11px Consolas,monospace;letter-spacing:.08em}.chapter-tools{display:flex;align-items:center;gap:35px;font-size:12px}.chapter-tools button,.menu-heading button{border:1px solid #eeede64d;border-radius:100px;background:transparent;color:#eeede6;padding:10px 19px;font:11px Consolas,monospace;cursor:pointer}.chapter-tools button:hover{background:#3558f3}.studio-nav,.site-nav{display:none}.studio-hero{padding-top:76px;min-height:100svh}.studio-top{margin-top:28px}.studio-grid{min-height:70svh}.studio-grid>div{min-width:0}.studio-strip{min-height:88svh;gap:7vw;padding:70px 0}.strip-media{min-height:440px}.strip-media img{height:440px}.studio-work-heading{min-height:35svh;align-items:center}.strip-copy h3{font-size:clamp(36px,4vw,64px)}.chapter-menu{position:fixed;inset:0;margin:0 0 0 auto;width:min(790px,100%);height:100dvh;max-height:none;max-width:none;border:0;border-left:1px solid #eeede630;padding:35px 5vw;background:#10191d;color:#eeede6;overflow:auto}.chapter-menu::backdrop{background:#10191d99;backdrop-filter:blur(9px)}.chapter-menu[open]{animation:menu-in .3s ease-out}.menu-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;font:10px Consolas,monospace;letter-spacing:.06em;margin-bottom:45px}.chapter-menu nav{display:grid}.chapter-menu nav a{display:grid;grid-template-columns:35px 1fr 24px;align-items:center;gap:12px;padding:20px 0;border-top:1px solid #eeede630;text-decoration:none;color:inherit}.chapter-menu nav strong{font-size:clamp(23px,3.3vw,43px);font-weight:500;letter-spacing:-.04em}.chapter-menu nav span{font:12px Consolas,monospace;color:#94a7ff}.chapter-menu nav a:hover strong,.chapter-menu nav a[aria-current] strong{color:#94a7ff}.menu-footer{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:40px;font-size:13px}.menu-footer a{color:inherit}.menu-showing{overflow:hidden}.chapter-progress{height:2px;position:fixed;bottom:0;left:0;width:100%;background:#3558f3;transform:scaleX(0);transform-origin:left;z-index:90}.chapter-page{padding-top:145px}.chapter-page>header{padding-bottom:65px;border-bottom:1px solid var(--line)}.chapter-page h1{font-size:clamp(55px,8vw,110px);max-width:950px}.chapter-page .page-lead{font-size:18px;max-width:550px;margin-top:28px}.page-paths{display:flex;flex-wrap:wrap;gap:15px;margin:25px 0 45px}.page-paths a{padding:10px 17px;border:1px solid var(--line);font-size:12px;text-decoration:none}.page-paths a:hover{background:var(--ink);color:var(--paper)}.page-contact{display:grid;min-height:65svh;align-content:center;gap:25px}.page-contact>a{font-size:clamp(21px,4vw,55px);letter-spacing:-.04em}.chapter-footer{margin-top:70px;padding:35px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;font-size:12px}.chapter-arrived{animation:chapter-in .55s ease-out}@keyframes chapter-in{from{opacity:.5;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes menu-in{from{transform:translateX(45px);opacity:0}to{transform:none;opacity:1}}body:not(.home){padding-top:80px}body:not(.home) .chapter-page{padding-top:60px}@media(max-width:800px){.chapter-bar{padding:14px 18px}.chapter-brand{font-size:9px}.chapter-tools{gap:15px}.chapter-tools>a{font-size:11px}.chapter-tools button{padding:9px 13px}.studio-hero{padding-top:65px}.studio-grid{min-height:0}.studio-strip{min-height:0;padding:42px 0;gap:25px}.strip-media,.strip-media img{min-height:260px;height:290px}.studio-work-heading{min-height:0;margin-bottom:40px}.chapter-menu{padding:24px}.menu-heading{margin-bottom:35px}.chapter-menu nav a{padding:19px 0}.chapter-page{padding-top:100px}.chapter-page>header{padding-bottom:35px}.chapter-footer{gap:20px}.mechanism-stage{min-height:350px}.studio-bottom{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.chapter-menu[open],.chapter-arrived{animation:none}}
.physipeak-footage{position:relative;overflow:hidden;background:#19262d;height:440px}.physipeak-footage video{position:absolute;inset:0;width:100%;height:100%;max-height:100%;object-fit:contain;background:#10191d;padding:16px}.physipeak-case-video{margin:35px 0}.physipeak-case-video .physipeak-footage{height:min(70svh,660px)}.physipeak-case-video figcaption{font-size:11px;margin-top:10px;color:var(--muted)}@media(max-width:800px){.physipeak-footage{height:390px}.strip-media:has(.physipeak-footage){height:auto}.physipeak-case-video .physipeak-footage{height:480px}}
