.cover-signature>a.home-packs-cta{background:var(--brand-lime);color:var(--brand-ink);border:0;margin-top:8px}.cover-signature>a.home-packs-cta:hover{background:var(--background)}.home-packs{background:var(--background);color:var(--foreground);padding:40px 5% 48px}.home-packs-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px 20px;margin-bottom:20px;display:flex}.home-packs-head h2{font-family:var(--font-display);margin:0;font-size:56px;line-height:.95}.home-packs-head a{text-underline-offset:4px;align-items:center;gap:4px;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}.home-packs-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.home-packs-grid[data-count="1"]{grid-template-columns:minmax(0,1fr);max-width:560px}.home-packs-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-packs-grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.home-pack-link{border:2px solid var(--foreground);background:var(--background);flex-direction:column;height:100%;display:flex}.home-pack-link:focus-visible{outline:3px solid var(--brand-blue);outline-offset:3px}.home-pack-photo{aspect-ratio:1;background:var(--campaign-surface);display:block;overflow:hidden}.home-pack-photo img{object-fit:contain;width:100%;height:100%}.home-pack-body{flex:1;align-content:start;gap:6px;padding:12px 14px 14px;display:grid}.home-pack-count{background:var(--foreground);color:var(--background);text-transform:uppercase;justify-self:start;padding:3px 7px;font-size:11px;font-weight:700}.home-pack-title{font-family:var(--font-display);overflow-wrap:anywhere;font-size:26px;line-height:1}.home-pack-price{font-size:20px;font-weight:700}.home-pack-go{align-items:center;gap:4px;margin-top:4px;font-weight:700;display:inline-flex}.home-pack-link:hover .home-pack-go{text-decoration:underline}.home-pack-lead .home-pack-link{background:var(--brand-lime)}.home-pack-lead .home-pack-link .home-pack-body{color:var(--brand-ink)}@media (width<=900px){.home-packs-grid,.home-packs-grid[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.home-packs{padding:28px 16px 36px}.home-packs-head h2{font-size:42px}.home-packs-grid,.home-packs-grid[data-count="2"],.home-packs-grid[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-pack-lead{grid-column:1/-1}.home-pack-body{padding:10px}.home-pack-title{font-size:21px}.home-pack-price{font-size:17px}}.home-packs-inclusion{max-width:760px;margin:16px 0 0;font-size:12px;line-height:1.6}
