.year_section__PJIAA{display:flex;flex-direction:column;gap:16px}.year_head__4DxD_{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 16px}.year_headText__c5HBS{display:flex;flex-direction:column;gap:4px}.year_title__aA0fg{margin:0;font-family:var(--brand-font-display);font-weight:400;font-size:1.875rem;line-height:1.1;color:var(--brand)}.year_layers__M75qe{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.year_arrows__VlKMF{display:none;gap:6px}.year_arrow__m0y9D{width:44px;height:44px;padding:0;border:var(--brand-line) solid var(--brand);border-radius:50%;background:#fff;color:var(--brand);font:inherit;font-size:1.375rem;line-height:1;cursor:pointer}.year_arrow__m0y9D:hover{background:var(--brand-tint)}.year_arrow__m0y9D:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.year_layer__c0bco{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 14px 0 11px;border:var(--brand-line) solid var(--brand);border-radius:999px;background:#fff;font-weight:600;font-size:.875rem;cursor:pointer}.year_layer__c0bco input{width:18px;height:18px;margin:0;accent-color:var(--brand)}.year_layer__c0bco:focus-within{outline:2px solid var(--brand);outline-offset:2px}.year_swatch__2rUcB{width:14px;height:14px;box-sizing:border-box;border:var(--brand-line) solid var(--brand);border-radius:3px}.year_swatchDate__6btDx{background:var(--brand-glicine)}.year_swatchFesta__avVIR{background:#fff}.year_scroller__jVVcc{margin:0 -16px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.year_line__i_Wcq{list-style:none;margin:0;padding:22px 3.5rem 4px;display:grid;grid-auto-flow:column;grid-auto-columns:11rem;width:max-content}.year_month__u68Ui{position:relative;height:20rem;scroll-snap-align:start;scroll-margin-left:3.5rem}.year_wire__hdcnP{position:absolute;left:0;top:0;width:100%;height:48px;overflow:visible}.year_wire__hdcnP path{fill:none;stroke:var(--brand);stroke-width:2px}.year_post__zZ1Lb{position:absolute;left:-1px;top:0;width:2px;height:26px;border-radius:1px;background:var(--brand)}.year_monthPast__J8u2Q .year_monthName__HsaXn,.year_monthPast__J8u2Q .year_post__zZ1Lb,.year_monthPast__J8u2Q .year_wire__hdcnP{opacity:.45}.year_month__u68Ui:last-child:after{content:"";position:absolute;right:-1px;top:0;width:2px;height:26px;border-radius:1px;background:var(--brand)}.year_today__Hce2f{top:-22px;transform:translateX(-50%);padding:2px 9px;border-radius:999px;background:var(--brand);color:var(--background);font-size:.6875rem;font-weight:700;white-space:nowrap}.year_hang__kO9GL,.year_today__Hce2f{position:absolute;left:calc(var(--x) * 100%)}.year_hang__kO9GL{top:calc(var(--y) * 1px);width:0;height:0}.year_string__wQCPI{position:absolute;z-index:0;left:-1px;top:0;width:2px;height:calc(var(--len) * 1px);background:var(--brand)}.year_card__LCiTX{position:absolute;z-index:1;left:-3.25rem;top:calc(var(--len) * 1px);width:6.5rem;height:4.5rem;box-sizing:border-box;padding:7px 8px 6px;display:flex;flex-direction:column;justify-content:space-between;gap:2px;border:var(--brand-line) solid var(--brand);border-radius:4px;color:var(--brand);font:inherit;text-align:left;cursor:pointer;transform:rotate(var(--tilt));transform-origin:50% -8px;box-shadow:3px 3px 0 rgba(31,31,31,.12);transition:transform .15s ease}.year_card__LCiTX:hover{transform:rotate(0deg)}.year_card__LCiTX:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.year_card__LCiTX[aria-pressed=true]{box-shadow:0 0 0 3px var(--background),0 0 0 5px var(--brand);transform:rotate(0deg);z-index:2}.year_cardDate__Po1OF{background:var(--brand-glicine)}.year_cardFesta__Ma7Uz{background:#fff}.year_cardPast__bCHgr{opacity:.5;box-shadow:none}.year_cardPast__bCHgr[aria-pressed=true]{opacity:1}.year_soon__GMrts{position:absolute;left:8px;bottom:-11px;padding:1px 7px;border-radius:999px;background:var(--brand);color:var(--background);font-size:.625rem;font-weight:700;line-height:1.5;white-space:nowrap}.year_peg__yOdcL{position:absolute;left:calc(50% - 5px);top:-12px;width:10px;height:20px;box-sizing:border-box;border:var(--brand-line) solid var(--brand);border-radius:2px;background:var(--brand-glicine)}.year_cardTop__aCNxz{display:flex;align-items:center;justify-content:space-between;gap:6px}.year_cardDay__Jf_4D{font-family:var(--brand-font-display);font-weight:400;font-size:1.25rem;line-height:1}.year_cardWho__5Uo53{font-size:.6875rem;font-weight:700;letter-spacing:.02em}.year_cardName__CPdbr{font-size:.75rem;font-weight:600;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.year_monthFoot__IhIWn{position:absolute;left:0;right:0;bottom:0;height:2.5rem;box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:4px 6px 0 0;border-top:1px solid var(--hairline)}.year_monthName__HsaXn{font-family:var(--brand-font-display);font-size:1.125rem;color:var(--brand)}.year_more__Tbmza{min-height:32px;padding:0 10px;border:var(--brand-line) solid var(--brand);border-radius:999px;background:#fff;color:var(--brand);font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer}.year_more__Tbmza[aria-pressed=true]{background:var(--brand);color:var(--background)}.year_more__Tbmza:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.year_detail__hGtyU{max-width:36rem;padding:16px 18px;border:var(--brand-line) solid var(--brand);border-radius:16px;background:#fff;display:flex;flex-direction:column;gap:6px}.year_detailKind__efgZT{font-size:.8125rem;font-weight:600;color:var(--muted)}.year_detailTitle__rPizo{margin:0;font-family:var(--brand-font-display);font-weight:400;font-size:1.375rem;line-height:1.15;color:var(--brand);overflow-wrap:anywhere}.year_detailWhen__wQ01x{margin:0;font-size:.9375rem;color:#3d3a36}.year_detailSwitch__PCqyi{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;padding-top:10px;border-top:1px solid var(--hairline);font-weight:600;font-size:.9375rem}.year_detailNote__bDtd1{margin:0;font-size:.875rem;line-height:1.45;color:var(--muted)}.year_detailNote__bDtd1 a{color:var(--brand);font-weight:600}.year_detailActions__XRAjS{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:8px}.year_monthList__dqDEk{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.year_monthItem__q_cGm{width:100%;min-height:44px;padding:0;border:0;border-top:1px solid var(--hairline);background:none;color:var(--brand);font:inherit;font-size:.9375rem;text-align:left;cursor:pointer}.year_monthList__dqDEk li:first-child .year_monthItem__q_cGm{border-top:0}.year_monthItem__q_cGm b{display:inline-block;min-width:2ch;font-family:var(--brand-font-display);font-weight:400}@media (min-width:48rem){.year_scroller__jVVcc{margin:0;scrollbar-width:thin}.year_arrows__VlKMF{display:inline-flex}}@media (prefers-reduced-motion:reduce){.year_card__LCiTX{transition:none}}