@media(max-width:800px){.nav{height:72px;padding:0 20px}.brand span{padding:6px}.available{font-size:7px;letter-spacing:.055em;white-space:nowrap}.available i{width:6px;height:6px}.hero{min-height:auto;padding:72px 24px 92px;display:flex;flex-direction:column;align-items:stretch;gap:48px}.hero-copy{position:relative;z-index:2}.hero .eyebrow{font-size:9px;line-height:1.7}.hero h1{font-size:clamp(64px,19vw,92px);line-height:.82;margin:22px 0 34px}.hero .intro{font-size:15px;line-height:1.7;max-width:100%}.hero-actions{display:grid;grid-template-columns:1.12fr .88fr;gap:16px;margin-top:32px}.hero-actions .primary{width:100%;padding:17px 14px;font-size:10px}.hero-actions .primary span,.hero-actions .text-link span{margin-left:8px}.hero-actions .text-link{font-size:10px;text-align:center;white-space:nowrap}.portrait{position:relative;right:auto;top:auto;width:min(88vw,440px);opacity:1;z-index:1;align-self:center;order:2;overflow:visible;border-radius:50%;margin-top:4px}.portrait img{inset:7%;width:86%;height:86%;border-radius:50%;object-position:55% 50%}.frame-code{right:5%;bottom:8%;font-size:7px;padding:6px 7px}.scroll-note{display:none}.numbers article{min-height:135px}.numbers p{font-size:8px;line-height:1.5;padding-right:8px}.terminal-wrap{padding-left:16px;padding-right:16px}.terminal-bar{padding:0 14px}.terminal-bar p{font-size:8px}.quick-commands{padding-left:14px;padding-right:14px}.services,.creative-lab,.timeline{padding-left:20px;padding-right:20px}.rogar-visit{margin-left:20px;margin-right:20px}footer{padding-left:20px;padding-right:20px}}
@media(max-width:380px){.nav{padding:0 16px}.available{font-size:6.5px}.hero{padding-left:18px;padding-right:18px}.hero-actions{grid-template-columns:1fr}.hero-actions .text-link{justify-self:start}.frame-code{font-size:6.5px}.portrait{width:94vw}}
