@layer components{.ohero{--lift:max(0px, (100svh - 900px) / 2);background:var(--color-paper);min-height:max(100svh,900px);position:relative;overflow:hidden}.ohero__bg{background:radial-gradient(520px 230px at 50% 490px,#fffc,#fff0 100%),#eaf1fb url(/img/tech-grid.jpg) bottom/cover no-repeat;position:absolute;inset:0}.ohero__field{width:1440px;height:900px;margin-left:-720px;margin-top:var(--lift);transform:scale(var(--fs,1));transform-origin:50% 0;pointer-events:none;position:absolute;top:0;left:50%}.ohero__field>*{position:absolute}.ohero__trails{width:1440px;max-width:none;height:900px;top:0;left:0}.drift{left:var(--x);top:var(--y);will-change:transform}.ohero__plane{rotate:var(--r,0deg);max-width:none}.ohero__env{cursor:default;width:220px;transform:rotate(var(--r,0deg))}.ohero__star{left:var(--x);top:var(--y);width:var(--s);height:var(--s);filter:drop-shadow(0 2px 2px #78500a4d)}.ohero__center{z-index:3;padding:calc(150px + var(--lift)) 20px 120px;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.ohero__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);font-size:clamp(42px,4.6vw,66px);font-weight:700;line-height:1.27}.ohero__sub{color:var(--color-meta);font-size:21px;line-height:1.3}.ohero__prompt{width:min(600px,100%);margin-top:73px;position:relative}.ohero__peek.agent{z-index:0;pointer-events:none;position:absolute;top:-38px;left:458px}.ohero__prompt .pbar{z-index:1;position:relative}.ohero__prompt .pbar__label{z-index:2;position:relative}@media (max-width:1180px){.drift--near{display:none}}@media (max-width:899px){.ohero{min-height:0}.ohero__field{display:none}.ohero__center{padding:136px 20px 96px}.ohero__sub{margin-top:8px}}@media (max-width:640px){.ohero__center{padding:120px 16px}.ohero__title{font-size:clamp(38px,10.6vw,48px);line-height:1.1}.ohero__sub{margin-top:12px;font-size:18px}.ohero__prompt{margin-top:96px}.ohero__peek.agent{top:-92px;left:auto;right:4px;--w:84px!important}}}
