.gift-hero[data-astro-cid-ukejz7ox]{background:radial-gradient(ellipse at 85% 0%, #17bbb047, transparent 60%), linear-gradient(180deg, var(--night), var(--night-2))}.hero-inner[data-astro-cid-ukejz7ox]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,56px);padding-block:clamp(36px,6vw,64px) 28px;display:grid}.gift-hero[data-astro-cid-ukejz7ox] h1[data-astro-cid-ukejz7ox]{margin:8px 0 16px;font-size:clamp(2.1rem,5vw,3.4rem)}.hl[data-astro-cid-ukejz7ox]{color:var(--accent)}.lead[data-astro-cid-ukejz7ox]{color:#c3d2da;max-width:58ch;font-size:clamp(1.02rem,1.6vw,1.15rem)}.byline[data-astro-cid-ukejz7ox]{color:#b5c3cc;max-width:58ch;margin:0;font-size:.95rem}.start[data-astro-cid-ukejz7ox]{border-radius:var(--radius);background:#ffffff0f;border:1px solid #69fffe2e;padding:22px 24px}.start-title[data-astro-cid-ukejz7ox]{margin-bottom:14px;font-size:1.25rem}.start-list[data-astro-cid-ukejz7ox]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.start-list[data-astro-cid-ukejz7ox] li[data-astro-cid-ukejz7ox]{color:#d6e1e7;grid-template-columns:20px 1fr;gap:12px;font-size:.95rem;display:grid}.start-list[data-astro-cid-ukejz7ox] svg{color:var(--accent);margin-top:2px}.start-list[data-astro-cid-ukejz7ox] strong[data-astro-cid-ukejz7ox]{color:#fff}.start-note[data-astro-cid-ukejz7ox]{border-top:1px solid var(--night-line);color:#b5c3cc;margin:16px 0 0;padding-top:14px;font-size:.88rem}.jump[data-astro-cid-ukejz7ox]{flex-wrap:wrap;gap:8px;padding-bottom:clamp(28px,4vw,44px);display:flex}.jump[data-astro-cid-ukejz7ox] a[data-astro-cid-ukejz7ox]{color:#fff;background:#ffffff0f;border:1px solid #69fffe2e;border-radius:999px;align-items:center;min-height:40px;padding:6px 14px;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.jump[data-astro-cid-ukejz7ox] a[data-astro-cid-ukejz7ox]:hover{background:#ffffff1c;border-color:#69fffe73}.xmas[data-astro-cid-ukejz7ox]{background:var(--yellow);color:var(--night)}.xmas-inner[data-astro-cid-ukejz7ox]{align-items:flex-start;gap:14px;padding-block:16px;display:flex}.xmas-inner[data-astro-cid-ukejz7ox] svg{flex:none;margin-top:1px}.xmas[data-astro-cid-ukejz7ox] p[data-astro-cid-ukejz7ox]{margin:0;font-size:.95rem}.xmas[data-astro-cid-ukejz7ox] a[data-astro-cid-ukejz7ox]{color:var(--night);font-weight:700}.group[data-astro-cid-ukejz7ox]{padding-block:clamp(40px,6vw,64px) 0}.group-head[data-astro-cid-ukejz7ox]{margin-bottom:24px}.group-head[data-astro-cid-ukejz7ox] h2[data-astro-cid-ukejz7ox]{margin:4px 0 6px}.sub[data-astro-cid-ukejz7ox]{color:var(--muted);max-width:65ch;margin:0}.grid[data-astro-cid-ukejz7ox]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.pick[data-astro-cid-ukejz7ox]{grid-template-rows:subgrid;grid-row:span 2;row-gap:12px;min-width:0;display:grid}.pick-note[data-astro-cid-ukejz7ox]{padding-inline:4px;font-size:.92rem;line-height:1.5}.pick-note[data-astro-cid-ukejz7ox] p[data-astro-cid-ukejz7ox]{margin:0}.for[data-astro-cid-ukejz7ox]{color:var(--text)}.pick-note[data-astro-cid-ukejz7ox] .need[data-astro-cid-ukejz7ox]{color:var(--muted);margin-top:6px}.need[data-astro-cid-ukejz7ox] strong[data-astro-cid-ukejz7ox]{color:var(--teal-deep)}.ask[data-astro-cid-ukejz7ox]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ask[data-astro-cid-ukejz7ox] li[data-astro-cid-ukejz7ox]{border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:baseline;gap:6px 12px;padding:16px 18px;display:grid}.ask-name[data-astro-cid-ukejz7ox]{font:700 1rem/1.3 var(--font-display);color:var(--ink);text-decoration:none}.ask-name[data-astro-cid-ukejz7ox]:hover{text-decoration:underline}.ask[data-astro-cid-ukejz7ox] .price[data-astro-cid-ukejz7ox]{white-space:nowrap}.ask[data-astro-cid-ukejz7ox] p[data-astro-cid-ukejz7ox]{color:var(--muted);grid-column:1/-1;margin:0;font-size:.92rem}.bulk[data-astro-cid-ukejz7ox]{background:linear-gradient(120deg, var(--teal-deep), #005a52 60%, var(--night));margin-top:clamp(56px,8vw,88px);padding-block:56px}.bulk-inner[data-astro-cid-ukejz7ox]{grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;display:grid}.bulk[data-astro-cid-ukejz7ox] h2[data-astro-cid-ukejz7ox]{margin-top:6px}.bulk[data-astro-cid-ukejz7ox] p[data-astro-cid-ukejz7ox]{color:#cfe7e4;max-width:60ch}.bulk[data-astro-cid-ukejz7ox] p[data-astro-cid-ukejz7ox] strong[data-astro-cid-ukejz7ox]{color:#fff}.bulk[data-astro-cid-ukejz7ox] .osd[data-astro-cid-ukejz7ox]{color:var(--yellow)}.bulk-cta[data-astro-cid-ukejz7ox]{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:8px;display:flex}.bulk-cta[data-astro-cid-ukejz7ox] a[data-astro-cid-ukejz7ox]:not(.btn){overflow-wrap:anywhere;font-weight:600}.bulk-tiers[data-astro-cid-ukejz7ox]{grid-template-columns:repeat(5,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.bulk-tiers[data-astro-cid-ukejz7ox] li[data-astro-cid-ukejz7ox]{background:#ffffff14;border:1px solid #69fffe40;border-radius:12px;justify-items:center;gap:2px;padding:14px 4px;display:grid}.bt-q[data-astro-cid-ukejz7ox]{font:700 1.3rem var(--font-display)}.bt-p[data-astro-cid-ukejz7ox]{font:700 .9rem var(--font-mono);color:var(--yellow)}@media (width<=900px){.hero-inner[data-astro-cid-ukejz7ox],.bulk-inner[data-astro-cid-ukejz7ox]{grid-template-columns:1fr}}@media (width<=560px){.grid[data-astro-cid-ukejz7ox]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.pick[data-astro-cid-ukejz7ox]{row-gap:8px}.pick-note[data-astro-cid-ukejz7ox]{padding-inline:2px;font-size:.84rem}.start[data-astro-cid-ukejz7ox]{padding:18px}.jump[data-astro-cid-ukejz7ox]{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.jump[data-astro-cid-ukejz7ox]::-webkit-scrollbar{display:none}.jump[data-astro-cid-ukejz7ox] a[data-astro-cid-ukejz7ox]{flex:none;min-height:36px;padding:5px 12px;font-size:.82rem}.bt-q[data-astro-cid-ukejz7ox]{font-size:1.1rem}}
