.banner[data-v-4b9b8f19]{min-height:calc(100svh - var(--header));background:var(--navy);align-items:flex-end;padding:5.5rem 0 2.2rem;display:flex;position:relative;overflow:hidden}.banner__photo[data-v-4b9b8f19]{-o-object-fit:cover;object-fit:cover;width:100%;max-width:none;height:100%;transform:scale(var(--photo-scale));transform-origin:var(--photo-origin);position:absolute;inset:0}.banner[data-v-4b9b8f19]:before{background:linear-gradient(#0000,#0000008c);height:62%;inset:auto 0 0}.banner[data-v-4b9b8f19]:after,.banner[data-v-4b9b8f19]:before{content:"";z-index:1;pointer-events:none;position:absolute}.banner[data-v-4b9b8f19]:after{background-image:linear-gradient(#c6ff3a29 1px,#0000 0),linear-gradient(90deg,#c6ff3a29 1px,#0000 0);background-size:56px 56px;inset:0;-webkit-mask-image:linear-gradient(#0000 56%,#000000d9 82%);mask-image:linear-gradient(#0000 56%,#000000d9 82%)}.banner__layout[data-v-4b9b8f19],.bits[data-v-4b9b8f19],.panel[data-v-4b9b8f19]{z-index:2;position:relative}.bits[data-v-4b9b8f19]{pointer-events:none;margin:0;padding:0;list-style:none;inset:0}.bit[data-v-4b9b8f19],.bits[data-v-4b9b8f19]{position:absolute}.bit[data-v-4b9b8f19]{color:var(--lime);font-family:var(--mono);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0909099e;border:1px solid #c6ff3ab8;border-radius:999px;padding:.42rem .75rem;font-size:.78rem;line-height:1.3}.bit[data-v-4b9b8f19]:first-child{top:9%;left:7%}.bit[data-v-4b9b8f19]:nth-child(2){top:14%;right:8%}.bit[data-v-4b9b8f19]:nth-child(3){top:28%;right:14%}.banner__layout[data-v-4b9b8f19]{width:min(var(--measure),calc(100% - var(--space)*2))}.panel[data-v-4b9b8f19]{max-width:var(--panel-max);color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090909c7;border:1px solid #c6ff3a66;border-radius:.35rem;padding:1.45rem 1.5rem 1.25rem;box-shadow:0 1.2rem 2.5rem #00000059}.status[data-v-4b9b8f19]{background:var(--lime);color:#090909;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .9rem;padding:.32rem .65rem;font-size:.72rem;font-weight:600;display:inline-block}.panel h1[data-v-4b9b8f19]{font-family:var(--serif);letter-spacing:-.03em;margin:0 0 .8rem;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:400;line-height:.95}.panel__lead[data-v-4b9b8f19]{color:var(--muted);margin:0 0 1rem}.items[data-v-4b9b8f19]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.items li[data-v-4b9b8f19]{align-items:baseline;gap:.55rem;display:flex}.items span[data-v-4b9b8f19]{color:var(--forest);font-family:var(--mono);font-size:.85rem}.stack[data-v-4b9b8f19]{flex-wrap:wrap;gap:.4rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.stack li[data-v-4b9b8f19]{font-family:var(--mono);letter-spacing:.04em;background:#c6ff3a14;border:1px solid #c6ff3a66;border-radius:999px;padding:.22rem .6rem;font-size:.72rem}@media (width<=760px){.banner[data-v-4b9b8f19]{min-height:100svh;padding-top:5.5rem}.banner__photo[data-v-4b9b8f19]{transform:none}.bit[data-v-4b9b8f19]:nth-child(3){display:none}.bit[data-v-4b9b8f19]:first-child,.bit[data-v-4b9b8f19]:nth-child(2){top:1rem}}.wa[data-v-41b76679]{border:1px solid var(--lime);background:var(--lime);color:#090909;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .8rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.wa[data-v-41b76679]:hover{color:var(--lime);background:0 0}.wa[data-v-41b76679] .icon{color:#090909;fill:#090909;width:1.05rem;height:1.05rem}.wa[data-v-41b76679]:hover .icon{color:var(--lime);fill:var(--lime)}
