.hero[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#fff 0 43%,#ffffffc7 54%,#ffffff0d 100%),linear-gradient(135deg,#f3eee8,#dac4ae 55%,#8f6447);min-height:610px;position:relative;overflow:hidden}.hero__grid[data-astro-cid-ge2uvauf]{z-index:3;grid-template-columns:minmax(0,1.03fr) minmax(390px,.78fr);align-items:center;gap:clamp(3rem,7vw,7rem);min-height:610px;padding-block:3.5rem;display:grid;position:relative}.hero__copy[data-astro-cid-ge2uvauf]{max-width:650px}h1[data-astro-cid-ge2uvauf]{margin-bottom:1.25rem;font-size:clamp(3.5rem,5.7vw,5.75rem)}h1[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:var(--orange)}.hero__copy[data-astro-cid-ge2uvauf] .lede[data-astro-cid-ge2uvauf]{color:#47515c;max-width:570px;font-size:clamp(1.06rem,1.5vw,1.25rem)}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;margin:2rem 0 2.2rem;display:flex}.hero__proof[data-astro-cid-ge2uvauf]{color:#46515b;flex-wrap:wrap;gap:.75rem 1.5rem;font-size:.76rem;font-weight:750;display:flex}.hero__shortcuts[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.45rem;margin:-1rem 0 1.4rem;display:flex}.hero__shortcuts[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{color:var(--ink);background:#fffc;border:1px solid #ded8d1;border-radius:999px;padding:.34rem .65rem;font-size:.72rem;font-weight:750}.hero__shortcuts[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover{border-color:var(--orange);color:var(--orange-dark)}.hero__proof[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{align-items:center;gap:.45rem;display:flex}.hero__proof[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.62rem;display:grid}.hero__finder[data-astro-cid-ge2uvauf]{justify-self:end;width:min(100%,470px)}.hero__scene[data-astro-cid-ge2uvauf]{position:absolute;inset:0;overflow:hidden}.hero__glow[data-astro-cid-ge2uvauf]{opacity:.8;background:radial-gradient(circle at 55% 30%,#ffe2bbf2 0 5%,#0000 6%),radial-gradient(circle at 68% 20%,#ffc476a6 0 3%,#0000 4%),radial-gradient(circle at 36% 42%,#fff4ddc7 0 4%,#0000 5%),linear-gradient(155deg,#214935e6,#2d5f3e8c 55%,#0000 56%);border-radius:45% 0 35% 65%;width:42%;height:72%;position:absolute;top:4%;right:6%}.hero__table[data-astro-cid-ge2uvauf]{background:linear-gradient(155deg,#c88e5e,#6c4029);border-radius:50% 0 0;width:58%;height:34%;position:absolute;bottom:-13%;right:0;box-shadow:inset 0 8px 20px #ffffff38}.hero__gift[data-astro-cid-ge2uvauf]{background:linear-gradient(140deg,#d69a61,#a96536);border-radius:.5rem;width:170px;height:135px;position:absolute;bottom:11%;right:20%;transform:rotate(-2deg);box-shadow:0 20px 35px #331f1147}.hero__gift[data-astro-cid-ge2uvauf]:before,.hero__gift[data-astro-cid-ge2uvauf]:after{content:"";background:#f1d4bd;position:absolute}.hero__gift[data-astro-cid-ge2uvauf]:before{width:16px;height:100%;left:47%}.hero__gift[data-astro-cid-ge2uvauf]:after{width:100%;height:14px;top:43%}.hero__gift[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{border:9px solid #f1d4bd;border-radius:60% 40% 55% 45%;width:48px;height:38px;position:absolute;top:-28px;left:42%;transform:rotate(18deg)}.hero__mug[data-astro-cid-ge2uvauf]{background:#1f2927;border-radius:.4rem .4rem 1.1rem 1.1rem;width:75px;height:95px;position:absolute;bottom:10%;right:38%;box-shadow:0 18px 30px #1719164d}.hero__mug[data-astro-cid-ge2uvauf]:after{content:"";border:10px solid #1f2927;border-left:0;border-radius:0 55% 55% 0;width:40px;height:45px;position:absolute;top:18px;right:-32px}@media (width<=1050px){.hero[data-astro-cid-ge2uvauf]{background:linear-gradient(135deg,#fff 0 48%,#f1e7dc 100%)}.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:2rem}.hero__scene[data-astro-cid-ge2uvauf]{opacity:.4}}@media (width<=850px){.hero[data-astro-cid-ge2uvauf]{background:linear-gradient(160deg,#fff 0 56%,#f3e6d9 100%)}.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:2.5rem;padding-block:4rem}.hero__copy[data-astro-cid-ge2uvauf]{max-width:680px}.hero__finder[data-astro-cid-ge2uvauf]{justify-self:stretch;width:100%}.hero__scene[data-astro-cid-ge2uvauf]{display:none}}@media (width<=520px){.hero__grid[data-astro-cid-ge2uvauf]{padding-block:3rem}h1[data-astro-cid-ge2uvauf]{font-size:clamp(3rem,14vw,4.25rem)}.hero__actions[data-astro-cid-ge2uvauf],.hero__proof[data-astro-cid-ge2uvauf]{display:grid}}.section-heading[data-astro-cid-ypavld2q]{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.25rem;display:flex}h2[data-astro-cid-ypavld2q]{max-width:680px;margin-bottom:0}.section-heading[data-astro-cid-ypavld2q]>p[data-astro-cid-ypavld2q]{max-width:430px;color:var(--muted);margin-bottom:.35rem}.section-heading--center[data-astro-cid-ypavld2q]{text-align:center;max-width:720px;margin-inline:auto;display:block}.section-heading--center[data-astro-cid-ypavld2q]>p[data-astro-cid-ypavld2q]{margin:1rem auto 0}@media (width<=700px){.section-heading[data-astro-cid-ypavld2q]{display:block}.section-heading[data-astro-cid-ypavld2q]>p[data-astro-cid-ypavld2q]{margin-top:1rem}}.featured-section[data-astro-cid-lcdefpme],.recipient-section[data-astro-cid-lcdefpme]{background:#fff}.recipient-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.recipient-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.discovery-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow-sm);transition:transform var(--motion-ui) ease, box-shadow var(--motion-ui) ease, border-color var(--motion-ui) ease;background:#fff;gap:.3rem;padding:1.25rem;display:grid}.recipient-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:active,.discovery-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){.recipient-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.discovery-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow);border-color:#d1d6da;transform:translateY(-2px)}}.recipient-grid[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.discovery-grid[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.7rem}.recipient-grid[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme],.discovery-grid[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1rem}.recipient-grid[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme],.discovery-grid[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--orange-dark)}.discovery-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.9rem;display:grid}.compare-preview[data-astro-cid-lcdefpme]{background:#fff}.compare-preview__inner[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--cream);justify-content:space-between;align-items:center;gap:2rem;padding:2rem;display:flex}.compare-preview[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:.4rem}.compare-preview[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{color:var(--muted);margin-bottom:0}.featured-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.pilot-note[data-astro-cid-lcdefpme]{color:var(--muted);text-align:center;margin:1.25rem 0 0;font-size:.72rem}.category-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:.9rem;display:grid}.category-comparison-link[data-astro-cid-lcdefpme]{width:fit-content;margin:1.25rem auto 0;display:block}.trust[data-astro-cid-lcdefpme]{background:#fff;padding:2rem 0}.trust__strip[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--soft);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.trust__strip[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr;gap:.85rem;padding:1.5rem;display:grid}.trust__strip[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]+article[data-astro-cid-lcdefpme]{border-left:1px solid var(--line)}.trust__strip[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{width:2.8rem;height:2.8rem;color:var(--orange-dark);box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;place-items:center;font-weight:900;display:grid}.trust__strip[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.25rem;font-size:1rem}.trust__strip[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:.75rem}.guides-section[data-astro-cid-lcdefpme]{background:#fff}.guide-feature-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.guide-feature[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--motion-ui) ease, box-shadow var(--motion-ui) ease, border-color var(--motion-ui) ease;background:#fff;overflow:hidden}.guide-feature[data-astro-cid-lcdefpme]:focus-within{box-shadow:0 0 0 2px #173fbd2e, var(--shadow-sm);border-color:#c7cdd1}.guide-feature[data-astro-cid-lcdefpme]:active{transform:scale(.995)}@media (hover:hover) and (pointer:fine){.guide-feature[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow);transform:translateY(-2px)}}.guide-feature__art[data-astro-cid-lcdefpme]{background:#f0e5da;min-height:215px;overflow:hidden}.guide-feature__body[data-astro-cid-lcdefpme]{padding:1.2rem}.guide-feature__body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.55rem;font-size:1.45rem}.guide-feature__body[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow){min-height:4.2em;color:var(--muted);font-size:.8rem}.guide-secondary[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:.9rem;display:grid}.guide-secondary[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--soft);transition:transform var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;gap:.15rem;padding:1rem 2.5rem 1rem 1rem;display:grid;position:relative}.guide-secondary[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){.guide-secondary[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-sm);border-color:#d1d6da;transform:translateY(-2px)}}.guide-secondary[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);text-transform:uppercase;font-size:.65rem}.guide-secondary[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:.86rem}.guide-secondary[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--orange-dark);position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.guide-secondary__all[data-astro-cid-lcdefpme]{color:#fff;background:var(--ink)!important}.guide-secondary__all[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#aeb7bd}@media (width<=1100px){.featured-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}@media (width<=1000px){.recipient-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.guide-feature-grid[data-astro-cid-lcdefpme],.trust__strip[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.trust__strip[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]+article[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);border-left:0}.guide-secondary[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=680px){.featured-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.category-grid[data-astro-cid-lcdefpme],.discovery-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.recipient-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-preview__inner[data-astro-cid-lcdefpme]{display:block}.compare-preview[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{margin-top:1.3rem}}@media (width<=420px){.featured-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
