.gg.gg-page .hero__art--family .polaroid--a{z-index:1;top:6%;left:1%;transform:rotate(-5deg)}.gg.gg-page .hero__art--family .polaroid--b{z-index:2;top:21%;right:1%;transform:rotate(4deg)}.gg.gg-page .hero__art--family:hover .polaroid--a{transform:rotate(-7deg)translate(-8px)}.gg.gg-page .hero__art--family:hover .polaroid--b{transform:rotate(6deg)translate(8px)}.gg.gg-page .hero__art--3 .polaroid{width:44%}.gg.gg-page .hero__art--3 .polaroid--b{z-index:3;top:30%;right:28%;transform:rotate(2deg)}.gg.gg-page .hero__art--3 .polaroid--c{z-index:2;top:4%;right:0;transform:rotate(6deg)}.gg.gg-page .hero__art--3:hover .polaroid--c{transform:rotate(8deg)translate(8px)}.gg.gg-page .hero__art.hero__art--family{aspect-ratio:1/1.24}.gg.gg-page .hero__art--family .growth-chip{z-index:4;inset:auto auto 0 2%}.gg.gg-page .all{background:var(--surface);box-shadow:var(--shadow-sm);border-radius:32px;padding:28px 30px}.gg.gg-page .all__progress{color:var(--ink);margin:0 0 18px;font-size:17px;font-weight:650}.gg.gg-page .all__steps{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.gg.gg-page .all__step{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 0;transition:border-color .2s,background-color .2s;display:flex}.gg.gg-page .all__step.is-next .all__num{background:var(--gold);box-shadow:0 0 0 4px #b88a3e33}.gg.gg-page .all__step.is-next .all__name{color:var(--ink)}.gg.gg-page .all__step.is-done .all__num{background:var(--ok)}.gg.gg-page .all__num{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:650;display:grid}.gg.gg-page .all__name{min-width:0;font-family:var(--serif);font-stretch:var(--serif-sm-stretch);font-weight:var(--serif-sm-weight);flex:1;font-size:26px;line-height:1.1}.gg.gg-page .all__done{color:var(--ok);font-size:13.5px;font-weight:600}.gg.gg-page .all__go{flex:none}.gg.gg-page .all__note{color:var(--muted);margin:16px 0 0;font-size:13.5px}.gg.gg-page .give-kids{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px 28px;margin:0 0 28px;display:grid}.gg.gg-page .give-kids .give-kid{margin:0}.gg.gg-page .give-kid__link{color:var(--ink-2);text-underline-offset:3px;font-size:14px}.gg.gg-page .give-kid__link:hover{color:var(--ink)}.gg.gg-page .way .all{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:18px;padding:0}.gg.gg-page .way .all__name{font-size:24px}.gg.gg-page .way__missing{color:var(--ink-2);margin:14px 0 0;font-size:14.5px}.gg.gg-page .give-qrs{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 10px;display:grid}.gg.gg-page .give-qrs .qr{flex-direction:column;align-items:flex-start}.gg.gg-page .way__split{border-left:2px solid var(--gold-2);color:#6d4f1b;margin:10px 0 0;padding-left:14px;font-size:14.5px}.gg.gg-page .jnote__for{border:0;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 4px;padding:0;display:flex}.gg.gg-page .jnote__for legend{margin-bottom:8px}.gg.gg-page .jnote__pick{border:1px solid var(--line-2);background:var(--bg);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:15px;font-weight:600;display:inline-flex}.gg.gg-page .jnote__pick:has(input:checked){border-color:var(--gold);background:#fbf4e4}.gg.gg-page .jnote__pick input{accent-color:var(--navy);width:16px;height:16px}@media (max-width:640px){.gg.gg-page .hero__art--family .polaroid--a{top:14%}.gg.gg-page .hero__art--family .polaroid--b{top:24%}.gg.gg-page .hero__art--3 .polaroid--b{top:34%}.gg.gg-page .hero__art.hero__art--family{aspect-ratio:1/1.36}.gg.gg-page .hero__art--family .growth-chip{bottom:0;left:0}.gg.gg-page .all{border-radius:26px;padding:20px 18px}.gg.gg-page .all__step{flex-wrap:wrap}.gg.gg-page .all__go{width:100%}}@media (prefers-reduced-motion:reduce){.gg.gg-page .hero__art--family .polaroid{transition:none}}
