[data-rwp-wrapper] ul{margin:0;padding:0;list-style:none}[data-rwp-wrapper] li{margin:0;padding:0}[data-rwp-wrapper]{perspective:2000px;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:stretch;width:100%;display:flex;position:relative;overflow:hidden}[data-rwp]{cursor:default;flex:1;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 20% 80%,#0000 100%)}[data-rwp]:focus-visible{outline:none}[data-rwp-highlight-wrapper]{width:100%;font-size:1rem;font-weight:500;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}[data-rwp-highlight-list]{width:100%;position:absolute}[data-rwp-options]{-webkit-font-smoothing:subpixel-antialiased;will-change:transform;backface-visibility:hidden;width:100%;height:0;transform-style:preserve-3d;margin:0 auto;display:block;position:absolute;top:50%;left:0}[data-rwp-option]{-webkit-font-smoothing:subpixel-antialiased;will-change:visibility;width:100%;font-size:.875rem;position:absolute;top:0;left:0}[data-rwp-option],[data-rwp-highlight-item]{justify-content:center;align-items:center;display:flex}[data-rwp-option][data-disabled],[data-rwp-highlight-item][data-disabled]{pointer-events:none}
@layer base{:root{--cal-cell-min-height:var(--space-3xl);--cal-grid-gap:1px;--cal-transition-duration:.3s;--cal-stagger-delay:50ms;--cal-spring:cubic-bezier(.16, 1, .3, 1);--cal-header-padding:var(--space-s-l);--cal-cell-padding:var(--space-xs);--cal-floating-bar-height:56px;--cal-ledger-eyebrow-col:5.5rem;--cal-ledger-service-col:3.5rem;--cal-ledger-divider-color:var(--divider-color);--cal-ledger-faint-color:var(--text-muted-color)}@supports (color:color-mix(in lab, red, red)){:root{--cal-ledger-faint-color:color-mix(in srgb, var(--text-muted-color) 60%, transparent)}}}@keyframes cal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cal-fade-out{0%{opacity:1}to{opacity:0}}@keyframes cal-view-enter-from-right{0%{opacity:0;transform:translate(28%)}to{opacity:1;transform:translate(0)}}@keyframes cal-view-enter-from-left{0%{opacity:0;transform:translate(-28%)}to{opacity:1;transform:translate(0)}}@keyframes cal-view-exit-to-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-28%)}}@keyframes cal-view-exit-to-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(28%)}}@keyframes cal-view-enter-from-bottom{0%{opacity:0;transform:translateY(21dvh)}to{opacity:1;transform:translateY(0)}}@keyframes cal-view-exit-to-top{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-21dvh)}}@keyframes cal-slide-from-right{0%{opacity:0;transform:translate(28%)}to{opacity:1;transform:translate(0)}}@keyframes cal-slide-from-left{0%{opacity:0;transform:translate(-28%)}to{opacity:1;transform:translate(0)}}@keyframes cal-slide-from-top{0%{opacity:0;transform:translateY(-22%)}to{opacity:1;transform:translateY(0)}}@keyframes cal-slide-from-bottom{0%{opacity:0;transform:translateY(22%)}to{opacity:1;transform:translateY(0)}}@keyframes cal-title-from-right{0%{opacity:0;transform:translate(15%)}to{opacity:1;transform:translate(0)}}@keyframes cal-title-from-left{0%{opacity:0;transform:translate(-15%)}to{opacity:1;transform:translate(0)}}@keyframes cal-title-from-top{0%{opacity:0;transform:translateY(-15%)}to{opacity:1;transform:translateY(0)}}@keyframes cal-title-from-bottom{0%{opacity:0;transform:translateY(15%)}to{opacity:1;transform:translateY(0)}}@keyframes cal-title-fade{0%{opacity:0}to{opacity:1}}.cal-shell-height{min-height:calc(100dvh - var(--shell-bottom-chrome) - 2 * var(--leaf-gap))}.cal-viewport{grid-template-rows:auto 1fr;height:auto;display:grid;overflow:visible}.cal-viewport>[data-cal-view-area]{z-index:0;grid-area:2/1;min-height:0;overflow-y:clip}.cal-viewport>header{grid-area:1/1}@media print{.cal-viewport{height:auto!important;display:block!important;overflow:visible!important}.cal-view-scroll{opacity:1!important;height:auto!important;position:static!important;overflow:visible!important;transform:none!important}:is([data-view=year] .cal-view-scroll:has([data-calendar-monthly]),[data-view=month] .cal-view-scroll:has([data-calendar-yearly])){display:none!important}.cal-carousel{height:auto!important;overflow:visible!important}.cal-carousel-track{transform:none!important}.cal-carousel-panel:not(:nth-child(2)){display:none!important}}:is([data-view=year] .cal-view-scroll:has([data-calendar-monthly]),[data-view=month] .cal-view-scroll:has([data-calendar-yearly])){opacity:0;visibility:hidden}.cal-carousel{position:relative;overflow:hidden}.cal-carousel-track{will-change:transform;gap:20px;display:flex;transform:translate(calc(-100% - 20px))}.cal-carousel-track.transitioning{transition:transform .4s cubic-bezier(.16,1,.3,1)}.cal-carousel-panel{flex:0 0 100%;min-width:0}[role=gridcell]{contain:layout style}.cal-ledger-row{padding-top:var(--space-m)}.cal-ledger-row--inline{grid-template-columns:var(--cal-ledger-eyebrow-col) 1fr;column-gap:var(--space-2xs);align-items:center;min-height:36px;display:grid}.cal-ledger-row--block{row-gap:var(--space-2xs);grid-template-columns:1fr;align-items:start;display:grid}.cal-ledger-value-end{text-align:right;justify-self:end}.cal-feast-link h2{overflow-wrap:break-word}.cal-feast-link h2:after{content:"›";color:inherit;transition:left var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);display:inline;position:relative;left:0}.cal-feast-link:hover h2:after,.cal-feast-link:focus-visible h2:after,.cal-feast-link:active h2:after{color:var(--accent-color);left:3px}@media (prefers-reduced-motion:reduce){.cal-feast-link h2:after{transition:color var(--duration-fast) var(--ease-out)}.cal-feast-link:hover h2:after,.cal-feast-link:focus-visible h2:after,.cal-feast-link:active h2:after{left:0}:root{--cal-transition-duration:0s;--cal-stagger-delay:0s}[data-calendar-shell] *{animation-duration:0s!important}.cal-carousel-track.transitioning{transition:none}}
