.gift-shop[data-astro-cid-2yzsvld2]{grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;max-width:900px;margin:120px auto 0;padding:0 24px;display:grid}.gs-kicker[data-astro-cid-2yzsvld2]{letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin:0 0 12px;font-size:12px;font-weight:600}.gs-slogan[data-astro-cid-2yzsvld2]{letter-spacing:-.02em;margin:0 0 28px;font-size:clamp(30px,3.6vw,42px);line-height:1.05}.gs-form[data-astro-cid-2yzsvld2]{border:1.5px solid var(--green);background:#fff;border-radius:100px;flex-wrap:wrap;gap:0;padding:4px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.gs-form[data-astro-cid-2yzsvld2]:focus-within{box-shadow:0 0 0 4px #1840271f}.gs-form[data-astro-cid-2yzsvld2] input[data-astro-cid-2yzsvld2][type=email]{min-width:0;font:inherit;color:var(--green);background:0 0;border:0;outline:0;flex:160px;padding:10px 16px;font-size:16px}.gs-form[data-astro-cid-2yzsvld2] input[data-astro-cid-2yzsvld2]::placeholder{color:#18402773}.gs-form[data-astro-cid-2yzsvld2] button[data-astro-cid-2yzsvld2]{background:var(--green);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:100px;flex:none;padding:10px 20px;font-size:15px;font-weight:700;transition:transform .2s,opacity .2s}.gs-form[data-astro-cid-2yzsvld2] button[data-astro-cid-2yzsvld2]:hover{transform:translateY(-1px)}.gs-form[data-astro-cid-2yzsvld2].is-sending button[data-astro-cid-2yzsvld2]{opacity:.6;pointer-events:none}.gs-form[data-astro-cid-2yzsvld2].is-sent{border-color:var(--green)}.gs-form[data-astro-cid-2yzsvld2].is-sent input[data-astro-cid-2yzsvld2],.gs-form[data-astro-cid-2yzsvld2].is-sent button[data-astro-cid-2yzsvld2]{visibility:hidden}.gs-form[data-astro-cid-2yzsvld2].is-error{border-color:#c8102e}.gs-msg[data-astro-cid-2yzsvld2]{pointer-events:none;margin:0;font-size:15px;font-weight:600;display:none;position:absolute;top:50%;left:20px;right:20px;transform:translateY(-50%)}.gs-form[data-astro-cid-2yzsvld2].is-sent .gs-msg[data-astro-cid-2yzsvld2]{display:block}.gs-form[data-astro-cid-2yzsvld2].is-error .gs-msg[data-astro-cid-2yzsvld2]{color:#c8102e;flex-basis:100%;padding:6px 16px 4px;font-size:14px;font-weight:500;display:block;position:static;transform:none}.gs-fine[data-astro-cid-2yzsvld2]{opacity:.65;margin:10px 0 0 18px;font-size:13px}.gs-trap[data-astro-cid-2yzsvld2]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.sr-only[data-astro-cid-2yzsvld2]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gs-pigeon[data-astro-cid-2yzsvld2]{width:46px;height:34px;color:var(--green);opacity:0;pointer-events:none;margin-top:-17px;position:absolute;top:50%;right:18px}.gs-pigeon-wing[data-astro-cid-2yzsvld2]{transform-origin:30px 26px}.gs-form[data-astro-cid-2yzsvld2].is-sent .gs-pigeon[data-astro-cid-2yzsvld2]{animation:2.6s cubic-bezier(.45,0,.2,1) forwards gs-fly}.gs-form[data-astro-cid-2yzsvld2].is-sent .gs-pigeon-wing[data-astro-cid-2yzsvld2]{animation:.18s ease-in-out infinite alternate gs-flap}@keyframes gs-fly{0%{opacity:0;transform:translate(-40px,10px)scale(.6)}12%{opacity:1;transform:translate(0)scale(1)}40%{opacity:1;transform:translate(60px,-60px)rotate(-8deg)scale(.95)}to{opacity:0;transform:translate(260px,-320px)rotate(-14deg)scale(.55)}}@keyframes gs-flap{0%{transform:rotate(0)}to{transform:rotate(-28deg)scaleY(.7)}}.gs-label[data-astro-cid-2yzsvld2]{color:var(--green);background:#f6f3ec;border-radius:2px;flex-direction:column;gap:2px;padding:26px 30px 24px;font-size:15px;line-height:1.45;text-decoration:none;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 1px #1840270f,0 10px 24px -12px #18402759}.gs-label[data-astro-cid-2yzsvld2]:before,.gs-label[data-astro-cid-2yzsvld2]:after{content:"";background:radial-gradient(circle at 35% 35%,#fff 0 30%,#b9b3a4 60%);border-radius:50%;width:5px;height:5px;position:absolute;top:12px;box-shadow:inset 0 0 0 .5px #00000040}.gs-label[data-astro-cid-2yzsvld2]:before{left:12px}.gs-label[data-astro-cid-2yzsvld2]:after{right:12px}.gs-label[data-astro-cid-2yzsvld2]:hover{opacity:1;transform:translateY(-3px);box-shadow:0 1px #1840270f,0 18px 32px -14px #18402766}.gs-label-top[data-astro-cid-2yzsvld2]{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #18402733;justify-content:space-between;margin-bottom:12px;padding-bottom:10px;font-size:11px;font-weight:600;display:flex}.gs-no[data-astro-cid-2yzsvld2]{font-variant-numeric:tabular-nums}.gs-artist[data-astro-cid-2yzsvld2]{font-family:var(--font-head);font-size:17px;font-weight:700}.gs-title[data-astro-cid-2yzsvld2]{margin-bottom:10px;font-size:17px}.gs-medium[data-astro-cid-2yzsvld2],.gs-credit[data-astro-cid-2yzsvld2]{opacity:.8}.gs-read[data-astro-cid-2yzsvld2]{text-underline-offset:3px;margin-top:16px;font-weight:700;text-decoration:underline}.gs-arrow[data-astro-cid-2yzsvld2]{transition:transform .25s cubic-bezier(.16,1,.3,1);display:inline-block}.gs-label[data-astro-cid-2yzsvld2]:hover .gs-arrow[data-astro-cid-2yzsvld2]{transform:translate(4px)}.compact[data-astro-cid-2yzsvld2]{grid-template-columns:1fr;gap:20px;max-width:none;margin:2em 0 0;padding:0}.compact[data-astro-cid-2yzsvld2] .gs-pitch[data-astro-cid-2yzsvld2]{order:2}@media (width<=760px){.gift-shop[data-astro-cid-2yzsvld2]{grid-template-columns:1fr;gap:28px}}@media (width<=480px){.gs-form[data-astro-cid-2yzsvld2]{border-radius:16px;gap:6px;padding:6px}.gs-form[data-astro-cid-2yzsvld2] input[data-astro-cid-2yzsvld2][type=email]{flex-basis:100%;padding:10px 12px}.gs-form[data-astro-cid-2yzsvld2] button[data-astro-cid-2yzsvld2]{border-radius:12px;flex-basis:100%;padding:12px 20px}.gs-pigeon[data-astro-cid-2yzsvld2]{top:30%}}@media (prefers-reduced-motion:reduce){.gs-label[data-astro-cid-2yzsvld2],.gs-arrow[data-astro-cid-2yzsvld2],.gs-form[data-astro-cid-2yzsvld2] button[data-astro-cid-2yzsvld2]{transition:none}.gs-form[data-astro-cid-2yzsvld2].is-sent .gs-pigeon[data-astro-cid-2yzsvld2]{opacity:0;animation:none}}
