.gifts.svelte-arargh{padding-bottom:112px}.head.svelte-arargh{padding:32px 0 40px}.head.svelte-arargh .eyebrow:where(.svelte-arargh){margin-top:20px}h1.svelte-arargh{font:350 clamp(40px,4.4vw,64px)/1.03 var(--display);letter-spacing:-.025em;margin:12px 0 18px}h1.svelte-arargh em:where(.svelte-arargh){font-style:italic;font-weight:300;color:var(--teal)}.intro.svelte-arargh{max-width:600px;margin:0;font-size:17.5px;line-height:1.65;color:var(--ink-2)}.fail.svelte-arargh{padding:24px 0;color:var(--ink-2)}.fail.svelte-arargh a:where(.svelte-arargh){color:var(--ink);text-decoration:underline;text-underline-offset:3px}.grid.svelte-arargh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.more.svelte-arargh{display:none;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:6px;padding:28px;border-radius:var(--r-lg);background:var(--paper-2);transition:background .3s}.more.svelte-arargh span:where(.svelte-arargh){font:350 clamp(26px,2.4vw,34px)/1.08 var(--display);letter-spacing:-.02em}.more.svelte-arargh small:where(.svelte-arargh){font-size:14px;color:var(--muted)}.more.svelte-arargh i:where(.svelte-arargh){display:grid;place-items:center;width:48px;height:48px;margin-top:14px;border:1px solid var(--line-strong);border-radius:50%;background:var(--card);transition:background .2s,color .2s,border-color .2s}@media (hover:hover){.more.svelte-arargh:hover{background:var(--paper-3)}.more.svelte-arargh:hover i:where(.svelte-arargh){background:var(--ink);border-color:var(--ink);color:#fff}}@media (min-width:1101px){.f4-1.svelte-arargh,.f4-2.svelte-arargh,.f4-3.svelte-arargh{display:flex}.f4-2.svelte-arargh{grid-column:span 2}.f4-3.svelte-arargh{grid-column:span 3}}@media (min-width:701px) and (max-width:1100px){.grid.svelte-arargh{grid-template-columns:repeat(3,minmax(0,1fr))}.f3-1.svelte-arargh,.f3-2.svelte-arargh{display:flex}.f3-2.svelte-arargh{grid-column:span 2}}@media (max-width:700px){.gifts.svelte-arargh{padding-bottom:80px}.head.svelte-arargh{padding:20px 0 28px}.head.svelte-arargh .eyebrow:where(.svelte-arargh){margin-top:14px}h1.svelte-arargh{font-size:clamp(36px,10vw,44px);margin:10px 0 14px}.intro.svelte-arargh{font-size:16px}.grid.svelte-arargh{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.f2-1.svelte-arargh{display:flex}.more.svelte-arargh{padding:18px 14px;border-radius:18px}.more.svelte-arargh span:where(.svelte-arargh){font-size:24px}.more.svelte-arargh i:where(.svelte-arargh){width:44px;height:44px}}
