html[data-maqkit-gate=done] .site-intro,html[data-maqkit-gate=lead] .site-intro-splash{display:none!important}.site-intro{z-index:80;position:relative}.site-intro-splash{z-index:90;pointer-events:auto;place-items:center;display:grid;position:fixed;inset:0}.site-intro-plate{background:#161310;position:absolute;inset:0}.site-intro-inner{z-index:1;text-align:center;justify-items:center;width:min(22rem,82vw);display:grid;position:relative}.site-intro-mark{width:100%;position:relative}.site-intro-ghost,.site-intro-fill img{width:100%;height:auto;display:block}.site-intro-ghost{opacity:.28}.site-intro-fill{inset-inline:0;height:0;animation:2.2s ease-out forwards site-intro-reveal;position:absolute;bottom:0;overflow:hidden}.site-intro-fill img{width:100%;position:absolute;bottom:0;left:0}.site-intro-tag{letter-spacing:.2em;text-transform:uppercase;color:#c6a15b;margin:1.1rem 0 0;font-size:.72rem;font-weight:600}.site-intro-splash.is-leaving .site-intro-plate{transition:transform .7s cubic-bezier(.645,.045,.355,1);transform:translateY(-100%)}.site-intro-splash.is-leaving .site-intro-inner{opacity:0;transition:opacity .28s ease-out}@keyframes site-intro-reveal{0%{height:0}to{height:100%}}.lead-gate{z-index:85;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.lead-gate-dim{cursor:pointer;background:#1613108c;border:0;animation:.45s ease-out both lead-dim;position:absolute;inset:0}.lead-card{z-index:1;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-card);width:min(26.5rem,100%);max-height:min(92vh,44rem);padding:1.7rem 1.5rem 1.4rem;animation:.55s cubic-bezier(.22,1,.36,1) both lead-rise;position:relative;overflow:auto;box-shadow:0 28px 64px #16131038}.lead-close{width:2.75rem;height:2.75rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:.7rem;right:.7rem}.lead-close:hover{color:var(--color-ink)}.lead-mark{width:auto;max-width:11rem;height:2.4rem;display:block}.lead-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);margin:1.1rem 0 0;font-size:.72rem;font-weight:600}.lead-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);margin:.4rem 0 0;font-size:1.85rem;font-weight:600;line-height:1.15}.lead-rule{background:var(--color-accent);transform-origin:0;width:4.5rem;height:2px;margin:.85rem 0 0;animation:.7s ease-out .2s both lead-rule}.lead-copy,.lead-thanks,.lead-note{color:var(--color-muted);margin:.75rem 0 0;font-size:.95rem;line-height:1.5}.lead-form{gap:.85rem;margin-top:1.15rem;display:grid}.lead-field{gap:.35rem;font-size:.8rem;font-weight:600;display:grid}.lead-input{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper);min-height:2.75rem;color:var(--color-ink);font:inherit;padding:0 .9rem;font-size:1rem;font-weight:400}.lead-submit{background:var(--color-accent);min-height:2.75rem;color:var(--color-accent-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:.2rem;padding:0 1.4rem;font-weight:600;display:inline-flex}.lead-submit:disabled{opacity:.6}.lead-later{min-height:2.75rem;color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.9rem}.lead-later:hover{color:var(--color-ink)}@keyframes lead-dim{0%{opacity:0}to{opacity:1}}@keyframes lead-rise{0%{opacity:0;transform:translateY(1.25rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lead-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.site-intro-fill,.site-intro-splash.is-leaving .site-intro-plate,.site-intro-splash.is-leaving .site-intro-inner,.lead-gate-dim,.lead-card,.lead-rule{opacity:1;height:100%;transition:none;animation:none;transform:none}}
