.calendar-grid-cell[data-v-fa426ff3]{border:1px solid var(--color-gray-stroke)}.scroll-hidden[data-v-fa426ff3]::-webkit-scrollbar{display:none}.calendar-grid-cell.active[data-v-fa426ff3]{background-color:var(--color-gray-3);cursor:default}.cell-fixed-content[data-v-fa426ff3]{height:100%;padding:.9375rem 1.25rem;pointer-events:none}.cell-date[data-v-fa426ff3],.cell-fixed-content[data-v-fa426ff3]{left:0;position:absolute;top:0;width:100%}.cell-date[data-v-fa426ff3]{border-bottom:1px solid var(--color-gray-stroke);color:var(--color-gray-70);display:grid;grid-template-columns:var(--date-cell-1-row) 1fr;height:4.75rem;padding-block:.9375rem .6875rem;padding-inline:1.25rem;pointer-events:all}.cell-date-group[data-v-fa426ff3]{display:grid;grid-column:1/-1;grid-row:1;grid-template-columns:var(--date-cell-1-row) 1fr;width:100%}.cell-date-related[data-v-fa426ff3]{font-weight:500;grid-column:1/-1;grid-row:1/2;margin-top:auto}.cell-date-related[data-v-fa426ff3],.cell-events[data-v-fa426ff3]{color:var(--color-gray-50);display:flex;flex-direction:column;gap:.25rem}.cell-events[data-v-fa426ff3]{height:calc(100% - 4.75rem);margin-top:4.75rem;opacity:0;overflow-y:hidden;padding-bottom:5rem;scrollbar-width:none;transition:opacity .3s ease-out;-ms-overflow-style:none}.cell-events[data-v-fa426ff3]::-webkit-scrollbar{display:none}.calendar-grid-cell:hover .cell-events[data-v-fa426ff3]{opacity:1}.calendar-grid-cell.active .cell-events[data-v-fa426ff3],.calendar-grid-cell.active:hover .cell-events[data-v-fa426ff3]{opacity:1;pointer-events:all}.calendar-grid-cell.active .cell-events[data-v-fa426ff3]{overflow-y:auto}.cell-event[data-v-fa426ff3]{align-items:baseline;cursor:pointer;display:grid;grid-template-columns:var(--date-cell-1-row) 1fr}.cell-event--related[data-v-fa426ff3]{align-items:flex-end;grid-template-columns:var(--date-cell-1-row) 1fr auto}.cell-event:hover .cell-event-title[data-v-fa426ff3]{text-decoration:underline}.cell-event-month[data-v-fa426ff3]{text-align:left;white-space:nowrap}.cell-event-title[data-v-fa426ff3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-event-media[data-v-fa426ff3]{height:2.875rem;margin-bottom:2px;margin-left:.625rem;-o-object-fit:cover;object-fit:cover;width:2.1875rem}.cell-top-gradient[data-v-fa426ff3]{display:none}.calendar-grid-cell.wo .cell-date[data-v-fa426ff3]{border-bottom:0;height:3.125rem}.calendar-grid-cell.wo .cell-events[data-v-fa426ff3]{height:calc(100% - 1.9rem);margin-top:1.9rem}.calendar-grid-cell.wo .cell-top-gradient[data-v-fa426ff3]{background:linear-gradient(180deg,var(--color-bg) 0,var(--color-bg) 90%,hsla(0,0%,96%,0) 100%);display:block;height:3.125rem;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.calendar-grid-cell.wo.active .cell-top-gradient[data-v-fa426ff3]{background:linear-gradient(180deg,var(--color-gray-smooth-grdient-active) 0,var(--color-gray-smooth-grdient-active) 90%,hsla(180,3%,94%,0) 100%)}.gradient-bottom[data-v-fa426ff3]{background:linear-gradient(0deg,var(--color-bg),var(--color-bg),hsla(0,0%,96%,.5),hsla(0,0%,96%,0));bottom:0;height:109px;left:0;pointer-events:none;position:absolute;width:100%;z-index:10}.active .gradient-bottom[data-v-fa426ff3]{background:linear-gradient(0deg,var(--color-gray-smooth-grdient-active),var(--color-gray-smooth-grdient-active),rgba(22,37,46,.01),rgba(22,37,46,0));pointer-events:none}@media (width <= 1200px){.calendar-grid--expanded-ui .cell-events[data-v-fa426ff3]{opacity:1;pointer-events:all}.calendar-grid:not(.calendar-grid--expanded-ui) .calendar-grid-cell:hover .cell-events[data-v-fa426ff3],.calendar-grid:not(.calendar-grid--expanded-ui) .cell-events[data-v-fa426ff3]{opacity:0;pointer-events:none}.cell-top-gradient[data-v-fa426ff3],.gradient-bottom[data-v-fa426ff3]{opacity:0;transition:opacity .2s ease-out}.calendar-grid--expanded-ui .cell-top-gradient[data-v-fa426ff3],.calendar-grid--expanded-ui .gradient-bottom[data-v-fa426ff3]{opacity:1}}@media (width <= 768px){.calendar-grid:not(.calendar-grid--expanded-ui) .cell-date-related[data-v-fa426ff3]{display:none}.calendar-grid:not(.calendar-grid--expanded-ui) .calendar-grid-cell:not(.wo) .cell-date[data-v-fa426ff3]{border-bottom:0;height:41px}.calendar-grid:not(.calendar-grid--expanded-ui) .calendar-grid-cell:not(.wo) .cell-events[data-v-fa426ff3]{height:calc(100% - 41px);margin-top:41px}}.calendar-grid-cell[data-v-c88277c5]{border:1px solid var(--color-red-stroke)}.calendar-grid-cell.active[data-v-c88277c5]{background-color:var(--color-red-5);cursor:default}.cell-fixed-content[data-v-c88277c5]{height:100%;padding:.9375rem 1.25rem;pointer-events:none}.cell-date[data-v-c88277c5],.cell-fixed-content[data-v-c88277c5]{left:0;position:absolute;top:0;width:100%}.cell-date[data-v-c88277c5]{border-bottom:1px solid var(--color-red-stroke);color:var(--color-red);display:grid;grid-template-columns:var(--date-cell-1-row) 1fr;height:4.75rem;padding-block:.9375rem .6875rem;padding-inline:1.25rem;pointer-events:all}.cell-date-group[data-v-c88277c5]{display:grid;grid-column:1/-1;grid-row:1;grid-template-columns:var(--date-cell-1-row) 1fr;width:100%}.cell-date-related[data-v-c88277c5]{color:var(--color-gray-50);font-weight:500;grid-column:1/-1;grid-row:1/2;margin-top:auto}.cell-date-related[data-v-c88277c5],.cell-events[data-v-c88277c5]{display:flex;flex-direction:column;gap:.25rem}.cell-events[data-v-c88277c5]{color:var(--color-red-60);height:calc(100% - 4.75rem);margin-top:4.75rem;opacity:0;overflow-y:hidden;padding-bottom:5rem;scrollbar-width:none;transition:opacity .3s ease-out;-ms-overflow-style:none}.cell-events[data-v-c88277c5]::-webkit-scrollbar{display:none}.calendar-grid-cell.pseudo-hover .cell-events[data-v-c88277c5],.calendar-grid-cell:hover .cell-events[data-v-c88277c5]{opacity:1}.calendar-grid-cell.active .cell-events[data-v-c88277c5],.calendar-grid-cell.active:hover .cell-events[data-v-c88277c5]{opacity:1;pointer-events:all}.calendar-grid-cell.active .cell-events[data-v-c88277c5]{overflow-y:auto}.cell-event[data-v-c88277c5]{align-items:baseline;cursor:pointer;display:grid;grid-template-columns:var(--date-cell-1-row) 1fr}.cell-event--related[data-v-c88277c5]{align-items:flex-end;grid-template-columns:var(--date-cell-1-row) 1fr auto}.cell-event:hover .cell-event-title[data-v-c88277c5]{color:var(--color-red);text-decoration:underline}.cell-event-month[data-v-c88277c5]{text-align:left;white-space:nowrap}.cell-event-title[data-v-c88277c5]{min-width:0;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.cell-event-media[data-v-c88277c5]{height:2.875rem;margin-bottom:2px;margin-left:.625rem;-o-object-fit:cover;object-fit:cover;width:2.1875rem}.cell-top-gradient[data-v-c88277c5]{display:none}.calendar-grid-cell.wo .cell-date[data-v-c88277c5]{border-bottom:0;height:3.125rem}.calendar-grid-cell.wo .cell-events[data-v-c88277c5]{height:calc(100% - 1.9rem);margin-top:1.9rem}.calendar-grid-cell.wo .cell-top-gradient[data-v-c88277c5]{background:linear-gradient(180deg,var(--color-bg) 0,hsla(0,0%,96%,0) 100%);display:block;height:3.125rem;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.calendar-grid-cell.wo.active .cell-top-gradient[data-v-c88277c5]{background:linear-gradient(180deg,var(--color-red-5) 0,rgba(238,11,11,0) 100%)}.gradient-bottom[data-v-c88277c5]{background:linear-gradient(0deg,var(--color-bg),var(--color-bg),hsla(0,0%,96%,.5),hsla(0,0%,96%,0));bottom:0;height:110px;left:0;pointer-events:none;position:absolute;width:100%}.calendar-grid-cell.active .gradient-bottom[data-v-c88277c5]{background:linear-gradient(0deg,#f6eaea,#f6eaea,#ee0b0b08,#ee0b0b00);height:110px;opacity:1}.state[data-v-c88277c5]{color:var(--color-gray-70);padding:1rem}.state--error[data-v-c88277c5]{color:var(--color-red)}@media (width <= 1200px){.calendar-grid--expanded-ui .cell-events[data-v-c88277c5]{opacity:1;pointer-events:all}.calendar-grid:not(.calendar-grid--expanded-ui) .calendar-grid-cell:hover .cell-events[data-v-c88277c5],.calendar-grid:not(.calendar-grid--expanded-ui) .cell-events[data-v-c88277c5]{opacity:0;pointer-events:none}.cell-top-gradient[data-v-c88277c5],.gradient-bottom[data-v-c88277c5]{opacity:0;transition:opacity .2s ease-out}.calendar-grid--expanded-ui .cell-top-gradient[data-v-c88277c5],.calendar-grid--expanded-ui .gradient-bottom[data-v-c88277c5]{opacity:1}}@media (width <= 768px){.calendar-grid:not(.calendar-grid--expanded-ui) .cell-date-related[data-v-c88277c5]{display:none}.calendar-grid:not(.calendar-grid--expanded-ui) .calendar-grid-cell:not(.wo) .cell-date[data-v-c88277c5]{border-bottom:0;height:41px}.calendar-grid:not(.calendar-grid--expanded-ui) .calendar-grid-cell:not(.wo) .cell-events[data-v-c88277c5]{height:calc(100% - 41px);margin-top:41px}}.scroll-top-btn[data-v-b3d97f07]{display:none}@media (width <= 1024px){.scroll-top-btn[data-v-b3d97f07]{align-items:center;background-color:#f6f6f6;border:none;border-radius:50%;bottom:34px;box-shadow:0 6px 16px #0000001f;cursor:pointer;display:inline-flex;height:46px;justify-content:center;position:fixed;right:20px;width:46px;z-index:1}}.copy-tooltip-fade-enter-active[data-v-b3d97f07],.copy-tooltip-fade-leave-active[data-v-b3d97f07]{transition:opacity .2s ease-in-out,transform .2s ease-in-out}.copy-tooltip-fade-enter-from[data-v-b3d97f07],.copy-tooltip-fade-leave-to[data-v-b3d97f07]{opacity:0;transform:translateY(-5px) scale(.9)}.copy-tooltip-fade-enter-to[data-v-b3d97f07],.copy-tooltip-fade-leave-from[data-v-b3d97f07]{opacity:1;transform:translateY(0) scale(1)}.mobile-filters[data-v-0964e1a5]{display:none}@media (width <= 1200px){.mobile-filters[data-v-0964e1a5]{align-items:center;bottom:20px;display:flex;flex-direction:column;gap:10px;left:50%;padding-inline:20px;pointer-events:auto;position:fixed;transform:translate(-50%);width:100%;z-index:20}.mobile-filters__toggle[data-v-0964e1a5]{align-items:center;background-color:var(--color-red);border:none;border-radius:999px;color:var(--color-bg);cursor:pointer;display:inline-flex;gap:8px;height:2.125rem;padding:0 20px;position:relative;z-index:2}.mobile-filters__toggle-icon[data-v-0964e1a5]{height:.5625rem;width:.5625rem}.mobile-filters__popup[data-v-0964e1a5]{background-color:var(--color-bg);border:var(--border-size) solid var(--color-red-10);border-radius:20px;box-shadow:0 10px 28px #00000026;padding:16px;position:relative;width:100%;z-index:2}.mobile-filters__section[data-v-0964e1a5]{display:grid;gap:10px}.mobile-filters__section+.mobile-filters__section[data-v-0964e1a5]{margin-top:55px}.mobile-filters__title[data-v-0964e1a5]{color:var(--color-red-60)}.tag-bar[data-v-0964e1a5]{display:flex;flex-wrap:wrap;gap:2px;height:-moz-max-content;height:max-content}.pill[data-v-0964e1a5]{align-items:center;background-color:var(--color-red-5);border-radius:999px;color:var(--color-red-50);cursor:pointer;display:inline-flex;gap:8px;height:1.875rem;padding:8px 20px;transition:background-color 50ms ease}.pill[data-v-0964e1a5]:not(.active):hover,.pill__dot[data-v-0964e1a5]{background-color:var(--color-red-10)}.pill__dot[data-v-0964e1a5]{border-radius:50%;height:8px;width:8px}.pill.active[data-v-0964e1a5]{background-color:#f03a3a;border-color:#f03a3a;color:var(--color-bg)}.pill.active .pill__dot[data-v-0964e1a5]{background-color:var(--color-bg)}.pill--mode[data-v-0964e1a5]{gap:0}.pill--mode .pill__dot[data-v-0964e1a5]{display:none}}.popup-enter-active[data-v-0964e1a5],.popup-leave-active[data-v-0964e1a5]{transition:opacity .2s ease-out,transform .2s ease-out}.popup-enter-from[data-v-0964e1a5],.popup-leave-to[data-v-0964e1a5]{opacity:0;transform:translateY(8px)}.copy-tooltip-fade-enter-active[data-v-0964e1a5],.copy-tooltip-fade-leave-active[data-v-0964e1a5]{transition:opacity .2s ease-in-out,transform .2s ease-in-out}.copy-tooltip-fade-enter-from[data-v-0964e1a5],.copy-tooltip-fade-leave-to[data-v-0964e1a5]{opacity:0;transform:translateY(-5px) scale(.9)}.copy-tooltip-fade-enter-to[data-v-0964e1a5],.copy-tooltip-fade-leave-from[data-v-0964e1a5]{opacity:1;transform:translateY(0) scale(1)}.mobile-filters[data-v-9dbfb5e8]{display:none}@media (width <= 1200px){.mobile-filters[data-v-9dbfb5e8]{align-items:center;bottom:20px;display:flex;flex-direction:column;gap:10px;left:50%;padding-inline:20px;pointer-events:auto;position:fixed;transform:translate(-50%);width:100%;z-index:20}.mobile-filters__toggle[data-v-9dbfb5e8]{align-items:center;background-color:var(--color-red);border:none;border-radius:999px;color:var(--color-bg);cursor:pointer;display:inline-flex;gap:8px;height:2.125rem;padding:0 20px;position:relative;z-index:2}.mobile-filters__toggle-icon[data-v-9dbfb5e8]{height:.5625rem;width:.5625rem}.mobile-filters__popup[data-v-9dbfb5e8]{background-color:var(--color-bg);border:var(--border-size) solid var(--color-red-10);border-radius:20px;box-shadow:0 10px 28px #00000026;padding:16px;position:relative;width:100%;z-index:2}.mobile-filters__section[data-v-9dbfb5e8]{display:grid;gap:10px}.mobile-filters__section+.mobile-filters__section[data-v-9dbfb5e8]{margin-top:55px}.mobile-filters__title[data-v-9dbfb5e8]{color:var(--color-red-60)}.tag-bar[data-v-9dbfb5e8]{display:flex;flex-wrap:wrap;gap:2px;height:-moz-max-content;height:max-content}.pill[data-v-9dbfb5e8]{align-items:center;background-color:var(--color-red-5);border-radius:999px;color:var(--color-red-50);cursor:pointer;display:inline-flex;gap:8px;height:1.875rem;padding:8px 20px;transition:background-color 50ms ease}.pill[data-v-9dbfb5e8]:not(.active):hover,.pill__dot[data-v-9dbfb5e8]{background-color:var(--color-red-10)}.pill__dot[data-v-9dbfb5e8]{border-radius:50%;height:8px;width:8px}.pill.active[data-v-9dbfb5e8]{background-color:#f03a3a;border-color:#f03a3a;color:var(--color-bg)}.pill.active .pill__dot[data-v-9dbfb5e8]{background-color:var(--color-bg)}.pill--mode[data-v-9dbfb5e8]{gap:0}.pill--mode .pill__dot[data-v-9dbfb5e8]{display:none}}.popup-enter-active[data-v-9dbfb5e8],.popup-leave-active[data-v-9dbfb5e8]{transition:opacity .2s ease-out,transform .2s ease-out}.popup-enter-from[data-v-9dbfb5e8],.popup-leave-to[data-v-9dbfb5e8]{opacity:0;transform:translateY(8px)}.season-block-enter-active[data-v-9dbfb5e8],.season-block-leave-active[data-v-9dbfb5e8]{transition:opacity .16s ease}.season-block-enter-from[data-v-9dbfb5e8],.season-block-leave-to[data-v-9dbfb5e8]{opacity:0}.copy-tooltip-fade-enter-active[data-v-9dbfb5e8],.copy-tooltip-fade-leave-active[data-v-9dbfb5e8]{transition:opacity .2s ease-in-out,transform .2s ease-in-out}.copy-tooltip-fade-enter-from[data-v-9dbfb5e8],.copy-tooltip-fade-leave-to[data-v-9dbfb5e8]{opacity:0;transform:translateY(-5px) scale(.9)}.copy-tooltip-fade-enter-to[data-v-9dbfb5e8],.copy-tooltip-fade-leave-from[data-v-9dbfb5e8]{opacity:1;transform:translateY(0) scale(1)}.calendar-container[data-v-7edd4ccb]{background-color:var(--color-bg);height:100vh;left:0;overflow:scroll;position:fixed;scrollbar-width:none;top:0;transform:translateZ(0);transition:var(--transition-calendar-type);width:calc(100vw - var(--width-list-c-d));z-index:1;-ms-overflow-style:none;box-shadow:4px 7px 36px #00000026}.calendar-container[data-v-7edd4ccb]::-webkit-scrollbar{display:none}.calendar-container--altshuller[data-v-7edd4ccb]{transform:translate3d(var(--width-list-c-d),0,0)}.handle[data-v-7edd4ccb]{display:none}@media (width <= 1200px){.calendar-container[data-v-7edd4ccb]{box-shadow:4px 7px 36px #00000026;display:flex;flex-direction:column;height:266px;justify-content:space-between;overflow:visible;padding-bottom:25px;transition:height .6s cubic-bezier(0,0,.14,1.02),transform 0s linear;width:100vw;will-change:height}.calendar-container--altshuller[data-v-7edd4ccb]{transform:translateZ(0)}@media (width <= 768px){.calendar-container[data-v-7edd4ccb]{height:208px;padding-bottom:11px;transform:translate3d(0,var(--container-offset),0)}}.handle[data-v-7edd4ccb]{align-items:center;bottom:-22px;cursor:pointer;display:flex;height:25px;left:50%;position:absolute;touch-action:none;transform:translate(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:86px}.line[data-v-7edd4ccb]{background-color:var(--color-red);border-radius:100vw;height:4px;width:86px}}.fade-enter-active[data-v-7edd4ccb],.fade-leave-active[data-v-7edd4ccb]{position:absolute;transition-duration:.9s;width:100%}.fade-enter-from[data-v-7edd4ccb],.fade-leave-to[data-v-7edd4ccb]{opacity:1}.fade-enter-active[data-v-7edd4ccb] .calendar-grid-cell,.fade-leave-active[data-v-7edd4ccb] .calendar-grid-cell{backface-visibility:hidden;transition:all .5s cubic-bezier(.15,.01,.32,.99)}.fade-enter-from[data-v-7edd4ccb] .calendar-grid-cell,.fade-leave-to[data-v-7edd4ccb] .calendar-grid-cell{opacity:0}.fade-enter-active[data-v-7edd4ccb] .calendar-grid-cell:first-child,.fade-leave-active[data-v-7edd4ccb] .calendar-grid-cell:first-child{transition-delay:0s}.fade-enter-active[data-v-7edd4ccb] .calendar-grid-cell:nth-child(2),.fade-leave-active[data-v-7edd4ccb] .calendar-grid-cell:nth-child(2){transition-delay:.05s}.fade-enter-active[data-v-7edd4ccb] .calendar-grid-cell:nth-child(3),.fade-leave-active[data-v-7edd4ccb] .calendar-grid-cell:nth-child(3){transition-delay:.1s}.fade-enter-active[data-v-7edd4ccb] .calendar-grid-cell:nth-child(4),.fade-leave-active[data-v-7edd4ccb] .calendar-grid-cell:nth-child(4){transition-delay:.15s}.fade-enter-active[data-v-7edd4ccb] .calendar-grid-cell:nth-child(5),.fade-leave-active[data-v-7edd4ccb] .calendar-grid-cell:nth-child(5){transition-delay:.2s}.fade-enter-active[data-v-7edd4ccb] .calendar-grid-cell:nth-child(6),.fade-leave-active[data-v-7edd4ccb] .calendar-grid-cell:nth-child(6){transition-delay:.25s}.fade-enter-active[data-v-7edd4ccb] .calendar-grid-cell:nth-child(7),.fade-leave-active[data-v-7edd4ccb] .calendar-grid-cell:nth-child(7){transition-delay:.3s}.fade-enter-active[data-v-7edd4ccb] .calendar-grid-cell:nth-child(8),.fade-leave-active[data-v-7edd4ccb] .calendar-grid-cell:nth-child(8){transition-delay:.35s}.fade-enter-active[data-v-7edd4ccb] .calendar-grid-cell:nth-child(n+9),.fade-leave-active[data-v-7edd4ccb] .calendar-grid-cell:nth-child(n+9){transition-delay:.4s}.list[data-v-b39b4d18]{color:var(--color-gray-70);display:flex;flex-direction:column;gap:1.5rem}.life-list__header[data-v-b39b4d18]{border-bottom:1px dashed #b4b4b4;padding-bottom:.5rem}.life-list__title[data-v-b39b4d18]{font-size:1.3rem;font-weight:700;letter-spacing:.02em}.life-list__state[data-v-b39b4d18]{font-size:.95rem;padding:1rem}.life-list__state--error[data-v-b39b4d18]{color:#b30000}.list__groups[data-v-b39b4d18]{display:flex;flex-direction:column;gap:6.25rem;position:relative;z-index:1}.list__main[data-v-b39b4d18]{color:var(--color-gray-70);height:100vh;padding-top:1.5625rem;padding-inline:1.875rem;position:relative}.list__main-inner[data-v-b39b4d18]{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-bottom:2rem}.list__main-inner-header[data-v-b39b4d18]{display:flex;flex-direction:column;gap:.9375rem}.list__main-inner-img[data-v-b39b4d18]{left:50%;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:266px}@media (width <= 768px){.list__main-inner-img[data-v-b39b4d18]{width:35vmin}}.list__main-inner-bottom[data-v-b39b4d18]{align-items:center;display:flex;flex-direction:column;margin-top:auto}.list__groups>:last-child .card[data-v-b39b4d18]:last-child{min-height:100vh;padding-bottom:6.25rem}.group[data-v-b39b4d18]{--group-divider-bleed-left:1.875rem;--group-divider-bleed-right:1.875rem;display:grid;gap:0;grid-template-columns:6.4375rem 1fr;position:relative}.group[data-v-b39b4d18]:before{border-top:1px dashed #d0d0d0;content:"";left:calc(var(--group-divider-bleed-left)*-1);pointer-events:none;position:absolute;right:auto;top:var(--group-divider-top,0);width:calc(100% + var(--group-divider-bleed-left) + var(--group-divider-bleed-right))}.group-date[data-v-b39b4d18]{align-self:start;justify-self:center;padding-top:.875rem;position:sticky;top:0}.group__items[data-v-b39b4d18]{display:flex;flex-direction:column;gap:6.25rem}.card[data-v-b39b4d18]{position:relative}.card[data-v-b39b4d18]:after{bottom:0;content:"";left:-120px;position:absolute;top:0;width:120px}.card__body[data-v-b39b4d18]{align-items:start;display:flex;flex-direction:column;gap:.9375rem;padding-right:1.875rem;padding-top:1.25rem}.card__top[data-v-b39b4d18]{width:100%}.card__column[data-v-b39b4d18],.card__top[data-v-b39b4d18]{display:flex;justify-content:space-between}.card__column[data-v-b39b4d18]{align-items:flex-end;flex-direction:column;margin-left:auto}.card__media img[data-v-b39b4d18]{width:100%}.card__content[data-v-b39b4d18]{display:grid;gap:.625rem}.card__heading[data-v-b39b4d18]{align-items:flex-start;display:flex;position:relative}.card__heading-btn[data-v-b39b4d18]{background:var(--color-gray-10);border:0;border-radius:50%;cursor:pointer;display:grid;flex-shrink:0;height:24px;left:-64px;opacity:0;padding:0;place-items:center;pointer-events:none;position:absolute;top:0;transform:scale(.8);transition:background-color .2s ease-in-out,opacity .1s ease-in-out,transform .1s ease-in-out;width:24px;z-index:2}.card:focus-within .card__heading-btn[data-v-b39b4d18],.card:hover .card__heading-btn[data-v-b39b4d18]{opacity:1;pointer-events:auto;transform:scale(1)}.card__heading-btn[data-v-b39b4d18]:hover{background:var(--color-gray-15)}.card__copy-btn-mobile[data-v-b39b4d18]{align-self:flex-end;background:var(--color-gray-10);border:0;border-radius:50%;cursor:pointer;display:none;height:24px;padding:0;place-items:center;position:relative;transition:background-color .2s ease-in-out;width:24px}.card__copy-btn-mobile[data-v-b39b4d18]:hover{background:var(--color-gray-15)}.copy-tooltip[data-v-b39b4d18]{align-items:center;background-color:#16252e;border-radius:.375rem;color:#fff;display:inline-flex;font-size:.6875rem;justify-content:center;left:0;letter-spacing:.01em;line-height:1;padding:.5rem .75rem;pointer-events:none;position:absolute;top:calc(100% + 8px);white-space:nowrap;z-index:2}.copy-tooltip[data-v-b39b4d18]:before{border-bottom:5px solid #16252e;border-left:4px solid transparent;border-right:4px solid transparent;bottom:100%;content:"";height:0;left:8px;position:absolute;width:0}.copy-tooltip--right[data-v-b39b4d18]{left:auto;right:0}.copy-tooltip--right[data-v-b39b4d18]:before{left:auto;right:8px}.copy-tooltip-fade-enter-active[data-v-b39b4d18],.copy-tooltip-fade-leave-active[data-v-b39b4d18]{transform-origin:top left;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.copy-tooltip-fade-enter-from[data-v-b39b4d18],.copy-tooltip-fade-leave-to[data-v-b39b4d18]{opacity:0;transform:translateY(-5px) scale(.9)}.copy-tooltip-fade-enter-to[data-v-b39b4d18],.copy-tooltip-fade-leave-from[data-v-b39b4d18]{opacity:1;transform:translateY(0) scale(1)}.card__pdf-link[data-v-b39b4d18]{font-size:.6875rem;letter-spacing:.01em;line-height:1.3;text-decoration:underline;text-underline-offset:.35em}.card__pdf-link[data-v-b39b4d18]:hover{text-decoration:none}.card__tag[data-v-b39b4d18]{font-size:.6875rem;margin-top:auto;padding-top:1.25rem}.card__toggle[data-v-b39b4d18]{font-size:.6875rem;height:-moz-max-content;height:max-content;z-index:1}.card__text[data-v-b39b4d18],.card__toggle[data-v-b39b4d18]{grid-column:1/-1;grid-row:2;position:relative}.card__text[data-v-b39b4d18]{z-index:0}.card__text--clamped[data-v-b39b4d18]{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card__text[data-v-b39b4d18] p{text-indent:4.8125rem}.card__text--clickable[data-v-b39b4d18]{cursor:pointer}.card__text--clickable[data-v-b39b4d18] .portable-link{pointer-events:none;text-decoration:none}.card__text--clickable[data-v-b39b4d18]:hover{color:var(--color-gray-70)}.card__content:has(.card__text--clickable:hover) .dimmed[data-v-b39b4d18],.card__content:has(.card__toggle:hover) .dimmed[data-v-b39b4d18]{color:var(--color-gray-70)}.dimmed[data-v-b39b4d18]{color:var(--color-gray-40)}@media (width <= 1200px){.card[data-v-b39b4d18]:after,.card__heading-btn[data-v-b39b4d18]{display:none}.card__copy-btn-mobile[data-v-b39b4d18]{display:grid}.list__main[data-v-b39b4d18]{height:calc(100vh - 266px);padding-right:0;padding-top:2.6875rem}.group[data-v-b39b4d18]{display:flex;flex-direction:column;margin-inline:auto;width:var(--width-list-c-m)}.group[data-v-b39b4d18]:before{left:0;right:0;width:auto}.group-date[data-v-b39b4d18]{display:none}}@media (max-width:1200px){.card__body[data-v-b39b4d18]{padding-right:0}}@media (max-width:768px){.list__main[data-v-b39b4d18]{height:calc(100vh - 208px);padding-left:0}.group[data-v-b39b4d18]{grid-template-columns:1fr;width:100%}.group[data-v-b39b4d18]:before{left:calc(var(--group-divider-bleed-left)*-1);right:auto;width:calc(100% + var(--group-divider-bleed-left) + var(--group-divider-bleed-right))}.group-date[data-v-b39b4d18]{position:static}.group__items[data-v-b39b4d18]{border-left:none;padding-left:0}.card__body[data-v-b39b4d18]{grid-template-columns:1fr}}.list[data-v-ebc2f0c6]{color:var(--color-red);display:flex;flex-direction:column;gap:1.5rem;padding-left:1.875rem}.life-list__state[data-v-ebc2f0c6]{font-size:.95rem;padding:1rem}.life-list__state--error[data-v-ebc2f0c6]{color:#b30000}.list__groups[data-v-ebc2f0c6]{display:flex;flex-direction:column;gap:6.25rem;position:relative;z-index:1}.list__main[data-v-ebc2f0c6]{height:100vh;padding-right:1.875rem;padding-top:1.5625rem;position:relative}.list__main-inner[data-v-ebc2f0c6]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-bottom:2rem}.list__main-inner-header[data-v-ebc2f0c6]{display:flex;flex-direction:column;gap:.9375rem}.list__main-inner-img[data-v-ebc2f0c6]{left:50%;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:266px}@media (width <= 768px){.list__main-inner-img[data-v-ebc2f0c6]{width:35vmin}}.list__main-inner-bottom[data-v-ebc2f0c6]{align-items:center;display:flex;flex-direction:column;gap:.25rem;margin-top:auto;width:100%}.list__main-inner-anniversary-date[data-v-ebc2f0c6]{margin-top:1.5rem}.list__main-inner-anniversary-text[data-v-ebc2f0c6]{margin-bottom:1.75rem}.list__main-inner-meta[data-v-ebc2f0c6]{display:flex;gap:1rem;justify-content:space-between;width:100%}.list__groups>:last-child .card[data-v-ebc2f0c6]:last-child{min-height:100vh;padding-bottom:6.25rem}.group[data-v-ebc2f0c6]{--group-divider-bleed-left:1.875rem;--group-divider-bleed-right:1.875rem;display:grid;gap:0;grid-row:auto 1fr;grid-template-columns:1fr 6.4375rem;position:relative}.group[data-v-ebc2f0c6]:before{border-top:1px dashed var(--color-red-30);content:"";left:calc(var(--group-divider-bleed-left)*-1);pointer-events:none;position:absolute;right:auto;top:var(--group-divider-top,0);width:calc(100% + var(--group-divider-bleed-left) + var(--group-divider-bleed-right))}@media (width <= 1200px){.list__main[data-v-ebc2f0c6]{height:calc(100vh - 266px);padding-right:0;padding-top:2.6875rem}.group[data-v-ebc2f0c6]{display:flex;flex-direction:column;margin-inline:auto;width:var(--width-list-c-m)}.group[data-v-ebc2f0c6]:before{left:0;right:0;width:auto}}@media (width <= 768px){.list__main[data-v-ebc2f0c6]{height:calc(100vh - 208px)}.group[data-v-ebc2f0c6]{width:100%}.group[data-v-ebc2f0c6]:before{left:calc(var(--group-divider-bleed-left)*-1);right:auto;width:calc(100% + var(--group-divider-bleed-left) + var(--group-divider-bleed-right))}}.group-date[data-v-ebc2f0c6]{align-self:start;grid-column:2;grid-row:2;justify-self:center;padding-top:.875rem;position:sticky;top:0;z-index:10}@media (width <= 1200px){.group-date[data-v-ebc2f0c6]{display:none}}.group-date-inner[data-v-ebc2f0c6]{align-items:baseline;color:var(--color-red);display:flex;gap:.5rem}.group-date-day[data-v-ebc2f0c6]{font-weight:700}.main-event-container[data-v-ebc2f0c6]{background:var(--color-red);border-radius:20px;box-shadow:0 14px 27px #ee0b0b40;color:#fff;display:grid;grid-row:1;margin-left:-1.25rem;margin-top:.625rem;max-height:440px;min-height:159px;overflow:hidden;padding:1.875rem 1.25rem 1.25rem;position:sticky;top:.625rem;width:calc(1.25rem + 100%);z-index:10}@media (width <= 1200px){.main-event-container[data-v-ebc2f0c6]{margin-left:0;top:1.25rem;width:100%}}@media (width <= 1200px) and (width >= 769px){.main-event-container[data-v-ebc2f0c6]{margin-left:-20px;max-width:407px;width:calc(100% + 40px)}}@media (width <= 768px){.main-event-container[data-v-ebc2f0c6]{margin-left:-20px;width:calc(100% + 40px)}}.main-event-container--expanded[data-v-ebc2f0c6]{overflow:auto}.main-event-content[data-v-ebc2f0c6]{display:grid;gap:.5rem}.main-event-related[data-v-ebc2f0c6]{align-items:flex-start;-moz-column-gap:.5rem;column-gap:.5rem;display:grid;grid-template-columns:1fr 3.3125rem}.main-event-month[data-v-ebc2f0c6]{grid-row:1;white-space:nowrap}.main-event-title[data-v-ebc2f0c6]{grid-row:2;margin-top:2.1875rem;min-width:0}.main-event-media[data-v-ebc2f0c6]{grid-row:2;height:4.375rem;margin-top:-2.1875rem;-o-object-fit:cover;object-fit:cover;transform:translateY(1.2rem);width:3.3125rem}.main-event-text[data-v-ebc2f0c6]{color:#fff;grid-column:1/-1}.main-event-text[data-v-ebc2f0c6] p{text-indent:4.8125rem}.main-event-toggle[data-v-ebc2f0c6]{color:#fff;margin-top:auto;margin-inline:auto}.group__items[data-v-ebc2f0c6]{display:flex;flex-direction:column;gap:5rem;grid-row:2;position:relative;z-index:1}.group:has(.main-event-container) .card[data-v-ebc2f0c6]:first-child{margin-top:6.25rem}.card[data-v-ebc2f0c6]{position:relative}.card[data-v-ebc2f0c6]:after{bottom:0;content:"";position:absolute;right:-120px;top:0;width:120px}.card__body[data-v-ebc2f0c6]{align-items:start;display:flex;flex-direction:column;gap:.9375rem;padding-right:1.875rem;padding-top:1.25rem}.card__top[data-v-ebc2f0c6]{width:100%}.card__column[data-v-ebc2f0c6],.card__top[data-v-ebc2f0c6]{display:flex;justify-content:space-between}.card__column[data-v-ebc2f0c6]{align-items:flex-end;flex-direction:column}.card__media img[data-v-ebc2f0c6]{width:100%}.card__content[data-v-ebc2f0c6]{display:grid;gap:.625rem}.card__heading[data-v-ebc2f0c6]{align-items:flex-start;display:flex;position:relative}.card__heading-btn[data-v-ebc2f0c6]{background:var(--color-red-5);border:0;border-radius:50%;cursor:pointer;display:grid;flex-shrink:0;height:24px;opacity:0;padding:0;place-items:center;pointer-events:none;position:absolute;right:-92px;top:0;transform:scale(.8);transition:background-color .2s ease-in-out,opacity .1s ease-in-out,transform .1s ease-in-out;width:24px;z-index:2}.card:focus-within .card__heading-btn[data-v-ebc2f0c6],.card:hover .card__heading-btn[data-v-ebc2f0c6]{opacity:1;pointer-events:auto;transform:scale(1)}.card__heading-btn[data-v-ebc2f0c6]:hover{background:var(--color-red-10)}.card__copy-btn-mobile[data-v-ebc2f0c6]{align-self:flex-end;background:var(--color-red-5);border:0;border-radius:50%;cursor:pointer;display:none;height:24px;padding:0;place-items:center;position:relative;transition:background-color .2s ease-in-out;width:24px}.card__copy-btn-mobile[data-v-ebc2f0c6]:hover{background:var(--color-red-10)}.copy-tooltip[data-v-ebc2f0c6]{align-items:center;background-color:#16252e;border-radius:.375rem;color:#fff;display:inline-flex;font-size:.6875rem;justify-content:center;letter-spacing:.01em;line-height:1;padding:.5rem .75rem;pointer-events:none;position:absolute;right:0;top:calc(100% + 8px);white-space:nowrap;z-index:2}.copy-tooltip[data-v-ebc2f0c6]:before{border-bottom:5px solid #16252e;border-left:4px solid transparent;border-right:4px solid transparent;bottom:100%;content:"";height:0;position:absolute;right:8px;width:0}.copy-tooltip-fade-enter-active[data-v-ebc2f0c6],.copy-tooltip-fade-leave-active[data-v-ebc2f0c6]{transform-origin:top right;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.copy-tooltip-fade-enter-from[data-v-ebc2f0c6],.copy-tooltip-fade-leave-to[data-v-ebc2f0c6]{opacity:0;transform:translateY(-5px) scale(.9)}.copy-tooltip-fade-enter-to[data-v-ebc2f0c6],.copy-tooltip-fade-leave-from[data-v-ebc2f0c6]{opacity:1;transform:translateY(0) scale(1)}.card__badge[data-v-ebc2f0c6],.time-left[data-v-ebc2f0c6]{color:var(--color-red)}.card__badge[data-v-ebc2f0c6]{font-weight:700;letter-spacing:.02em}.card__tag[data-v-ebc2f0c6]{font-size:.6875rem;margin-top:auto;padding-top:1.25rem}.card__toggle[data-v-ebc2f0c6]{font-size:.6875rem;height:-moz-max-content;height:max-content;z-index:1}.card__text[data-v-ebc2f0c6],.card__toggle[data-v-ebc2f0c6]{grid-column:1/-1;grid-row:2;position:relative}.card__text[data-v-ebc2f0c6]{z-index:0}.card__text--clamped[data-v-ebc2f0c6]{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card__text[data-v-ebc2f0c6] p{text-indent:4.8125rem}.card__text--clickable[data-v-ebc2f0c6]{cursor:pointer}.card__text--clickable[data-v-ebc2f0c6] .portable-link{pointer-events:none;text-decoration:none}.card__text--clickable[data-v-ebc2f0c6]:hover{color:var(--color-red)}.card__content:has(.card__text--clickable:hover) .dimmed[data-v-ebc2f0c6],.card__content:has(.card__toggle:hover) .dimmed[data-v-ebc2f0c6]{color:var(--color-red)}.dimmed[data-v-ebc2f0c6]{color:var(--color-red-50)}@media (width <= 1200px){.card[data-v-ebc2f0c6]:after,.card__heading-btn[data-v-ebc2f0c6]{display:none}.card__copy-btn-mobile[data-v-ebc2f0c6]{display:grid}.card__body[data-v-ebc2f0c6]{padding-right:0}}@media (max-width:768px){.group[data-v-ebc2f0c6]{grid-template-columns:1fr}.group-date[data-v-ebc2f0c6]{position:static}.group__items[data-v-ebc2f0c6]{border-left:none;padding-left:0}.card__body[data-v-ebc2f0c6]{grid-template-columns:1fr}}@media (width <= 1200px){.list-c[data-v-13c1ade9]{opacity:0;pointer-events:none;transition:opacity .4s ease}.left-active[data-v-13c1ade9],.right-active[data-v-13c1ade9]{opacity:1;pointer-events:all}}
