.gift[data-astro-cid-z223v63x]{background:var(--band);color:var(--band-ink);border-radius:4px;padding:24px 22px}.gift[data-astro-cid-z223v63x] :focus-visible{outline-color:var(--band-ink)}.gift-date[data-astro-cid-z223v63x]{font:700 64px/.9 var(--serif);color:var(--band-ink);letter-spacing:-.02em}.gift-date[data-astro-cid-z223v63x] span[data-astro-cid-z223v63x]{display:block;font:500 15px/1.3 var(--sans);letter-spacing:0;color:var(--band-ink-2);margin-top:10px}.gift[data-astro-cid-z223v63x] h2[data-astro-cid-z223v63x]{margin-top:20px;font-size:23px;line-height:1.15;color:var(--band-ink)}.gift-body[data-astro-cid-z223v63x] p[data-astro-cid-z223v63x]{margin-top:8px;color:var(--band-ink-2);font-size:15px}.gift-btn[data-astro-cid-z223v63x]{margin-top:18px;width:100%;justify-content:center}.gift-wide[data-astro-cid-z223v63x]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px clamp(24px,4vw,48px);padding:clamp(24px,3vw,32px) clamp(22px,3vw,36px)}.gift-wide[data-astro-cid-z223v63x] h2[data-astro-cid-z223v63x]{margin-top:0;font-size:clamp(24px,2.6vw,32px)}.gift-wide[data-astro-cid-z223v63x] .gift-body[data-astro-cid-z223v63x] p[data-astro-cid-z223v63x]{font-size:16px}.gift-wide[data-astro-cid-z223v63x] .gift-btn[data-astro-cid-z223v63x]{margin-top:0;width:auto}@media(max-width:760px){.gift-wide[data-astro-cid-z223v63x]{grid-template-columns:minmax(0,1fr)}.gift-wide[data-astro-cid-z223v63x] .gift-btn[data-astro-cid-z223v63x]{justify-self:start}}.guides[data-astro-cid-dt3k3e6s]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,3vw,40px)}.guides-3[data-astro-cid-dt3k3e6s]{grid-template-columns:repeat(3,minmax(0,1fr))}.guide[data-astro-cid-dt3k3e6s]{display:flex;flex-direction:column;padding:30px 0 34px;border-bottom:1px solid var(--rule);min-width:0}.shot[data-astro-cid-dt3k3e6s]{display:block;position:relative;aspect-ratio:3 / 2;background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 0 0 1px var(--rule)}.shot[data-astro-cid-dt3k3e6s] img[data-astro-cid-dt3k3e6s]{position:absolute;inset:7% 8%;width:84%;height:86%;object-fit:contain;transform:scale(var(--z, 1))}.shot[data-astro-cid-dt3k3e6s].bleed img[data-astro-cid-dt3k3e6s]{inset:0;width:100%;height:100%;object-fit:cover;transform:none}.mark[data-astro-cid-dt3k3e6s]{display:flex;align-items:center;gap:7px;margin-top:16px;font-size:14px;font-weight:600;color:var(--link)}.mark-link[data-astro-cid-dt3k3e6s]{display:inline-flex;align-items:center;gap:7px;color:var(--link)}.mark-link[data-astro-cid-dt3k3e6s]:hover span[data-astro-cid-dt3k3e6s]{text-decoration:underline;text-underline-offset:.18em}.mark[data-astro-cid-dt3k3e6s] .ico{width:16px;height:16px}.proto[data-astro-cid-dt3k3e6s]{color:var(--ink-2);font-weight:400}.mark[data-astro-cid-dt3k3e6s].res{color:var(--ink-2)}.guide[data-astro-cid-dt3k3e6s] h3[data-astro-cid-dt3k3e6s]{margin-top:8px;font-size:23px;line-height:1.15;text-wrap:pretty}.guide[data-astro-cid-dt3k3e6s] h3[data-astro-cid-dt3k3e6s] a[data-astro-cid-dt3k3e6s]{color:var(--ink);text-decoration:none}.guide[data-astro-cid-dt3k3e6s] h3[data-astro-cid-dt3k3e6s] a[data-astro-cid-dt3k3e6s]:hover{color:var(--link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.pick[data-astro-cid-dt3k3e6s]{margin-top:16px;font-size:14px;color:var(--ink-2)}.pick[data-astro-cid-dt3k3e6s] b[data-astro-cid-dt3k3e6s]{color:var(--ink);font-weight:600}.card-q[data-astro-cid-dt3k3e6s]{margin:6px 0 0;padding-left:14px;border-left:3px solid var(--fill);font-family:var(--serif);font-style:italic;font-weight:500}.card-q[data-astro-cid-dt3k3e6s] p[data-astro-cid-dt3k3e6s]{font-size:19px;line-height:1.3;color:var(--ink);text-wrap:pretty}.card-q[data-astro-cid-dt3k3e6s] p[data-astro-cid-dt3k3e6s]:before{content:"“"}.card-q[data-astro-cid-dt3k3e6s] p[data-astro-cid-dt3k3e6s]:after{content:"”"}.acts[data-astro-cid-dt3k3e6s]{margin-top:auto;padding-top:18px}.acts[data-astro-cid-dt3k3e6s] .ico{width:15px;height:15px}@media(max-width:1020px){.guides-3[data-astro-cid-dt3k3e6s]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.guides[data-astro-cid-dt3k3e6s],.guides-3[data-astro-cid-dt3k3e6s]{grid-template-columns:minmax(0,1fr)}.guide[data-astro-cid-dt3k3e6s]{padding:26px 0 30px}}
