.almanac_page__Faoog{--serif:var(--read-serif,var(--font-crimson),Georgia,"Times New Roman",serif);--mono:var(--read-mono,var(--font-geist-mono),ui-monospace,"SF Mono",Menlo,monospace);--ink:var(--read-ink,#241f17);--quiet:var(--read-quiet,rgba(36,31,23,0.68));--faint:var(--read-faint,rgba(36,31,23,0.46));--rule-hair:var(--read-rule-hair,#8f7f6a);--ground:var(--read-ground,#fbf8f0);--marker:var(--read-marker,#8a5a1f);--head-item:clamp(21px,2.6vw,24px);--head-lead:calc(var(--head-item) * 1.25);--head-page:calc(var(--head-item) * 1.5);--head-sub:calc(var(--head-item) / 1.067);--col-body:calc(var(--head-item) * 0.8);--agate:max(var(--read-label,15px),calc(var(--head-item) * 0.543));--micro:max(var(--read-micro,14px),calc(var(--head-item) * 0.514));--nameplate:calc(var(--head-item) * 1.543);--item-lead:calc(var(--head-item) * 0.8);--rule-lead:var(--item-lead);--section-lead:calc(var(--item-lead) * 1.857);--column:600px;background:var(--ground);color:var(--ink);min-height:100dvh;padding:clamp(18px,3vw,34px) var(--page-gutter,20px) clamp(56px,9vw,116px);overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.almanac_sheet__HEt3g{width:100%;max-width:calc(var(--read-measure, 680px) + 200px);margin-inline:auto}.almanac_ruleIdentity__QZao_{height:2px;background:var(--read-rule-identity,#241f17);margin-top:10px}.almanac_ruleThin__vb0Hx{height:1px;background:var(--read-rule-thin,rgba(36,31,23,.28))}.almanac_ruleSection__EM4D_{height:2px;background:var(--read-rule-section,rgba(36,31,23,.55));margin-top:var(--section-lead)}.almanac_hair__ftGlX{height:1px;background:var(--rule-hair);margin-top:var(--rule-lead)}.almanac_flush__KzVA_{margin-top:0}.almanac_masthead__XArAP{padding-top:8px}.almanac_nameplate__peedX{display:block;margin:0;font-family:var(--read-ui);font-weight:400;font-size:var(--nameplate);line-height:1.15;letter-spacing:-.012em;color:var(--ink)}a.almanac_nameplate__peedX{text-decoration:none;transition:color .14s ease}a.almanac_nameplate__peedX:hover{color:var(--marker)}.almanac_dateline__j_sjF{margin:0;padding-block:5px;font-family:var(--mono);font-size:var(--agate);letter-spacing:var(--read-overline-tracking,.16em);color:var(--faint)}.almanac_noDateline__OZ2IS{height:4px}.almanac_column__2Afwo{margin:0;padding:0;list-style:none}.almanac_item__9b9fl{padding-top:var(--item-lead);padding-bottom:var(--rule-lead)}.almanac_item__9b9fl+.almanac_item__9b9fl{border-top:1px solid var(--rule-hair)}.almanac_kicker__YHjWb{margin:0;font-family:var(--mono);font-size:var(--agate);letter-spacing:.17em;text-transform:uppercase;color:var(--quiet)}.almanac_kicker__YHjWb[data-family=colour]{color:var(--read-fam-colour,#33506b)}.almanac_kicker__YHjWb[data-family=record]{color:var(--read-fam-record,#664527)}.almanac_kicker__YHjWb[data-family=moment]{color:var(--read-fam-moment,#414b5c)}.almanac_head__1JXOI{margin:5px 0 0;font-family:var(--read-ui);font-weight:700;font-size:var(--head-item);line-height:1.257;letter-spacing:-.012em;color:var(--ink);text-wrap:balance;overflow-wrap:break-word}.almanac_head__1JXOI[data-rank=page]{font-size:var(--head-page);line-height:1.15;letter-spacing:-.016em}.almanac_head__1JXOI[data-rank=lead]{font-size:var(--head-lead);line-height:1.182;letter-spacing:-.014em}.almanac_head__1JXOI[data-rank=sub]{font-size:var(--head-sub);line-height:1.273}.almanac_headLink__6IHrg{color:inherit;text-decoration:none;transition:color .14s ease}.almanac_headLink__6IHrg:hover{color:var(--marker)}.almanac_dek__RqOB4{margin:6px 0 0;max-width:var(--column);font-family:var(--read-ui);font-style:italic;font-weight:400;font-size:calc(var(--head-item) * .771);line-height:1.407;color:var(--quiet)}.almanac_band__OKEr_{display:flex;width:100%;border-radius:1px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--rule-hair)}.almanac_band__OKEr_[data-rank=lead]{height:8px;margin-top:11px}.almanac_band__OKEr_[data-rank=item]{height:7px;margin-top:10px}.almanac_band__OKEr_[data-rank=sub]{height:6px;margin-top:12px}.almanac_swatch__5dE0_{flex:1 1 0;min-width:0;height:100%}.almanac_plate__uTfQ9{margin:12px 0 0;max-width:var(--column)}.almanac_plateImg__EwyWV{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;background:color-mix(in srgb,var(--ink) 7%,transparent)}.almanac_cutline__l9fVZ{margin:7px 0 0;font-family:var(--read-ui);font-style:italic;font-size:calc(var(--head-item) * .714);line-height:1.45;color:var(--faint)}.almanac_body__GtIzk{margin:7px 0 0;max-width:var(--column);font-family:var(--read-ui);font-size:var(--col-body);line-height:1.429;color:var(--quiet);overflow-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.almanac_body__GtIzk[data-rank=lead]{-webkit-line-clamp:5}.almanac_meta__lB9Xo{margin:10px 0 0;font-family:var(--mono);font-size:var(--micro);letter-spacing:.13em;color:var(--faint)}.almanac_acts__mDWZC{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 26px;margin:3px 0 0}.almanac_act__Qn9jR{display:inline-block;font-family:var(--mono);font-size:var(--agate);letter-spacing:var(--read-label-tracking,.06em);text-transform:uppercase;color:var(--marker);background:none;border:0;padding:0;text-decoration:none;cursor:pointer;padding-block:12px}.almanac_act__Qn9jR:hover{text-decoration:underline;text-underline-offset:4px}.almanac_actQuiet__GatKN{color:var(--quiet)}.almanac_act__Qn9jR:disabled{opacity:.5;cursor:default;text-decoration:none}.almanac_door__xGDgf{display:block;width:100%;padding-block:17px;font-family:var(--mono);font-size:var(--agate);letter-spacing:var(--read-label-tracking,.06em);text-transform:uppercase;text-align:center;color:var(--quiet);background:none;border:0;text-decoration:none;cursor:pointer}.almanac_doorLive__jwhSI{color:var(--marker)}.almanac_door__xGDgf:hover{text-decoration:underline;text-underline-offset:4px}.almanac_door__xGDgf:disabled{opacity:.5;cursor:default;text-decoration:none}.almanac_aside__5Ipue{margin:16px 0 0;max-width:var(--column);font-family:var(--read-ui);font-style:italic;font-size:calc(var(--head-item) * .771);line-height:1.48;color:var(--faint)}.almanac_trouble__QbQkL{padding:26px 0 6px;max-width:var(--column)}.almanac_troubleLine__RR4Aa{margin:0;font-family:var(--read-ui);font-size:calc(var(--head-item) * .914);line-height:1.38;color:var(--ink)}.almanac_troubleSub__eqWq4{margin:5px 0 0;font-family:var(--read-ui);font-style:italic;font-size:calc(var(--head-item) * .743);line-height:1.46;color:var(--faint)}.almanac_endLine__58T0d{margin:0;padding-block:17px;font-family:var(--mono);font-size:var(--micro);letter-spacing:var(--read-label-tracking,.06em);text-transform:uppercase;text-align:center;color:var(--faint)}.almanac_controls__Hqp5O{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 24px;padding-top:var(--item-lead)}.almanac_searchWrap__y_CCZ{flex:1 1 260px;min-width:0}.almanac_scopeLabel__i0_gz,.almanac_searchLabel__tuO_B{display:block;font-family:var(--mono);font-size:var(--agate);letter-spacing:var(--read-label-tracking,.06em);text-transform:uppercase;color:var(--faint)}.almanac_search__MbtiD{display:block;width:100%;margin-top:4px;padding:4px 0 7px;font-family:var(--read-ui);font-size:var(--col-body);line-height:1.4;color:var(--ink);background:none;border:0;border-bottom:1px solid var(--read-rule-thin,rgba(36,31,23,.28));border-radius:0;-webkit-appearance:none;appearance:none}.almanac_search__MbtiD::placeholder{color:var(--read-placeholder,var(--read-faint))}.almanac_search__MbtiD:focus:not(:focus-visible){outline:none}.almanac_search__MbtiD:focus-visible{outline:2px solid var(--marker);outline-offset:3px}.almanac_search__MbtiD:focus{border-bottom-color:var(--marker)}.almanac_scopeWrap__Z57rq{flex:0 1 auto;min-width:0}.almanac_scope__GBwiR{display:flex;align-items:baseline;gap:7px;max-width:100%;margin-top:4px;padding:4px 0 7px;font-family:var(--read-ui);font-size:var(--col-body);line-height:1.4;color:var(--ink);background:none;border:0;border-bottom:1px solid var(--read-rule-thin,rgba(36,31,23,.28));cursor:pointer;text-align:left}.almanac_scope__GBwiR:hover{border-bottom-color:var(--marker)}.almanac_scopeName__D5A1y{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.almanac_scopeChevron__YlXg_{flex-shrink:0;font-family:var(--mono);font-size:var(--micro);color:var(--faint)}.almanac_rowTop__XPaBh{display:flex;align-items:flex-start;gap:14px}.almanac_rowText__9sboZ{flex:1 1 auto;min-width:0}.almanac_thumb__WNwJ_{flex-shrink:0;display:block;width:64px;height:64px;object-fit:cover;background:color-mix(in srgb,var(--ink) 7%,transparent)}.almanac_skel__mn03I{background:color-mix(in srgb,var(--ink) 9%,transparent);border-radius:2px;animation:almanac_almanacPulse__ZxvwE 1.5s ease-in-out infinite}@keyframes almanac_almanacPulse__ZxvwE{0%,to{opacity:.55}50%{opacity:.95}}.almanac_portal__OzrqM{--serif:var(--read-serif,var(--font-crimson),Georgia,"Times New Roman",serif);--mono:var(--read-mono,var(--font-geist-mono),ui-monospace,"SF Mono",Menlo,monospace);--ink:var(--read-ink,#241f17);--quiet:var(--read-quiet,rgba(36,31,23,0.68));--faint:var(--read-faint,rgba(36,31,23,0.46));--rule-hair:var(--read-rule-hair,#8f7f6a);--marker:var(--read-marker,#8a5a1f)}.almanac_pickRow__X4eRa{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0;font-family:var(--read-ui);font-size:17px;line-height:1.35;color:var(--quiet);background:none;border:0;border-bottom:1px solid var(--rule-hair);text-align:left;cursor:pointer}.almanac_pickRow__X4eRa:hover,.almanac_pickRow__X4eRa[data-active=true]{color:var(--ink)}.almanac_pickMark__1RETu{flex-shrink:0;font-family:var(--mono);font-size:var(--read-label,15px);letter-spacing:var(--read-label-tracking,.06em);text-transform:uppercase;color:var(--marker)}@media (prefers-reduced-motion:reduce){.almanac_skel__mn03I{animation:none}.almanac_headLink__6IHrg,.almanac_scope__GBwiR,.almanac_search__MbtiD,a.almanac_nameplate__peedX{transition-duration:.001ms!important}}.almanac_giftRun__cfu1N{margin:2rem 0 0}.almanac_giftRunKicker__BmbWj{font-family:var(--font-mono,ui-monospace,monospace);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--read-faint);margin:0 0 .75rem}.almanac_giftRunList__M_hAG{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:1rem .75rem}.almanac_giftCellLink__uLU9B{text-decoration:none;display:block}.almanac_giftPlate___VTQc{display:block;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:3px;background:var(--read-inset)}.almanac_giftPlate___VTQc img{width:100%;height:100%;object-fit:cover;display:block}.almanac_giftName__Z3F_F{display:block;margin-top:.45rem;font-family:var(--font-mono,ui-monospace,monospace);font-size:.66rem;letter-spacing:.11em;text-transform:uppercase;color:var(--read-faint)}.almanac_giftWork__eds57{display:block;margin-top:.15rem;font-family:var(--font-serif,Georgia,serif);font-size:.95rem;line-height:1.25;color:var(--read-ink)}.almanac_giftFrontColumn__ygTYH{list-style:none;margin:1.5rem 0 0;padding:0}.almanac_giftFrontItem__zABdV+.almanac_giftFrontItem__zABdV{margin-top:2.25rem}.almanac_giftFrontLink__wnFpi{text-decoration:none;display:block}.almanac_giftFrontPlate__x0ywT{display:block;width:100%;height:auto;border-radius:2px;background:var(--read-inset)}.almanac_giftFrontHead__49nRT{margin:.7rem 0 0;font-family:var(--font-serif,Georgia,serif);font-weight:700;font-size:1.25rem;line-height:1.24;color:var(--read-ink)}.almanac_giftFrontSub__naP_S{margin:.2rem 0 0;font-family:var(--font-serif,Georgia,serif);font-style:italic;font-size:.95rem;line-height:1.4;color:var(--read-body)}