.hero{text-align:center;justify-items:center;padding-top:clamp(48px,11vw,104px);display:grid}.hero .mark{width:clamp(128px,34vw,184px);height:auto;overflow:visible}.hero .brand{font:400 clamp(13px, 3.4vw, 16px) / 1 var(--wide);letter-spacing:.32em;color:var(--ink);margin:22px 0 18px;padding-left:.32em}.hero h1{max-width:7.4em}.hero .lead{margin:18px auto 0}.hero #get{width:100%}@media (prefers-reduced-motion:no-preference){.hero .mark .hex,.hero .mark .w{transform-box:fill-box;transform-origin:50%;animation:1.1s cubic-bezier(.2,.7,.2,1) .2s both rise}.hero .mark .w{animation-delay:.38s}.hero .mark .crown{transform-box:fill-box;animation:.9s cubic-bezier(.2,.7,.2,1) both settle}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes settle{0%{transform:translateY(-10px)}to{transform:none}}.week{border-block:1px solid var(--line);background:var(--panel);margin-top:clamp(56px,10vw,88px)}.week p{text-align:center;color:var(--ink);text-wrap:balance;padding-block:18px;font-size:17px}.week .label{margin:0 0 4px;display:block}@media (width>=760px){.week .label{margin:0 10px 0 0;display:inline}}.how{text-align:center;margin-top:clamp(72px,12vw,120px)}.how h2{margin-bottom:clamp(36px,7vw,64px)}.steps{gap:clamp(56px,10vw,96px);margin:0;padding:0;list-style:none;display:grid}.step{place-items:center;gap:28px;display:grid}.step .copy{text-align:center;order:-1;max-width:420px}.step .n{font:500 14px / 1 var(--mono);color:var(--gold);letter-spacing:.1em;margin-bottom:8px;display:block}.step h3{margin-bottom:10px}.step p{color:var(--quiet);font-size:18px;line-height:1.6}@media (width>=820px){.step{grid-template-columns:1fr 1fr;gap:64px}.step .copy{text-align:left;order:0;justify-self:start}.step:nth-child(2n) .phone{order:2}.step:nth-child(2n) .copy{justify-self:end}}.phone{background:#0b0e1a;border:1px solid #e8ecf629;border-radius:40px;width:min(68vw,280px);margin:0;padding:8px;box-shadow:0 30px 70px #0000008c,inset 0 0 0 1px #0009}.phone img{aspect-ratio:600/1304;border-radius:32px;width:100%;height:auto;display:block}.reveal-steps .step{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.reveal-steps .step.in{opacity:1;transform:none}#get-again{margin-top:clamp(48px,9vw,80px)}.claim,.wall{text-align:center;margin-top:clamp(80px,13vw,128px)}.claim h2,.wall h2{margin-bottom:14px}.claim .lead{margin:0 auto 28px}.center{text-align:center}.claim .hint.small{margin-top:18px}.claim .hint.small a{color:var(--quiet)}.names{text-align:left;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.names li{grid-template-columns:72px 1fr auto;align-items:baseline;gap:12px;font-size:18px;display:grid}.names .n{font:500 14px / 1 var(--mono);color:var(--gold)}.names .v{font:400 11px / 1 var(--wide);letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.names li.empty{text-align:center;color:var(--quiet);display:block}
