.gift[data-astro-cid-76lku55r] h2[data-astro-cid-76lku55r]{font-size:var(--step-head)}.gift__panel[data-astro-cid-76lku55r]{border-radius:var(--radius-card);background:var(--color-sand);color:var(--color-text);align-items:center;display:grid}.gift__ph[data-astro-cid-76lku55r]{aspect-ratio:1;background:var(--color-surface);margin:0;position:relative}.gift__ph[data-astro-cid-76lku55r] img[data-astro-cid-76lku55r]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gift__cta[data-astro-cid-76lku55r]{padding-block:6px;display:inline-block}.gift--full[data-astro-cid-76lku55r]{padding:16px}.gift--full[data-astro-cid-76lku55r] .gift__panel[data-astro-cid-76lku55r]{grid-template-columns:minmax(0,1fr) min(34vw,440px);column-gap:clamp(32px,5vw,88px);padding:clamp(24px,3vw,44px) clamp(24px,3vw,44px) clamp(24px,3vw,44px) clamp(28px,4vw,64px)}.gift__lead[data-astro-cid-76lku55r]{max-width:52ch;margin-top:14px}.gift__for[data-astro-cid-76lku55r]{font-size:var(--step-small);font-weight:var(--weight-medium);color:var(--color-text-muted);margin-top:24px}.gift__who[data-astro-cid-76lku55r]{font-size:clamp(1.2rem,1.55vw,1.55rem);font-weight:var(--weight-medium);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;row-gap:2px;margin-top:6px;line-height:1.35;display:flex}.gift__who[data-astro-cid-76lku55r] li[data-astro-cid-76lku55r]{align-items:center;display:inline-flex}.gift__who[data-astro-cid-76lku55r] li[data-astro-cid-76lku55r]:not(:last-child):after{content:"";background:var(--color-primary);border-radius:50%;width:5px;height:5px;margin:0 .62em}.gift--full[data-astro-cid-76lku55r] .gift__cta[data-astro-cid-76lku55r]{margin-top:24px}.gift--compact[data-astro-cid-76lku55r]{padding:0 16px clamp(40px,4vw,64px)}.gift--compact[data-astro-cid-76lku55r] .gift__panel[data-astro-cid-76lku55r]{grid-template-columns:clamp(150px,16vw,220px) minmax(0,1fr) auto;column-gap:clamp(24px,3.4vw,56px);padding:clamp(16px,1.6vw,22px)}.gift--compact[data-astro-cid-76lku55r] .gift__ph[data-astro-cid-76lku55r]{border-radius:calc(var(--radius-card) - 6px);overflow:hidden}.gift--compact[data-astro-cid-76lku55r] .gift__txt[data-astro-cid-76lku55r] p[data-astro-cid-76lku55r]{max-width:60ch;margin-top:10px}.gift--compact[data-astro-cid-76lku55r] .gift__cta[data-astro-cid-76lku55r]{white-space:nowrap;margin-right:clamp(4px,1vw,16px)}@media (width<=1100px){.gift--compact[data-astro-cid-76lku55r] .gift__panel[data-astro-cid-76lku55r]{grid-template-columns:clamp(140px,22vw,200px) minmax(0,1fr)}.gift--compact[data-astro-cid-76lku55r] .gift__cta[data-astro-cid-76lku55r]{grid-column:2;justify-self:start;margin-top:10px}}@media (width<=820px){.gift--full[data-astro-cid-76lku55r]{padding:10px}.gift--full[data-astro-cid-76lku55r] .gift__panel[data-astro-cid-76lku55r]{grid-template-columns:1fr;row-gap:28px;padding:28px 20px 20px}.gift__lead[data-astro-cid-76lku55r],.gift--compact[data-astro-cid-76lku55r] .gift__txt[data-astro-cid-76lku55r] p[data-astro-cid-76lku55r]{max-width:none}.gift__ph[data-astro-cid-76lku55r]{aspect-ratio:4/3}.gift--compact[data-astro-cid-76lku55r]{padding:0 10px 32px}.gift--compact[data-astro-cid-76lku55r] .gift__panel[data-astro-cid-76lku55r]{grid-template-columns:1fr;row-gap:20px;padding:12px 12px 24px}.gift--compact[data-astro-cid-76lku55r] .gift__txt[data-astro-cid-76lku55r]{padding-inline:8px}.gift--compact[data-astro-cid-76lku55r] .gift__cta[data-astro-cid-76lku55r]{grid-column:auto;margin:0 8px}}@media (prefers-reduced-motion:no-preference){:root.js .gift--full[data-astro-cid-76lku55r] .gift__ph[data-astro-cid-76lku55r][data-reveal]{opacity:1;transform:none}:root.js .gift--full[data-astro-cid-76lku55r] .gift__ph[data-astro-cid-76lku55r][data-reveal]:not(.is-in){background:0 0}:root.js .gift--full[data-astro-cid-76lku55r] .gift__ph[data-astro-cid-76lku55r][data-reveal] img[data-astro-cid-76lku55r]{clip-path:inset(100% 0 0);transition:clip-path 1.15s cubic-bezier(.65, 0, .15, 1), scale 1.6s var(--ease-soft);scale:1.18}:root.js .gift--full[data-astro-cid-76lku55r] .gift__ph[data-astro-cid-76lku55r][data-reveal].is-in img[data-astro-cid-76lku55r]{clip-path:inset(0);scale:1}}
