.si{--lp-ground:#07060b;--lp-violet:#8466ff;--lp-violet-hi:#9b84ff;--lp-violet-glow:#8466ff8c;background:var(--lp-ground);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:max(640px,100svh);display:grid}.si:not(:has(.si-stage)){grid-template-columns:minmax(0,1fr)}@media (prefers-reduced-motion:no-preference){.si [data-line]{animation:lp-line-up .9s var(--ease-out) both;animation-delay:calc(var(--i) * .11s + .15s)}.si [data-load]{animation:lp-rise .56s var(--ease-out) both;animation-delay:var(--d,.4s)}}.si-stage{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.si-wall{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0 24px;display:grid;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000),linear-gradient(90deg,#000 70%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000),linear-gradient(90deg,#000 70%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.si-wall-col{will-change:transform;flex-direction:column;display:flex}.si-wall-col:nth-child(2n){margin-top:-110px}.si-wall-run{flex-direction:column;gap:16px;margin:0;padding:0 0 16px;list-style:none;display:flex}.si-slab{flex-direction:column;gap:8px;display:flex}.si-slab-photo{aspect-ratio:5/8.4;border-radius:10px;display:block;position:relative;overflow:hidden}.si-slab-photo img{object-fit:cover}.si-slab-blank{background:var(--panel);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.si-wall-col[data-dir=up]{animation:si-wall-up calc(70s + var(--i) * 12s) linear infinite}.si-wall-col[data-dir=down]{animation:82s linear infinite si-wall-down}}@keyframes si-wall-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes si-wall-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.si-panel{z-index:1;min-width:0;padding:0 var(--gutter) 48px;flex-direction:column;display:flex;position:relative}.si-bar{justify-content:space-between;align-items:center;width:100%;max-width:28rem;height:76px;margin-inline:auto;display:flex}.si:not(:has(.si-stage)) .si-bar{max-width:none}.si-back{min-height:44px;color:var(--text);align-items:center;padding:0 4px;font-weight:600;transition:color .16s;display:inline-flex}.si-back:hover{color:var(--lp-violet-hi)}.si-back:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}.si .si-body{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:28rem;margin-inline:auto;display:flex}.si-title{letter-spacing:-.03em;text-transform:none;margin:0;font-size:clamp(40px,min(4.4vw,8svh),64px);line-height:.95}.si-inviter{color:var(--lp-violet-hi);margin:12px 0 0;font-weight:700}.si-lead{max-width:40ch;font-size:var(--fs-lead);color:var(--text);margin:16px 0 0;line-height:1.5}.si-note{font-size:var(--fs-small);color:var(--text-muted);margin:16px 0 0}.si[data-referral] .si-wall{opacity:.4}.si-gift{--pack-w:clamp(160px, min(15vw, 30svh), 260px);z-index:1;width:var(--pack-w);position:relative}.si-pack{z-index:3;justify-content:center;width:100%;display:flex;position:relative}.si[data-referral] .si-title{text-wrap:balance}.si-card{margin-top:28px}.si .si-field,.si .si-social{height:52px;box-shadow:none;background:#ffffff12;border-color:#0000;border-radius:14px;font-size:16px;transition:background-color .16s}.si-card [data-slot=social]>:last-child{margin-top:8px}.si .si-field:hover,.si .si-social:hover:not(:disabled){background:#ffffff1c}.si .si-field:focus-visible{box-shadow:none;outline:2px solid var(--lp-violet);outline-offset:0;border-color:#0000}.si .si-social{color:var(--text);font-weight:600}.si .si-social:disabled{opacity:1;color:var(--text-muted)}.si .si-social:disabled svg{opacity:.55}.si-soon{color:var(--text-muted);font-size:12px;font-weight:600;position:absolute;right:16px}.si-card .lp-cta{height:52px;box-shadow:none;border-radius:14px;flex:none;font-size:17px;font-weight:600;transition:background-color .16s,transform .12s}.si-card .lp-cta:active:not(:disabled){transform:scale(.98)}.si[data-referral] .si-card .lp-cta{height:56px;font-size:18px}@media (max-width:1023px){.si{grid-template-columns:minmax(0,1fr);align-content:start}.si-panel{display:contents}.si-bar{max-width:none;padding:0 var(--gutter);order:1}.si-stage{order:2;height:260px;position:relative}.si-wall{width:min(100%,30rem);padding:0 var(--gutter);gap:12px;left:50%;right:auto;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 16% 70%,#0000);mask-image:linear-gradient(#0000,#000 16% 70%,#0000)}.si-wall-run{gap:12px;padding-bottom:12px}.si[data-referral] .si-stage{height:300px}.si-gift{--pack-w:130px}.si .si-body{z-index:1;max-width:30rem;padding:0 var(--gutter) 40px;box-sizing:content-box;order:3;margin-top:-24px;position:relative}}@media (max-width:639px){.si-title,.si[data-referral] .si-title{font-size:clamp(32px,9.4vw,42px)}.si-stage{height:200px}.si[data-referral] .si-stage{height:270px}.si-gift{--pack-w:116px}.si .si-body{width:auto;margin-inline:0}}
