.eip-countdown{margin-inline:auto;max-width:var(--eip-container);padding-inline:var(--eip-gutter)}.eip-countdown .eip-countdown__card{background:transparent;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;padding:18px 0 0}.eip-countdown .eip-countdown__heading{font-size:var(--eip-size-countdown-h);font-weight:var(--eip-weight-extrabold);letter-spacing:-.03em;margin:0 0 14px;text-align:start;text-transform:uppercase}.eip-countdown .eip-countdown__units{border:0;display:grid;gap:0;grid-template-columns:repeat(3,1fr)}.eip-countdown .eip-countdown__units:has(.eip-countdown__unit:nth-child(4)){grid-template-columns:repeat(4,1fr)}.eip-countdown .eip-countdown__unit{background:transparent;border:0;border-inline-end:1px solid var(--eip-line-soft);border-radius:0;padding:14px 6px;text-align:center}.eip-countdown .eip-countdown__unit:last-child{border-inline-end:0}.eip-countdown .eip-countdown__num{color:var(--eip-wine);font-size:var(--eip-size-countdown-num);font-variant-numeric:tabular-nums;font-weight:var(--eip-weight-extrabold);letter-spacing:-.04em;line-height:1.05}.eip-countdown .eip-countdown__cap{color:var(--eip-muted);font-size:var(--eip-size-small);font-weight:var(--eip-weight-medium);letter-spacing:.04em;margin-block-start:2px;text-transform:uppercase}.eip-countdown .eip-countdown__expired,.eip-countdown .eip-countdown__note{background:transparent;border-block-start:1px solid var(--eip-line);border-radius:0;color:var(--eip-ink-2);font-size:var(--eip-size-meta);margin:12px 0 0;padding:8px 0;text-align:start}.eip-countdown .eip-countdown__expired{color:var(--eip-wine);font-size:var(--eip-size-body);font-weight:700}.eip-countdown .eip-countdown__map{border:0;border-radius:0;display:flex;flex:1;flex-direction:column;margin-block-start:14px;margin-inline:0;overflow:hidden;position:relative}.eip-countdown .eip-countdown__map-hit{color:inherit;display:block;flex:1;line-height:0;min-height:0;text-decoration:none}.eip-countdown .eip-countdown__map-hit:focus-visible{outline:2px solid var(--eip-wine);outline-offset:-2px}.eip-countdown .eip-countdown__map-frame,.eip-countdown .eip-countdown__map-image{border:0;display:block;flex:1;min-height:150px;width:100%}.eip-countdown .eip-countdown__map-image{aspect-ratio:16/9;background:#e8e2db;object-fit:cover}.eip-countdown .eip-countdown__map-image--placeholder{color:var(--eip-ink-2);display:grid;font-size:var(--eip-size-small);font-weight:var(--eip-weight-semibold);min-height:180px;padding:20px;place-items:center;text-align:center}.eip-countdown .eip-countdown__address{align-items:center;background:transparent;border:0;border-block-start:0;color:var(--eip-ink);display:flex;font-size:var(--eip-size-small);font-weight:var(--eip-weight-medium);gap:var(--eip-2);padding:12px 0 0;text-decoration:none}.eip-countdown .eip-countdown__address svg{color:var(--eip-wine);flex:none}.eip-countdown .eip-countdown__address:focus-visible span,.eip-countdown .eip-countdown__address:hover span{text-decoration:underline}.eip-hero-row .eip-countdown{height:100%;margin-block-start:0;max-width:none;padding-inline:0;width:100%}.eip-hero-row .eip-countdown .eip-countdown__card{height:auto;padding:0}.eip-hero-row .eip-countdown.is-mode-map{min-height:0}.eip-hero-row .eip-countdown.is-mode-map>.eip-countdown__card{flex:1 1 auto;height:100%;min-height:0}.eip-hero-row .eip-countdown.is-mode-map .eip-countdown__map{background:transparent;border:0;border-radius:0;display:flex;flex:1 1 auto;flex-direction:column;margin:0;min-height:0;overflow:hidden}.eip-hero-row .eip-countdown.is-mode-map .eip-countdown__map-hit{border-radius:var(--eip-radius);display:flex;flex:1 1 auto;line-height:0;min-height:0;overflow:hidden}.eip-hero-row .eip-countdown.is-mode-map .eip-countdown__map-image{aspect-ratio:auto;display:block;flex:1 1 auto;height:100%;min-height:0;object-fit:contain;object-position:center center;width:100%}.eip-hero-row .eip-countdown.is-mode-map .eip-countdown__address{background:transparent;border-block-start:0;flex:none;gap:8px;margin:0;padding:10px 0 0}.eip-countdown--band .eip-countdown__card{background:#fff;border:1px solid var(--eip-line);border-radius:16px;box-shadow:0 10px 32px rgba(50,46,44,.06);margin-block:4px 20px;padding:clamp(28px,4.5vw,52px) clamp(12px,3vw,40px) clamp(24px,3.5vw,40px);position:relative}.eip-countdown--band .eip-countdown__num.is-tick{animation:eip-countdown-tick .45s cubic-bezier(.22,1,.36,1)}.eip-countdown--band .eip-countdown__heading{color:var(--eip-muted);font-size:clamp(20px,2.6vw,32px);font-weight:var(--eip-weight-bold);letter-spacing:.16em;margin:0 0 32px;text-align:center}.eip-countdown--band .eip-countdown__units,.eip-countdown--band .eip-countdown__units:has(.eip-countdown__unit:nth-child(4)){align-items:flex-start;align-self:stretch;background:transparent;border:0;display:flex;flex-wrap:nowrap;gap:16px;justify-content:space-evenly;margin-inline:0;max-width:100%;width:100%}.eip-countdown--band .eip-countdown__unit{background:transparent;border:0;border-inline-end:0;border-radius:0;flex:0 0 auto;min-width:4.75em;padding:0}.eip-countdown--band .eip-countdown__num{color:var(--eip-wine);display:inline-block;font-size:clamp(48px,12vw,120px);font-weight:var(--eip-weight-extrabold);letter-spacing:-.06em;line-height:.95}.eip-countdown--band .eip-countdown__cap{color:var(--eip-muted);font-size:clamp(11px,1.2vw,13px);font-weight:var(--eip-weight-medium);letter-spacing:.14em;margin-block-start:12px}.eip-countdown--band .eip-countdown__expired,.eip-countdown--band .eip-countdown__note{border:0;color:var(--eip-ink-2);font-size:clamp(18px,2.4vw,28px);font-weight:var(--eip-weight-medium);line-height:1.4;margin-block-start:40px;padding:0;text-align:center}.eip-countdown--band.is-animated .eip-countdown__card{animation:eip-countdown-enter .7s cubic-bezier(.22,1,.36,1) both}.eip-countdown--band.is-animated .eip-countdown__card:after{animation:eip-countdown-glow 5.5s ease-in-out .9s infinite;border-radius:inherit;box-shadow:0 16px 44px rgba(150,26,60,.14);content:"";inset:0;pointer-events:none;position:absolute}.eip-countdown--band.is-animated .eip-countdown__heading{animation:eip-countdown-fade-up .55s ease-out both}.eip-countdown--band.is-animated .eip-countdown__unit{animation:eip-countdown-unit-in .6s cubic-bezier(.22,1,.36,1) both}.eip-countdown--band.is-animated .eip-countdown__unit:first-child{animation-delay:.08s}.eip-countdown--band.is-animated .eip-countdown__unit:nth-child(2){animation-delay:.16s}.eip-countdown--band.is-animated .eip-countdown__unit:nth-child(3){animation-delay:.24s}.eip-countdown--band.is-animated .eip-countdown__unit:nth-child(4){animation-delay:.32s}.eip-countdown--band.is-animated .eip-countdown__expired,.eip-countdown--band.is-animated .eip-countdown__note{animation:eip-countdown-fade-up .55s ease-out .4s both}@media(max-width:560px){.eip-countdown--band .eip-countdown__card{padding:16px 10px 14px}.eip-countdown--band .eip-countdown__heading{font-size:12px;letter-spacing:.1em;margin:0 0 12px}.eip-countdown--band .eip-countdown__units,.eip-countdown--band .eip-countdown__units:has(.eip-countdown__unit:nth-child(4)){align-items:flex-start;align-self:stretch;display:flex;flex-wrap:nowrap;gap:4px;justify-content:space-between;max-width:none;width:100%}.eip-countdown--band .eip-countdown__unit{flex:1 1 0;min-width:0;padding:0 2px}.eip-countdown--band .eip-countdown__num{font-size:clamp(22px,7.5vw,32px);letter-spacing:-.04em;line-height:1}.eip-countdown--band .eip-countdown__cap{font-size:9px;letter-spacing:.08em;margin-block-start:4px}.eip-countdown--band .eip-countdown__expired,.eip-countdown--band .eip-countdown__note{font-size:clamp(12px,3.4vw,15px);margin-block-start:14px}}@keyframes eip-countdown-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes eip-countdown-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes eip-countdown-unit-in{0%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:none}}@keyframes eip-countdown-glow{0%,to{opacity:.35}50%{opacity:1}}@keyframes eip-countdown-tick{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.eip-countdown--band.is-animated .eip-countdown__card,.eip-countdown--band.is-animated .eip-countdown__card:after,.eip-countdown--band.is-animated .eip-countdown__expired,.eip-countdown--band.is-animated .eip-countdown__heading,.eip-countdown--band.is-animated .eip-countdown__note,.eip-countdown--band.is-animated .eip-countdown__unit,.eip-countdown__num.is-tick{animation:none!important}.eip-countdown--band.is-animated .eip-countdown__card:after{content:none}}
