body.presentation-mode{overflow:hidden;background:#050505}.presentation-mode .site-header,.presentation-mode .mobile-menu,.presentation-mode .intro,.presentation-mode .scroll-hint{display:none!important}.presentation-mode main{position:fixed;inset:0;overflow:hidden}.presentation-mode .scene{position:absolute!important;inset:0!important;width:100%!important;height:100svh!important;min-height:100svh!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;overflow:hidden!important;transform:none!important;transition:opacity .75s ease!important;padding-top:0!important;padding-bottom:0!important}.presentation-mode .scene.presentation-active{opacity:1!important;visibility:visible!important;z-index:10!important}.presentation-mode .scene>*,.presentation-mode .scene *{animation-play-state:paused!important}.presentation-mode .opening-sticky,.presentation-mode .solutions-sticky,.presentation-mode .material-sticky,.presentation-mode .flagship-sticky,.presentation-mode .architecture-sticky{position:absolute!important;inset:0!important;height:100svh!important}.presentation-mode .opening-frame{width:100%!important;height:100%!important}.presentation-mode .opening-copy{justify-content:center}.presentation-mode .opening-statement{opacity:1!important;transform:none!important}.presentation-mode .solution-layer{opacity:0!important}.presentation-mode .solution-layer:first-child{opacity:1!important;clip-path:inset(0)!important;transform:none!important}.presentation-mode .material-media{clip-path:inset(8% 4% 8% 48%)!important;transform:scale(1.03)!important}.presentation-mode .material-words span{opacity:1!important;transform:none!important}.presentation-mode .flag-media{opacity:0!important}.presentation-mode .flag-media.flag-5{opacity:1!important;clip-path:inset(0)!important;transform:none!important}.presentation-mode .flag-copy h2,.presentation-mode .flag-lead{opacity:1!important;transform:none!important}.presentation-mode .flag-word{color:rgba(255,255,255,.12)}.presentation-mode .process{display:flex!important;align-items:center!important}.presentation-mode .process-intro{margin:0}.presentation-mode .process-steps{display:none}.presentation-mode .arch-image{opacity:0!important}.presentation-mode .arch-image.arch-0{opacity:1!important;clip-path:inset(0)!important;transform:none!important}.presentation-mode .architecture-copy{justify-content:flex-end}.presentation-mode .doors{display:grid!important;grid-template-columns:.9fr 1.1fr!important;align-items:center!important;padding:5vh var(--pad)!important}.presentation-mode .doors-copy,.presentation-mode .doors-grid{padding-left:0;padding-right:0;margin:0}.presentation-mode .doors-grid{grid-template-columns:1fr 1fr;gap:16px}.presentation-mode .door-a,.presentation-mode .door-b{height:68vh;width:auto}.presentation-mode .history-inner{padding:0}.presentation-mode .history-inner .year{font-size:min(31vw,400px)}.presentation-mode .real-work{display:grid!important;grid-template-columns:.7fr 1.3fr!important;align-items:center!important;padding:4vh var(--pad)!important}.presentation-mode .real-work-head,.presentation-mode .real-work-grid{padding:0;margin:0}.presentation-mode .real-work-grid{grid-template-columns:repeat(3,1fr);gap:8px}.presentation-mode .real-work-grid figure,.presentation-mode .real-work-grid figure:nth-child(n){grid-column:span 1;height:26vh;min-height:0}.presentation-mode .real-work-grid figure:first-child{grid-column:span 2}.presentation-mode .real-work-grid figure:nth-child(n+6){display:none}.presentation-mode .contact{display:flex!important}.presentation-mode .newera-bridge,.presentation-mode .newera{display:grid!important}.presentation-mode .presentation-ui{display:block;position:fixed;inset:auto 24px 18px auto;z-index:100;color:rgba(255,255,255,.54);font-size:9px;letter-spacing:.08em;text-transform:uppercase;text-align:right}.presentation-mode .presentation-status{display:flex;justify-content:flex-end;gap:4px;font-size:12px;color:#fff}.presentation-mode .presentation-ui p{margin:5px 0 0}.presentation-mode .concept-label{font-size:8px}
@media(max-width:900px){.presentation-mode .doors{grid-template-columns:1fr!important}.presentation-mode .doors-grid{display:none}.presentation-mode .real-work{grid-template-columns:1fr!important}.presentation-mode .real-work-grid{display:none}.presentation-mode .material-media{clip-path:inset(40% 0 0)!important}.presentation-mode .presentation-ui{right:14px;bottom:10px}.presentation-mode .presentation-ui p{display:none}}
.presentation-mode .intro{display:grid!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .75s ease!important}.presentation-mode .intro.presentation-active{opacity:1!important;visibility:visible!important;z-index:20!important}.presentation-mode .intro.presentation-active .intro-media{transform:scale(1)!important}.presentation-mode .intro.presentation-active .intro-copy{opacity:1!important}
.presentation-mode .newera .newera-inner{padding-top:5vh!important;padding-bottom:4vh!important}
.presentation-mode .newera-brand-lockup{margin-bottom:4vh}
.presentation-mode .newera-logo{width:min(30vw,470px)}
.presentation-mode .newera-message h2{font-size:min(6.1vw,94px)}
.presentation-mode .newera-services{margin-top:4vh}
.presentation-mode .newera-cta-row{margin-top:3.5vh}
.presentation-mode .newera-final{margin-top:4vh}
@media(max-width:900px){
  .presentation-mode .newera-brand-lockup{margin-bottom:4vh}
  .presentation-mode .newera-logo{width:min(70vw,390px)}
  .presentation-mode .newera-message h2{font-size:10.5vw}
  .presentation-mode .newera-services{display:grid!important;grid-template-columns:1fr 1fr;margin-top:3.5vh}
  .presentation-mode .newera-cta-row{margin-top:3vh}
}
