/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */.camp-countdown{background-color:var(--color-base-100);padding-top:5rem;padding-bottom:5rem}@media(min-width:1024px){.camp-countdown{padding-top:8rem;padding-bottom:8rem}}.camp-countdown{padding-left:1.5rem;padding-right:1.5rem}@media(min-width:1024px){.camp-countdown{padding-left:3rem;padding-right:3rem}}.camp-countdown{border-top:3px solid var(--color-primary)}.camp-countdown__inner{width:100%;max-width:70rem;margin-left:auto;margin-right:auto}.camp-countdown__header{text-align:center;margin-bottom:3rem}.camp-countdown__eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 3);font-family:var(--font-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--color-accent);font-size:.6875rem;font-weight:700}.camp-countdown__heading{margin-bottom:calc(var(--spacing,.25rem) * 4);font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-base-content);font-size:clamp(2rem,5vw,3.75rem);font-weight:700;line-height:.93}.camp-countdown__units{grid-template-columns:repeat(4,1fr);max-width:640px;margin:0 auto;display:grid}.camp-countdown__unit{text-align:center;border-right:1px solid var(--color-base-300);padding:1rem 1.5rem}.camp-countdown__unit:last-child{border-right:none}@media not all and (min-width:560px){.camp-countdown__units{grid-template-columns:repeat(2,1fr)}.camp-countdown__unit:nth-child(2){border-right:none}.camp-countdown__unit:nth-child(3){border-top:1px solid var(--color-base-300)}.camp-countdown__unit:nth-child(4){border-top:1px solid var(--color-base-300);border-right:none}}.camp-countdown__number{font-family:var(--font-display);color:var(--color-primary);font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,7vw,5.5rem);font-style:italic;font-weight:700;line-height:1;display:block}.camp-countdown__label{letter-spacing:.14em;text-transform:uppercase;color:#696257;font-size:.6875rem;font-family:var(--font-body);margin-top:.5rem;display:block}.camp-countdown__expired{font-family:var(--font-display);color:var(--color-primary);text-align:center;padding:2rem 0;font-size:clamp(1.5rem,4vw,2.5rem);font-style:italic;font-weight:700}
