.CalendarCta_card__C0Fg3{--calendar-pixel:hsl(var(--primary)/0.12);isolation:isolate;border-color:hsl(var(--primary)/.28);background:linear-gradient(135deg,hsl(var(--primary)/.08),hsl(var(--card)) 56%,hsl(var(--primary)/.045));box-shadow:inset 0 1px 0 hsl(var(--foreground)/.06),inset 0 -1px 0 hsl(var(--primary)/.08),0 18px 50px -38px hsl(var(--foreground)/.42);transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .25s ease,box-shadow .35s ease}.CalendarCta_card__C0Fg3:focus-within,.CalendarCta_card__C0Fg3:hover{transform:translateY(-2px);border-color:hsl(var(--primary)/.46);box-shadow:inset 0 1px 0 hsl(var(--foreground)/.08),inset 0 -1px 0 hsl(var(--primary)/.1),0 24px 60px -42px hsl(var(--foreground)/.5)}.CalendarCta_pixelLayer__qJ64O{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.CalendarCta_pixelField__oVpiF{position:absolute;inset:-28%;opacity:.26;background-image:linear-gradient(45deg,var(--calendar-pixel) 25%,transparent 25% 75%,var(--calendar-pixel) 75%),linear-gradient(45deg,var(--calendar-pixel) 25%,transparent 25% 75%,var(--calendar-pixel) 75%);background-position:0 0,9px 9px;background-size:18px 18px;-webkit-mask-image:radial-gradient(ellipse at 50% 48%,rgb(0 0 0/.65) 0,rgb(0 0 0/.42) 42%,transparent 78%);mask-image:radial-gradient(ellipse at 50% 48%,rgb(0 0 0/.65) 0,rgb(0 0 0/.42) 42%,transparent 78%);transform:translate3d(-3%,-2%,0) scale(1.04);will-change:transform;animation:CalendarCta_calendar-pixel-drift__5DgvM 18s steps(18) infinite}.CalendarCta_pixelSweep__S7X_l{position:absolute;top:-55%;bottom:-55%;left:-32%;width:28%;opacity:0;background:linear-gradient(90deg,transparent,hsl(var(--primary)/.16) 48%,transparent);transform:translate3d(-170%,0,0) rotate(18deg);will-change:transform,opacity;animation:CalendarCta_calendar-pixel-sweep__gyorI 11s steps(20) infinite}.CalendarCta_edgeDetail__mLizb{position:absolute;inset:1rem;border:1px solid hsl(var(--primary)/.1);border-radius:calc(var(--radius) - .125rem);opacity:.75}.CalendarCta_content__DGhBy{position:relative;z-index:1}.CalendarCta_iconFrame__734M3{position:relative;display:grid;width:3rem;height:3rem;margin:0 auto;place-items:center;color:hsl(var(--primary));border:1px solid hsl(var(--primary)/.13);border-radius:.5rem;background:hsl(var(--primary)/.035)}.CalendarCta_icon__H_fr1{animation:CalendarCta_calendar-icon-pulse__fa3__ 5s steps(5) infinite}.CalendarCta_button__BpdWt{position:relative;isolation:isolate;overflow:hidden;box-shadow:0 10px 24px -20px hsl(var(--foreground)/.5);transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s ease,box-shadow .2s ease}.CalendarCta_button__BpdWt:before{position:absolute;inset:-20% 0;z-index:0;background:repeating-linear-gradient(90deg,transparent 0 7px,hsl(var(--primary-foreground)/.14) 7px 9px,transparent 9px 16px);content:"";opacity:0;transform:translate3d(-110%,0,0)}.CalendarCta_button__BpdWt:focus-visible:before,.CalendarCta_button__BpdWt:hover:before{opacity:1;animation:CalendarCta_calendar-button-dither__1_kfZ .7s steps(10) both}@keyframes CalendarCta_calendar-pixel-drift__5DgvM{0%{transform:translate3d(-3%,-2%,0) scale(1.04)}50%{transform:translate3d(2%,1%,0) scale(1.07)}to{transform:translate3d(-3%,-2%,0) scale(1.04)}}@keyframes CalendarCta_calendar-pixel-sweep__gyorI{0%,18%{opacity:0;transform:translate3d(-170%,0,0) rotate(18deg)}26%{opacity:.75}62%{opacity:.75;transform:translate3d(520%,0,0) rotate(18deg)}72%,to{opacity:0;transform:translate3d(520%,0,0) rotate(18deg)}}@keyframes CalendarCta_calendar-icon-pulse__fa3__{0%,72%,to{opacity:1;transform:translateZ(0)}76%{opacity:.78;transform:translate3d(1px,0,0)}80%{opacity:1;transform:translateZ(0)}}@keyframes CalendarCta_calendar-button-dither__1_kfZ{0%{transform:translate3d(-110%,0,0)}to{transform:translate3d(110%,0,0)}}@media (prefers-reduced-motion:reduce){.CalendarCta_card__C0Fg3,.CalendarCta_card__C0Fg3:focus-within,.CalendarCta_card__C0Fg3:hover{transform:none;transition:none}.CalendarCta_button__BpdWt:before,.CalendarCta_icon__H_fr1,.CalendarCta_pixelField__oVpiF,.CalendarCta_pixelSweep__S7X_l{animation:none}.CalendarCta_pixelSweep__S7X_l{display:none}.CalendarCta_button__BpdWt:focus-visible:before,.CalendarCta_button__BpdWt:hover:before{opacity:0}}