.FjHBjW_grid{gap:1.25rem;margin-top:2rem;display:grid}@media (min-width:900px){.FjHBjW_grid{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:start}}.FjHBjW_surface{background:var(--card);border-radius:var(--radius-xl);box-shadow:0 0 0 1px var(--border)}.FjHBjW_feat{display:grid;position:relative;overflow:hidden}@media (min-width:640px){.FjHBjW_feat{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.FjHBjW_media{aspect-ratio:16/10;background:var(--muted);display:block;position:relative;overflow:hidden}@media (min-width:640px){.FjHBjW_media{aspect-ratio:auto;min-height:100%}}.FjHBjW_media img{object-fit:cover;object-position:60% 50%;width:100%;height:100%;transition:transform .3s;position:absolute;inset:0}.FjHBjW_media:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--background) 0%, transparent) 55%, color-mix(in srgb, var(--background) 55%, transparent));pointer-events:none;position:absolute;inset:0}.FjHBjW_feat:hover .FjHBjW_media img{transform:scale(1.03)}.FjHBjW_body{flex-direction:column;gap:.75rem;padding:1.25rem 1.25rem 1.5rem;display:flex}@media (min-width:640px){.FjHBjW_body{padding:1.75rem}}.FjHBjW_kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--chain-metal-1);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.FjHBjW_kicker:before{content:"";background:var(--chain-metal-2);border-radius:99px;width:.375rem;height:.375rem}.FjHBjW_featTitle{font-family:var(--font-manrope), sans-serif;letter-spacing:-.025em;text-wrap:balance;font-size:1.375rem;font-weight:800;line-height:1.25}@media (min-width:640px){.FjHBjW_featTitle{font-size:1.625rem}}.FjHBjW_featTitle a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--chain-metal-2);text-decoration-color:var(--chain-metal-2);text-underline-offset:5px;text-decoration-thickness:2px}.FjHBjW_lead{text-wrap:pretty;font-size:1rem;line-height:1.6}.FjHBjW_desc{color:var(--muted-foreground);text-wrap:pretty;font-size:.9375rem;line-height:1.6}.FjHBjW_meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.375rem .75rem;font-size:.8125rem;display:flex}.FjHBjW_mark{letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--brand));border:1px solid rgb(var(--brand) / .55);border-radius:999px;align-items:center;padding:.0625rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.FjHBjW_markUpdated{color:var(--muted-foreground);border-color:var(--border)}.FjHBjW_companion{color:var(--muted-foreground);text-wrap:pretty;font-size:.875rem;line-height:1.5}.FjHBjW_companion a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px;font-weight:500}.FjHBjW_companion a:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.FjHBjW_actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:auto;padding-top:.25rem;display:flex}.FjHBjW_pill{background:var(--foreground);min-height:2.75rem;color:var(--background);border-radius:999px;align-items:center;gap:.5rem;padding:0 1.125rem;font-size:.875rem;font-weight:600;display:inline-flex}.FjHBjW_pill svg{width:1rem;height:1rem;transition:transform .15s}.FjHBjW_pill:hover svg{transform:translate(2px)}.FjHBjW_quiet{min-height:2.75rem;color:var(--muted-foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:4px;align-items:center;font-size:.875rem;font-weight:500;display:inline-flex}.FjHBjW_quiet:hover{color:var(--foreground);-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.FjHBjW_weekline{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:.25rem .75rem;padding:.875rem 1.25rem;font-size:.875rem;display:flex}@media (min-width:640px){.FjHBjW_weekline{padding-inline:1.75rem}}.FjHBjW_weekline a{color:var(--foreground);font-weight:600;font-family:var(--font-manrope), sans-serif}.FjHBjW_weekline a:hover{text-underline-offset:4px;text-decoration:underline}.FjHBjW_leafSlot{z-index:2;width:7.25rem;position:absolute;bottom:.875rem;left:.875rem}@media (min-width:640px){.FjHBjW_leafSlot{width:8.75rem;bottom:1.25rem;left:1.25rem}}.FjHBjW_leaf{width:100%;color:var(--receipt-ink);background:linear-gradient(180deg, var(--receipt-paper), var(--receipt-paper-2));transform-origin:30% 0;box-shadow:0 1px 0 rgb(var(--receipt-ink-rgb) / .08), 0 14px 28px -8px color-mix(in srgb, var(--receipt-slot) 60%, transparent);font-family:var(--font-manrope), sans-serif;text-align:center;border-radius:.25rem .25rem .375rem .375rem;display:block;position:relative;transform:rotate(-2.5deg)}.FjHBjW_bind{background:var(--receipt-printer-top);height:1.5rem;color:var(--chain-metal-1);font-family:var(--font-inter), sans-serif;letter-spacing:.12em;text-transform:uppercase;border-radius:.25rem .25rem 0 0;justify-content:center;align-items:center;gap:.5rem;font-size:.5625rem;font-weight:700;display:flex}.FjHBjW_bind:before,.FjHBjW_bind:after{content:"";background:var(--background);width:.375rem;height:.375rem;box-shadow:inset 0 1px 1px color-mix(in srgb, var(--receipt-slot) 60%, transparent);border-radius:99px}.FjHBjW_perf{background:radial-gradient(circle at 50% 0, var(--receipt-printer-top) .12rem, transparent .14rem) 0 0 / .5rem .375rem repeat-x;height:.375rem;display:block}.FjHBjW_leafDay{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:3.25rem;font-weight:800;line-height:1;display:block}@media (min-width:640px){.FjHBjW_leafDay{font-size:4rem}}.FjHBjW_leafMonth{letter-spacing:.1em;text-transform:uppercase;margin-top:.25rem;font-size:.8125rem;font-weight:700;display:block}.FjHBjW_leafFoot{font-family:var(--font-inter), sans-serif;color:var(--receipt-ink-soft);font-variant-numeric:tabular-nums;font-size:.75rem;display:block}.FjHBjW_leafStampRow{border-top:1px dashed rgb(var(--receipt-ink-rgb) / .3);margin:.5rem .5rem 0;padding:.375rem 0 .5rem;display:block}.FjHBjW_stamp{font-family:var(--font-inter), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--receipt-stamp);border:1.5px solid var(--receipt-stamp);border-radius:.25rem;padding:.0625rem .375rem;font-size:.625rem;font-weight:700;display:inline-block;transform:rotate(-3deg)}.FjHBjW_start{gap:.75rem;display:grid}.FjHBjW_startHead{gap:.25rem;padding:.25rem;display:grid}.FjHBjW_boxTitle{font-family:var(--font-manrope), sans-serif;letter-spacing:-.02em;font-size:1.125rem;font-weight:800}.FjHBjW_startSub{color:var(--muted-foreground);text-wrap:pretty;font-size:.875rem;line-height:1.5}.FjHBjW_door{grid-template-columns:6.5rem minmax(0,1fr);align-items:stretch;gap:.875rem;transition:box-shadow .15s;display:grid;overflow:hidden}.FjHBjW_door:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 35%, transparent)}.FjHBjW_doorImage{background:var(--muted);min-height:7rem;position:relative}.FjHBjW_doorImage img{object-fit:cover;object-position:60% 50%;width:100%;height:100%;position:absolute;inset:0}.FjHBjW_doorBody{flex-direction:column;gap:.375rem;padding:.875rem .875rem .875rem 0;display:flex}.FjHBjW_doorWhy{color:var(--chain-metal-1);font-size:.75rem;font-weight:600}.FjHBjW_doorTitle{font-family:var(--font-manrope), sans-serif;letter-spacing:-.015em;text-wrap:balance;font-size:1rem;font-weight:700;line-height:1.3}.FjHBjW_door .FjHBjW_meta{margin-top:auto;font-size:.75rem}.FjHBjW_cal{margin-top:1.25rem;padding:1.125rem 1.25rem 1.25rem}@media (min-width:640px){.FjHBjW_cal{padding:1.375rem 1.75rem 1.5rem}}.FjHBjW_calHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.FjHBjW_calSub{color:var(--muted-foreground);text-wrap:pretty;font-size:.8125rem}.FjHBjW_rail{--lanes:var(--lanes-base);--line:calc(var(--lanes) * 1.25rem + 1.75rem);height:calc(var(--line) + 2rem);margin-top:1rem;position:relative}.FjHBjW_railLine{left:0;right:0;top:var(--line);background:var(--border);height:1px;position:absolute}.FjHBjW_month{top:var(--line);border-left:1px solid var(--border);height:2rem;color:var(--muted-foreground);letter-spacing:.02em;padding:.5rem 0 0 .25rem;font-size:.6875rem;position:absolute}.FjHBjW_window{height:calc(var(--line) - .25rem);background:color-mix(in srgb, var(--chain-metal-1) 7%, transparent);border-radius:.25rem;position:absolute;top:.25rem}.FjHBjW_now{height:calc(var(--line) + .5rem);border-left:2px solid var(--foreground);width:0;position:absolute;top:0}.FjHBjW_now span{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.625rem;font-weight:700;position:absolute;top:-.125rem;left:.3125rem}.FjHBjW_nowFlipped span{left:auto;right:.4375rem}.FjHBjW_ev{--lane:var(--lane-base);top:calc(var(--line) - .875rem - var(--lane) * 1.25rem);cursor:pointer;background:0 0;border:0;border-radius:.375rem;place-items:center;width:1.75rem;height:1.75rem;margin-left:-.875rem;padding:0;display:grid;position:absolute}.FjHBjW_ev i{background:var(--chain-metal-2);border-radius:1px;width:.625rem;height:.625rem;transition:transform .15s,background-color .15s;transform:rotate(45deg)}.FjHBjW_ev:hover i{background:var(--chain-metal-1);transform:rotate(45deg)scale(1.25)}.FjHBjW_evLive i{background:var(--chain-metal-1);width:.8125rem;height:.8125rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--chain-metal-1) 18%, transparent)}.FjHBjW_ev[aria-pressed=true]{box-shadow:0 0 0 1.5px var(--chain-metal-1)}.FjHBjW_ev:after{content:"";height:max(0rem, calc(var(--lane) * 1.25rem - .875rem));border-left:1px dotted var(--chain-metal-3);position:absolute;top:100%;left:50%}@media (min-width:640px){.FjHBjW_rail{--lanes:var(--lanes-sm)}.FjHBjW_ev{--lane:var(--lane-sm)}}@media (min-width:1024px){.FjHBjW_rail{--lanes:var(--lanes-lg)}.FjHBjW_ev{--lane:var(--lane-lg)}}.FjHBjW_cap{border-top:1px solid var(--border);gap:.25rem;min-height:4.5rem;margin-top:.75rem;padding-top:.875rem;display:grid}.FjHBjW_capDate{letter-spacing:.04em;color:var(--chain-metal-1);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.FjHBjW_capText{text-wrap:pretty;font-size:.9375rem;line-height:1.5}.FjHBjW_capText a{text-decoration:underline;-webkit-text-decoration-color:var(--chain-metal-3);text-decoration-color:var(--chain-metal-3);text-underline-offset:3px;font-weight:600}.FjHBjW_capText a:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.FjHBjW_capMuted{color:var(--muted-foreground)}.FjHBjW_allDates{display:none}@media (scripting:none){.FjHBjW_allDates{gap:.75rem;display:grid}.FjHBjW_liveCap{display:none}}
