.hol-hero__grid[data-astro-cid-d6pxdplb]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,5vw,72px);align-items:center}.hol-hero[data-astro-cid-d6pxdplb] h1[data-astro-cid-d6pxdplb]{text-wrap:balance}.hol-hero__art[data-astro-cid-d6pxdplb]{margin:0;max-width:560px;width:100%;justify-self:center}.hol-hero__art[data-astro-cid-d6pxdplb] img[data-astro-cid-d6pxdplb]{display:block;width:100%;height:auto;box-shadow:0 24px 60px #211c1538}@media(max-width:860px){.hol-hero__grid[data-astro-cid-d6pxdplb]{grid-template-columns:minmax(0,1fr)}.hol-hero__art[data-astro-cid-d6pxdplb]{max-width:360px}}.hol-dates[data-astro-cid-d6pxdplb]{overflow-x:auto;margin-top:24px}.hol-dates[data-astro-cid-d6pxdplb] table[data-astro-cid-d6pxdplb]{width:100%;border-collapse:collapse;font-family:var(--serif-body);font-size:18px;font-variant-numeric:tabular-nums}.hol-dates[data-astro-cid-d6pxdplb] th[data-astro-cid-d6pxdplb],.hol-dates[data-astro-cid-d6pxdplb] td[data-astro-cid-d6pxdplb]{text-align:left;padding:16px 14px;border-bottom:1px solid var(--rule-strong);vertical-align:top}.hol-dates[data-astro-cid-d6pxdplb] thead[data-astro-cid-d6pxdplb] th[data-astro-cid-d6pxdplb]{font:500 12px/1.2 var(--mono, ui-monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute, #6d604b)}.hol-dates__by[data-astro-cid-d6pxdplb] span[data-astro-cid-d6pxdplb]{font:600 22px/1.2 var(--serif);color:var(--oxblood);white-space:nowrap}.hol-dates__past[data-astro-cid-d6pxdplb]{display:none;font-size:14px;color:var(--ink-mute, #6d604b)}.hol-dates__note[data-astro-cid-d6pxdplb]{display:block;font-size:15px;color:var(--ink-mute, #6d604b);margin-top:2px}.hol-dates__day[data-astro-cid-d6pxdplb]{white-space:nowrap;color:var(--ink)}.hol-dates[data-astro-cid-d6pxdplb] tr[data-astro-cid-d6pxdplb].is-past td[data-astro-cid-d6pxdplb]{opacity:.5}.hol-dates[data-astro-cid-d6pxdplb] tr[data-astro-cid-d6pxdplb].is-past .hol-dates__by[data-astro-cid-d6pxdplb] span[data-astro-cid-d6pxdplb]{text-decoration:line-through}.hol-dates[data-astro-cid-d6pxdplb] tr[data-astro-cid-d6pxdplb].is-past .hol-dates__past[data-astro-cid-d6pxdplb]{display:block}@media(max-width:560px){.hol-dates[data-astro-cid-d6pxdplb] table[data-astro-cid-d6pxdplb]{font-size:16px}.hol-dates[data-astro-cid-d6pxdplb] th[data-astro-cid-d6pxdplb],.hol-dates[data-astro-cid-d6pxdplb] td[data-astro-cid-d6pxdplb]{padding:12px 8px}.hol-dates__by[data-astro-cid-d6pxdplb] span[data-astro-cid-d6pxdplb]{font-size:18px}}.hol-steps[data-astro-cid-d6pxdplb]{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px)}.hol-steps[data-astro-cid-d6pxdplb] li[data-astro-cid-d6pxdplb]{min-width:0}.hol-steps__n[data-astro-cid-d6pxdplb]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--oxblood);color:var(--paper, #f2ede1);font:italic 600 28px/1 var(--serif);margin-bottom:14px}.hol-steps[data-astro-cid-d6pxdplb] p[data-astro-cid-d6pxdplb]{margin-top:10px}@media(max-width:860px){.hol-steps[data-astro-cid-d6pxdplb]{grid-template-columns:minmax(0,1fr)}}.hol-gift[data-astro-cid-d6pxdplb]{border-left:3px solid var(--oxblood);padding-left:clamp(18px,3vw,32px)}.hol-gift__big[data-astro-cid-d6pxdplb]{font:600 clamp(28px,3.4vw,40px)/1.1 var(--serif);color:var(--ink);margin:0}.hol-gift__big[data-astro-cid-d6pxdplb] em[data-astro-cid-d6pxdplb]{color:var(--oxblood)}.hol-cta[data-astro-cid-d6pxdplb]{background:var(--ink);color:var(--paper, #f2ede1);padding-block:clamp(56px,8vw,104px);text-align:center}.hol-cta__kicker[data-astro-cid-d6pxdplb]{font:500 13px/1 var(--mono, ui-monospace);letter-spacing:.22em;text-transform:uppercase;color:var(--gold, #bd9d63);margin:0 0 16px}.hol-cta__title[data-astro-cid-d6pxdplb]{font:600 clamp(36px,5.4vw,68px)/1.04 var(--serif);margin:0;color:var(--paper, #f2ede1);text-wrap:balance}.hol-cta__title[data-astro-cid-d6pxdplb] em[data-astro-cid-d6pxdplb]{color:var(--gold, #bd9d63)}.hol-cta__sub[data-astro-cid-d6pxdplb]{font-family:var(--serif-body);font-size:19px;margin:16px auto 26px;max-width:46ch;color:#f2ede1d1}.hol-cta[data-astro-cid-d6pxdplb] .hero-cta-call[data-astro-cid-d6pxdplb]{color:var(--paper, #f2ede1)}
