.component-content.svelte-s1xtzp.svelte-s1xtzp{position:relative;overflow:hidden;display:flex;justify-content:center;padding:50px 20px}.cd_bg_layer.svelte-s1xtzp.svelte-s1xtzp{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.cd_bg_img.svelte-s1xtzp.svelte-s1xtzp{width:100%;height:100%;object-fit:cover;display:block}.countdown_wrapper.svelte-s1xtzp.svelte-s1xtzp{position:relative;z-index:1;width:100%;max-width:440px;display:flex;flex-direction:column;align-items:center}.cd_heading_area.svelte-s1xtzp.svelte-s1xtzp{text-align:center;margin-bottom:28px;opacity:0;transform:translateY(12px);transition:opacity 1s ease,transform 1s ease}.revealed.svelte-s1xtzp .cd_heading_area.svelte-s1xtzp{opacity:1;transform:translateY(0)}.cd_end_message.svelte-s1xtzp.svelte-s1xtzp{font-family:Great Vibes,cursive;font-size:clamp(1.6rem,7vw,2.4rem);font-weight:400;background:linear-gradient(180deg,#000,#555,#000);background-size:100% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-s1xtzp-text_gradient_shift 4s ease-in-out infinite;text-align:center;margin:0;line-height:1.3}.cd_heading_text.svelte-s1xtzp.svelte-s1xtzp{font-family:Great Vibes,cursive;font-size:clamp(2rem,8vw,2.8rem);font-weight:400;background:linear-gradient(180deg,#000,#555,#000);background-size:100% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-s1xtzp-text_gradient_shift 4s ease-in-out infinite;margin:0;line-height:1.2}.cd_heading_divider_top.svelte-s1xtzp.svelte-s1xtzp,.cd_heading_divider_bottom.svelte-s1xtzp.svelte-s1xtzp{display:flex;align-items:center;justify-content:center;gap:8px}.cd_heading_divider_top.svelte-s1xtzp.svelte-s1xtzp{margin-bottom:6px}.cd_heading_divider_bottom.svelte-s1xtzp.svelte-s1xtzp{margin-top:6px}.cd_hd_line.svelte-s1xtzp.svelte-s1xtzp{display:block;width:0;height:1px;background:linear-gradient(90deg,transparent,rgba(180,100,80,.3) 20%,rgba(180,100,80,.3) 80%,transparent);transition:width 1.2s .3s cubic-bezier(.25,.46,.45,.94)}.revealed.svelte-s1xtzp .cd_hd_line.svelte-s1xtzp{width:45px}.cd_hd_cross.svelte-s1xtzp.svelte-s1xtzp{width:14px;height:14px;object-fit:contain;opacity:.45;filter:brightness(1.5)}.cd_event_date.svelte-s1xtzp.svelte-s1xtzp{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(.72rem,2.5vw,.88rem);font-weight:500;letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(180deg,#000,#555,#000);background-size:100% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-s1xtzp-text_gradient_shift 4s ease-in-out infinite;margin:0 0 22px;opacity:0;transform:translateY(10px);transition:opacity .8s .3s ease,transform .8s .3s ease}.countdown_grid.svelte-s1xtzp.svelte-s1xtzp{display:flex;align-items:center;justify-content:center;gap:clamp(10px,3vw,18px);width:100%;opacity:0;transform:translateY(16px);transition:opacity 1s .2s ease,transform 1s .2s ease}.revealed.svelte-s1xtzp .countdown_grid.svelte-s1xtzp{opacity:1;transform:translateY(0)}.cd_card.svelte-s1xtzp.svelte-s1xtzp{position:relative;width:clamp(70px,20vw,95px);height:clamp(90px,26vw,120px);border-radius:50px;background:#fff6;border:1px solid rgba(255,255,255,.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden;box-shadow:0 0 25px #b4b4b41f,0 0 50px #b4b4b40d,inset 0 1px #ffffff1a,inset 0 -1px #00000026}.cd_card.svelte-s1xtzp .cd_glow_top.svelte-s1xtzp,.cd_card.svelte-s1xtzp .cd_glow_bottom.svelte-s1xtzp{position:absolute;left:50%;transform:translate(-50%);width:70%;height:25px;border-radius:50%;pointer-events:none;z-index:1}.cd_card.svelte-s1xtzp .cd_glow_top.svelte-s1xtzp{top:-8px;background:radial-gradient(ellipse,rgba(180,100,80,.12) 0%,rgba(180,100,80,.04) 50%,transparent 75%);animation:svelte-s1xtzp-cd_glow_pulse 4s ease-in-out infinite}.cd_card.svelte-s1xtzp .cd_glow_bottom.svelte-s1xtzp{bottom:-8px;background:radial-gradient(ellipse,rgba(180,100,80,.12) 0%,rgba(180,100,80,.04) 50%,transparent 75%);animation:svelte-s1xtzp-cd_glow_pulse 4s ease-in-out infinite 2s}@keyframes svelte-s1xtzp-cd_glow_pulse{0%,to{opacity:.6;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.15)}}.cd_inner.svelte-s1xtzp.svelte-s1xtzp{position:relative;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.cd_value.svelte-s1xtzp.svelte-s1xtzp{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.6rem,5.5vw,2.2rem);font-weight:600;background:linear-gradient(180deg,#000,#555,#000);background-size:100% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-s1xtzp-text_gradient_shift 4s ease-in-out infinite;line-height:1;letter-spacing:.02em}.tick_anim.svelte-s1xtzp.svelte-s1xtzp{animation:svelte-s1xtzp-tick_in .5s cubic-bezier(.2,.6,.35,1)}@keyframes svelte-s1xtzp-tick_in{0%{opacity:0;transform:translateY(-12px) scaleY(.6);filter:blur(2px)}40%{opacity:1;transform:translateY(3px) scaleY(1.08);filter:blur(0)}70%{transform:translateY(-1px) scaleY(.97)}to{opacity:1;transform:translateY(0) scaleY(1);filter:blur(0)}}.cd_label.svelte-s1xtzp.svelte-s1xtzp{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(.5rem,1.6vw,.62rem);font-weight:500;letter-spacing:.15em;text-transform:uppercase;background:linear-gradient(180deg,#000,#555,#000);background-size:100% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:svelte-s1xtzp-text_gradient_shift 4s ease-in-out infinite}.cd_sparkle.svelte-s1xtzp.svelte-s1xtzp{position:absolute;width:3px;height:3px;border-radius:50%;background:#b4645073;box-shadow:0 0 6px 2px #b4645026;z-index:3;animation:svelte-s1xtzp-sparkle_float 4s ease-in-out infinite}.cd_sparkle_1.svelte-s1xtzp.svelte-s1xtzp{top:12%;right:18%;animation-delay:0s}.cd_sparkle_2.svelte-s1xtzp.svelte-s1xtzp{bottom:15%;left:15%;animation-delay:-2s;width:2px;height:2px}@keyframes svelte-s1xtzp-sparkle_float{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.cd_card.svelte-s1xtzp.svelte-s1xtzp:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);z-index:1;animation:svelte-s1xtzp-card_shimmer 5s 1s ease-in-out infinite}@keyframes svelte-s1xtzp-card_shimmer{0%{left:-100%}50%{left:100%}to{left:100%}}.cd_card.svelte-s1xtzp.svelte-s1xtzp:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50px;background:conic-gradient(from 0deg,#b4645000,#b4645026,#b4645000 30%,#b464501f 50%,#b4645000,#b4645026 80%,#b4645000);z-index:0;animation:svelte-s1xtzp-border_glow_rotate 8s linear infinite}@keyframes svelte-s1xtzp-border_glow_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pc.svelte-s1xtzp .countdown_wrapper.svelte-s1xtzp{max-width:520px}.pc.svelte-s1xtzp .cd_card.svelte-s1xtzp{width:clamp(90px,16vw,110px);height:clamp(110px,20vw,140px)}.pc.svelte-s1xtzp .cd_value.svelte-s1xtzp{font-size:clamp(2rem,4vw,2.6rem)}.pc.svelte-s1xtzp .cd_label.svelte-s1xtzp{font-size:clamp(.55rem,1.2vw,.68rem)}@media (prefers-reduced-motion: reduce){.countdown_grid.svelte-s1xtzp.svelte-s1xtzp{transition:none!important;opacity:1!important;transform:none!important}.cd_sparkle.svelte-s1xtzp.svelte-s1xtzp{animation:none!important;opacity:.5!important}.cd_card.svelte-s1xtzp.svelte-s1xtzp:after{animation:none!important;display:none}.cd_card.svelte-s1xtzp.svelte-s1xtzp:before{animation:none!important}.tick_anim.svelte-s1xtzp.svelte-s1xtzp{animation:none!important}}@keyframes svelte-s1xtzp-text_gradient_shift{0%{background-position:0% 0%}50%{background-position:0% 100%}to{background-position:0% 0%}}section.component-content.pc.svelte-s1xtzp.svelte-s1xtzp{background-color:var(--component_element_background_color_pc);padding-left:var(--component_element_padding_left_pc);padding-right:var(--component_element_padding_right_pc);padding-top:var(--component_element_padding_top_pc);padding-bottom:var(--component_element_padding_bottom_pc)}section.component-content.mobile.svelte-s1xtzp.svelte-s1xtzp{background-color:var(--component_element_background_color_mobile);padding-left:var(--component_element_padding_left_mobile);padding-right:var(--component_element_padding_right_mobile);padding-top:var(--component_element_padding_top_mobile);padding-bottom:var(--component_element_padding_bottom_mobile)}
