.him[data-astro-cid-eglj4a2i]{--onyx: #0e1012;background:var(--onyx);color:var(--snow);position:relative;overflow:hidden}.him[data-astro-cid-eglj4a2i]:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 119px,color-mix(in srgb,var(--snow) 4%,transparent) 119px 120px),radial-gradient(40% 60% at 85% 20%,color-mix(in srgb,var(--gold) 14%,transparent),transparent 70%)}.him-grid[data-astro-cid-eglj4a2i]{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.him-art[data-astro-cid-eglj4a2i]{margin:0}.him-art[data-astro-cid-eglj4a2i] a[data-astro-cid-eglj4a2i]{display:block;overflow:hidden;border-radius:var(--radius);box-shadow:0 30px 60px -30px #000000b3}.him-art[data-astro-cid-eglj4a2i] img[data-astro-cid-eglj4a2i]{width:100%;height:auto;display:block;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.him-art[data-astro-cid-eglj4a2i] a[data-astro-cid-eglj4a2i]:hover img[data-astro-cid-eglj4a2i]{transform:scale(1.03)}.him-art[data-astro-cid-eglj4a2i] figcaption[data-astro-cid-eglj4a2i]{font-size:.72rem;color:var(--snow-3);margin-top:.6rem;text-align:center}.him-copy[data-astro-cid-eglj4a2i] .eyebrow[data-astro-cid-eglj4a2i]{color:var(--gold)}.him-copy[data-astro-cid-eglj4a2i] h2[data-astro-cid-eglj4a2i]{font-size:clamp(1.9rem,4vw,3rem);margin-bottom:.8rem}.him-lede[data-astro-cid-eglj4a2i]{color:var(--snow-2);font-size:var(--step-1);line-height:1.5;max-width:46ch}.him-picks[data-astro-cid-eglj4a2i]{list-style:none;margin:0 0 2rem;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.him-picks[data-astro-cid-eglj4a2i] a[data-astro-cid-eglj4a2i]{display:flex;flex-direction:column;gap:.5rem;text-decoration:none;color:var(--snow-2);font-size:.82rem;line-height:1.3}.him-picks[data-astro-cid-eglj4a2i] img[data-astro-cid-eglj4a2i]{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:2px;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.him-picks[data-astro-cid-eglj4a2i] a[data-astro-cid-eglj4a2i]:hover img[data-astro-cid-eglj4a2i]{transform:translateY(-3px)}.him-picks[data-astro-cid-eglj4a2i] a[data-astro-cid-eglj4a2i]:hover span[data-astro-cid-eglj4a2i]{color:var(--gold-2)}@media(max-width:900px){.him-grid[data-astro-cid-eglj4a2i]{grid-template-columns:1fr}.him-art[data-astro-cid-eglj4a2i]{max-width:420px}}@media(max-width:560px){.him-picks[data-astro-cid-eglj4a2i]{gap:.55rem}.him-picks[data-astro-cid-eglj4a2i] a[data-astro-cid-eglj4a2i]{font-size:.74rem}}.prop[data-astro-cid-eglj4a2i]{padding-block:var(--section-pad)}.prop-grid[data-astro-cid-eglj4a2i]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.prop-art[data-astro-cid-eglj4a2i]{position:relative;padding:0 12% 16% 0}.prop-a[data-astro-cid-eglj4a2i]{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius);box-shadow:var(--shadow-lift)}.prop-b[data-astro-cid-eglj4a2i]{position:absolute;right:0;bottom:0;width:56%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius);border:6px solid var(--ground);box-shadow:var(--shadow-lift)}.prop-copy[data-astro-cid-eglj4a2i] h2[data-astro-cid-eglj4a2i]{font-size:clamp(1.9rem,4vw,3rem);margin-bottom:.8rem}.prop-cards[data-astro-cid-eglj4a2i]{grid-template-columns:1fr 1fr}@media(max-width:900px){.prop-grid[data-astro-cid-eglj4a2i]{grid-template-columns:1fr}.prop-art[data-astro-cid-eglj4a2i]{max-width:520px}}@media(max-width:620px){.prop-cards[data-astro-cid-eglj4a2i]{gap:.75rem}}.gift[data-astro-cid-eglj4a2i]{background:var(--surface);border-block:1px solid var(--rule);padding-block:var(--section-pad)}.gift-head[data-astro-cid-eglj4a2i]{max-width:46rem}.gift-head[data-astro-cid-eglj4a2i] h2[data-astro-cid-eglj4a2i]{font-size:clamp(1.9rem,4vw,3rem);margin-bottom:.8rem}.gift-grid[data-astro-cid-eglj4a2i]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,2.2vw,2rem);padding-bottom:3rem}.gift-grid[data-astro-cid-eglj4a2i]>:nth-child(3n+2){transform:translateY(3rem)}.gift-grid[data-astro-cid-eglj4a2i]>:nth-child(3n+2):hover{transform:translateY(calc(3rem - 4px))}@media(max-width:880px){.gift-grid[data-astro-cid-eglj4a2i]{grid-template-columns:1fr 1fr;padding-bottom:2rem}.gift-grid[data-astro-cid-eglj4a2i]>:nth-child(3n+2),.gift-grid[data-astro-cid-eglj4a2i]>:nth-child(3n+2):hover{transform:none}.gift-grid[data-astro-cid-eglj4a2i]>:nth-child(2n){transform:translateY(2rem)}}@media(max-width:620px){.gift-grid[data-astro-cid-eglj4a2i]{gap:.75rem}}
