.Calendar_visually-hidden__o7JZt{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);border:0}.Calendar_visually-hidden__o7JZt.Calendar_focusable__M_QjS:active,.Calendar_visually-hidden__o7JZt.Calendar_focusable__M_QjS:focus{height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto;clip:auto}.Calendar_flyva-transition-afterLeave__4HBz2 [data-flyva-content]{opacity:0}.Calendar_wrapper__5_5n3{background-color:#fff;grid-column:3/-3;margin:16rem auto;max-width:1720px;padding:2rem 4rem;width:100%}@media screen and (max-width:1727px){.Calendar_wrapper__5_5n3{grid-column:2/-2}}@media screen and (max-width:1023px){.Calendar_wrapper__5_5n3{grid-column:1/-1;margin-left:auto;margin-right:auto;max-width:calc(100vw - var(--margin)*1.5*2);max-width:calc(var(--fullwidth, 100vw) - var(--margin)*1.5*2);padding:2rem}}@media screen and (max-width:767px){.Calendar_wrapper__5_5n3{margin-left:calc(var(--margin)*-1);margin-right:calc(var(--margin)*-1);max-width:none;padding:2rem .4rem;width:100vw}}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);border:0}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto;clip:auto}.flyva-transition-afterLeave [data-flyva-content]{opacity:0}[data-calendar] .calendar{border:0;color:#30302e;position:relative}[data-calendar] .calendar-footer,[data-calendar] .calendar-header{margin-top:32px;position:relative;z-index:1}[data-calendar] .calendar-footer div{height:-moz-min-content;height:min-content}@media screen and (max-width:767px){[data-calendar] .calendar-footer>div{line-height:1.25;max-width:20ch}}[data-calendar] .calendar-footer a{--fs:2rem;--fw:450;--lh:1.201754386;--ls:0;--ff:var(--font-sans);background-color:#fe6f43;border-radius:2px;color:#fff;display:inline-block;font-family:var(--ff);font-size:2rem;font-size:var(--fs);font-size:20px;font-weight:450;font-weight:var(--fw);letter-spacing:0;letter-spacing:var(--ls);line-height:1.201754386;line-height:var(--lh);padding:8px 16px;-webkit-text-decoration:none!important;text-decoration:none!important;transition:background-color .4s ease}@media screen and (max-width:1023px){[data-calendar] .calendar-footer a{--fs:1.6rem}}@media(hover:hover)or (any-pointer:fine){[data-calendar] .calendar-footer a:hover{background-color:#30302e}}[data-calendar] .calendar-footer a:focus-visible{background-color:#30302e}[data-calendar] .calendar-body{--gap:16px;clip-path:inset(-2px);-moz-column-gap:16px;column-gap:16px;-moz-column-gap:var(--gap);column-gap:var(--gap);position:relative;z-index:2}@media screen and (max-width:1023px){[data-calendar] .calendar-body{--gap:8px;grid-template-columns:repeat(7,minmax(40px,1fr))}}@media screen and (max-width:767px){[data-calendar] .calendar-body{--gap:0px;grid-template-columns:repeat(7,minmax(40px,1fr))}}[data-calendar] .day-name{--fs:2rem;--fw:450;--lh:1.25;--ls:0;--ff:var(--font-sans);border:0;color:#fe6f43;font-family:var(--ff);font-size:2rem;font-size:var(--fs);font-size:20px;font-weight:450;font-weight:var(--fw);letter-spacing:0;letter-spacing:var(--ls);line-height:1.25;line-height:var(--lh);padding:20px 0;text-align:left;text-transform:uppercase;text-transform:capitalize}@media screen and (max-width:1023px){[data-calendar] .day-name{--fs:1.5rem;font-size:15px}}@media screen and (max-width:767px){[data-calendar] .day-name-full{display:none}[data-calendar] .day-name-short{display:block;text-align:center;text-transform:lowercase}}[data-calendar] .day{border:0;border-top:1px solid #fe6f43;min-height:160px;padding:4px 0 16px;pointer-events:none;position:relative}@media screen and (max-width:767px){[data-calendar] .day{border:0;box-shadow:0 0 1px rgba(254,111,67,.5)!important;min-height:100px}}[data-calendar] .day:empty{border-top:0}[data-calendar] .day>span{--fs:2rem;--lh:1.25;--ls:0;--ff:var(--font-sans);color:#fe6f43;font-family:var(--ff);font-size:2rem;font-size:var(--fs);font-size:20px;font-weight:500;font-weight:var(--fw);letter-spacing:0;letter-spacing:var(--ls);line-height:1.25;line-height:var(--lh);text-align:left;text-transform:uppercase;--fw:500}@media screen and (max-width:1023px){[data-calendar] .day>span{--fs:1.5rem}}@media screen and (max-width:767px){[data-calendar] .day>span{text-align:center}}[data-calendar] .day.day-current>span{background-color:#fe6f43;border-radius:4px;color:#fff;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;text-align:center;width:-moz-fit-content;width:fit-content}[data-calendar] .isEvent .event{pointer-events:auto;width:calc(100% + var(--gap)*0);width:calc(var(--length, 1)*100% + (var(--length, 1) - 1)*var(--gap))}[data-calendar] .isEvent.event.below+.isEvent .event,[data-calendar] .isEvent:first-of-type .event,[data-calendar] .isEvent:has(.event[data-multi-day=true])+.isEvent .event{--border-top:0}[data-calendar] .event{--color:#30302e;--background-color:transparent;--br-tl:10vw;--br-tr:10vw;--br-bl:10vw;--br-br:10vw;--event-height:32px;--border-top:1px solid #ededed;margin-bottom:0;margin-top:0;overflow:hidden;padding-top:4px;scrollbar-width:none}@media screen and (max-width:1023px){[data-calendar] .event{--event-height:24px;height:24px;height:var(--event-height)}}@media screen and (max-width:767px){[data-calendar] .event{--event-height:20px;padding-top:1px}}[data-calendar] .event:not(.below):not([data-multi-day=true]),[data-calendar] .event[data-multi-day=false]{--color:#30302e;background-color:transparent;border-radius:4px;position:relative}@media(hover:hover)or (any-pointer:fine){[data-calendar] .event:not(.below):not([data-multi-day=true]):hover,[data-calendar] .event[data-multi-day=false]:hover{--background-color:transparent;--color:#fe6f43}[data-calendar] .event:not(.below):not([data-multi-day=true]):hover svg circle,[data-calendar] .event[data-multi-day=false]:hover svg circle{fill:#fe6f43}}[data-calendar] .event:not(.below):not([data-multi-day=true]):focus-visible,[data-calendar] .event[data-multi-day=false]:focus-visible{--background-color:transparent;--color:#fe6f43}[data-calendar] .event:not(.below):not([data-multi-day=true]):focus-visible svg circle,[data-calendar] .event[data-multi-day=false]:focus-visible svg circle{fill:#fe6f43}@media screen and (max-width:767px){[data-calendar] .event:not(.below):not([data-multi-day=true]) .event-container,[data-calendar] .event[data-multi-day=false] .event-container{--br-tl:4px;--br-tr:4px;--br-bl:4px;--br-br:4px}[data-calendar] .event:not(.below):not([data-multi-day=true]) .event-text,[data-calendar] .event[data-multi-day=false] .event-text{border:1px solid rgba(48,48,46,.1);border-radius:4px!important;clip-path:none!important;margin:0;-webkit-mask-image:none!important;mask-image:none!important;padding-left:1px}}[data-calendar] .event:not(.below):not([data-multi-day=true]):before,[data-calendar] .event[data-multi-day=false]:before{border-top:var(--border-top);content:"";height:1px;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:767px){[data-calendar] .event:not(.below):not([data-multi-day=true]):before,[data-calendar] .event[data-multi-day=false]:before{display:none}}[data-calendar] .event:not(.below):not([data-multi-day=true]) .event-container,[data-calendar] .event[data-multi-day=false] .event-container{overflow:hidden;scrollbar-width:none}@media(hover:hover)or (any-pointer:fine){[data-calendar] .event:not(.below):not([data-multi-day=true]) .event-container:hover,[data-calendar] .event[data-multi-day=false] .event-container:hover{--color:#fe6f43}}[data-calendar] .event:not(.below):not([data-multi-day=true]) .event-container:focus-visible,[data-calendar] .event[data-multi-day=false] .event-container:focus-visible{--color:#fe6f43}[data-calendar] .event[data-multi-day=true]{--color:#fff;--background-color:#fe6f43}[data-calendar] .event[data-multi-day=true] .event-text span{--fw:500}@media screen and (max-width:767px){[data-calendar] .event[data-multi-day=true] .event-text span{--fw:450}}@media(hover:hover)or (any-pointer:fine){[data-calendar] .event[data-multi-day=true] .event-container:hover{opacity:.8}}[data-calendar] .event[data-multi-day=true] .event-container:focus-visible{opacity:.8}[data-calendar] .event[data-is-beginning=true]{--br-tl:50vw;--br-bl:50vw}[data-calendar] .event[data-is-beginning=true][data-multi-day=true] .event-text{margin-left:12px}@media screen and (max-width:1023px){[data-calendar] .event[data-is-beginning=true][data-multi-day=true] .event-text{margin-left:8px}}@media screen and (max-width:767px){[data-calendar] .event[data-is-beginning=true][data-multi-day=true] .event-text{margin-left:6px}}[data-calendar] .event[data-is-ending=true]{--br-tr:50vw;--br-br:50vw}[data-calendar] .event[data-is-ending=false][data-is-beginning=false]{--br-tr:4px;--br-br:4px;--br-tl:4px;--br-bl:4px}[data-calendar] .event .event-container{--mask-left:90%;background-color:var(--background-color);border-bottom-left-radius:var(--br-bl);border-bottom-right-radius:var(--br-br);border-top-left-radius:var(--br-tl);border-top-right-radius:var(--br-tr);color:var(--color);height:100%;margin-left:0;margin-right:0;transition:opacity .4s ease}@media screen and (max-width:767px){[data-calendar] .event .event-container{padding:0}}[data-calendar] .event .event-container[data-arrow-left=true]:before,[data-calendar] .event .event-container[data-arrow-right=true]:after{display:none}[data-calendar] .event[data-is-beginning=false] .event-container[data-arrow-left=true]{clip-path:polygon(min(8%,10px) 0,100% 0,100% 100%,min(8%,10px) 100%,0 50%);margin-left:0;width:100%}[data-calendar] .event[data-is-beginning=false] .event-container[data-arrow-left=true] .event-text{margin-left:12px}@media screen and (max-width:1023px){[data-calendar] .event[data-is-beginning=false] .event-container[data-arrow-left=true] .event-text{margin-left:8px}}@media screen and (max-width:767px){[data-calendar] .event[data-is-beginning=false] .event-container[data-arrow-left=true] .event-text{margin-left:6px}}[data-calendar] .event[data-is-ending=false] .event-container[data-arrow-right=true]{--mask-left:max(80%,calc(100% - 20px));clip-path:polygon(0 0,max(92%,100% - 10px) 0,100% 50%,max(92%,100% - 10px) 100%,0 100%);margin-right:0;width:100%}[data-calendar] .event .event-text{align-items:center;color:var(--color);display:flex;gap:.3ch;height:100%;margin-left:3px;margin-right:0;-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent);mask-image:linear-gradient(90deg,#000 90%,transparent);-webkit-mask-image:linear-gradient(to right,#000 var(--mask-left,90%),transparent 100%);mask-image:linear-gradient(to right,#000 var(--mask-left,90%),transparent 100%);overflow:hidden;padding:0;scrollbar-width:none;transition:color .4s ease;width:100%}[data-calendar] .event .event-text span{--fs:1.7rem;--fw:400;--lh:1.3333333333;--ls:0.01em;--ff:var(--font-sans);display:inline-block;font-family:var(--ff);font-size:1.7rem;font-size:var(--fs);font-size:16px;font-weight:400;font-weight:var(--fw);height:-moz-min-content;height:min-content;letter-spacing:.01em;letter-spacing:var(--ls);line-height:1.3333333333;line-height:var(--lh);max-width:100%;overflow:hidden;padding-top:.6px;white-space:nowrap}@media screen and (max-width:1023px){[data-calendar] .event .event-text span{--fs:1.5rem;--ls:0;--lh:1.3333333333;font-size:14px;font-weight:350;line-height:calc(var(--event-height) - .6px)}}@media screen and (max-width:767px){[data-calendar] .event .event-text span{font-size:10px}}[data-calendar] .event .event-text span:has(svg circle){display:inline-block;left:auto;position:relative;top:auto}@media screen and (max-width:767px){[data-calendar] .event .event-text span:has(svg circle){display:none}[data-calendar] .event .event-text span:has(svg circle)+span{display:none}}[data-calendar] .event .event-text span:has(svg circle) svg circle{transition:fill .4s ease}[data-calendar] .calendar-header{--fs:4rem;--fw:450;--lh:1.1;--ls:0;--ff:var(--font-serif);--ff:var(--font-sans);color:#fe6f43;font-family:var(--ff);font-size:4rem;font-size:var(--fs);font-size:40px;font-weight:450;font-weight:var(--fw);letter-spacing:0;letter-spacing:var(--ls);line-height:1.1;line-height:var(--lh)}@media screen and (max-width:1023px){[data-calendar] .calendar-header{font-size:20px}}@media screen and (max-width:767px){[data-calendar] .calendar-header{font-size:18px}}[data-calendar] .calendar-navigate{transition:opacity .4s ease}[data-calendar] .calendar-footer{--fs:1.7rem;--fw:400;--lh:1.3333333333;--ls:0.01em;--ff:var(--font-sans);font-family:var(--ff);font-size:1.7rem;font-size:var(--fs);font-size:17px;font-weight:400;font-weight:var(--fw);letter-spacing:.01em;letter-spacing:var(--ls);line-height:1.3333333333;line-height:var(--lh)}@media screen and (max-width:1023px){[data-calendar] .calendar-footer{--fs:1.5rem;--ls:0;--lh:1.3333333333;font-weight:350}}[data-calendar] .day-other-month{opacity:1;position:relative}@media screen and (max-width:767px){[data-calendar] .day-other-month{background-color:rgba(48,48,46,.1)}}[data-calendar] .day-other-month:after{background-color:rgba(48,48,46,.1);bottom:0;content:"";left:0;opacity:.7;pointer-events:none;position:absolute;right:calc(var(--gap)*-1);top:-1px;z-index:1}@media screen and (max-width:767px){[data-calendar] .day-other-month:after{display:none}}[data-calendar] .day:not(.day-other-month)+.day-other-month:after{background-color:transparent;background-image:linear-gradient(90deg,transparent,rgba(48,48,46,.1) 50%);left:calc(var(--gap)*-4)}[data-calendar] .day-other-month:has(+.day:not(.day-other-month)):after{background-color:transparent;background-image:linear-gradient(270deg,transparent,rgba(48,48,46,.1) 50%);right:calc(var(--gap)*-4)}[data-radix-popper-content-wrapper]:has(.tooltip){z-index:5999!important}[data-radix-popper-content-wrapper]:has(.tooltip) :focus{outline:none}[data-radix-popper-content-wrapper]:has(.tooltip) .tooltip{--fs:1.5rem;--fw:450;--lh:1.3333333333;--ls:0;--ff:var(--font-sans);border-color:#fe6f43;box-shadow:0 0 10px 0 rgba(0,0,0,.1);font-family:var(--ff);font-size:1.5rem;font-size:var(--fs);font-size:15px;font-weight:450;font-weight:var(--fw);letter-spacing:0;letter-spacing:var(--ls);line-height:1.3333333333;line-height:var(--lh);width:300px}[data-radix-popper-content-wrapper]:has(.tooltip) .tooltip .tooltip-text{--fs:1.7rem;--lh:1.3333333333;--ls:0.01em;--ff:var(--font-sans);font-family:var(--ff);font-size:1.7rem;font-size:var(--fs);font-size:17px;font-weight:700;font-weight:var(--fw);letter-spacing:.01em;letter-spacing:var(--ls);line-height:1.3333333333;line-height:var(--lh);--fw:700}@media screen and (max-width:1023px){[data-radix-popper-content-wrapper]:has(.tooltip) .tooltip .tooltip-text{--fs:1.5rem;--ls:0;--lh:1.3333333333;font-weight:350}}[data-radix-popper-content-wrapper]:has(.tooltip) .tooltip .details.description>div:has(>svg) svg{display:none}[data-radix-popper-content-wrapper]:has(.tooltip) .tooltip .details.description h1{font-weight:700;margin-bottom:4px;margin-top:16px}[data-radix-popper-content-wrapper]:has(.tooltip) .tooltip .details.description h2{font-weight:700;margin-bottom:4px;margin-top:16px}[data-radix-popper-content-wrapper]:has(.tooltip) .tooltip .details.description h3{font-weight:700;margin-bottom:4px;margin-top:16px}[data-radix-popper-content-wrapper]:has(.tooltip) .tooltip .details.description h4{font-weight:700;margin-bottom:4px;margin-top:16px}[data-radix-popper-content-wrapper]:has(.tooltip) .tooltip .details.description h5{font-weight:700;margin-bottom:4px;margin-top:16px}[data-radix-popper-content-wrapper]:has(.tooltip) .tooltip .details.description h6{font-weight:700;margin-bottom:4px;margin-top:16px}[data-radix-popper-content-wrapper]:has(.tooltip) .tooltip .details.description hr{margin-bottom:4px;margin-top:4px}