.owner-gate{min-height:calc(100svh - 96px);padding:3rem var(--scene-gutter,1rem) 7rem;text-align:center;flex-direction:column;align-items:center;display:flex}.owner-gate-title{max-width:100%;font-family:"Outfit Variable", var(--font-display), sans-serif;letter-spacing:-.045em;text-transform:uppercase;color:var(--foreground);text-wrap:balance;margin:0;font-size:clamp(3rem,12.5vw,10rem);font-weight:900;line-height:.88}.owner-gate-sub{max-width:30rem;font-family:var(--font-body);color:var(--muted);text-wrap:balance;margin:1.5rem 0 2rem;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.45}.owner-gate-sub strong{color:var(--foreground);overflow-wrap:anywhere;font-weight:600}.owner-gate-sub a{color:var(--foreground);text-underline-offset:3px}.owner-gate-button{border-radius:var(--radius-control);background:var(--highlight);min-height:52px;color:var(--highlight-ink);transition:transform var(--quick) var(--ease), filter var(--quick);align-items:center;gap:1rem;padding:0 1.25rem 0 1.5rem;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex}.owner-gate-button:hover{filter:brightness(1.06)}.owner-gate-button:active{transform:scale(.97)}.owner-gate-button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.owner-gate-button svg{width:1.5rem;height:1.5rem}.owner-gate-vault{width:min(80vw,460px);height:auto;margin-top:3rem}@media (prefers-reduced-motion:no-preference){.owner-gate>*{animation:owner-gate-rise .52s var(--ease) both}.owner-gate>:nth-child(2){animation-delay:60ms}.owner-gate>:nth-child(3){animation-delay:.12s}.owner-gate>:nth-child(4){animation-delay:.18s}}@keyframes owner-gate-rise{0%{opacity:0;transform:translateY(12px)}}
