.w-nZcW_card{isolation:isolate;border-top:1px solid var(--rule);padding-top:20px;position:relative}.w-nZcW_card:before{content:"";z-index:-1;opacity:0;width:300px;height:200px;transition:opacity .22s var(--ease);pointer-events:none;background:radial-gradient(closest-side,#ffd9a024,#0000);position:absolute;top:-20px;left:-40px}.w-nZcW_card[data-lit=true]:before{opacity:1}.w-nZcW_title{font-size:var(--text-h3);line-height:var(--text-h3--line-height);margin:0;font-weight:800}.w-nZcW_big{font-size:var(--text-num);line-height:var(--text-num--line-height);letter-spacing:-.02em;margin:10px 0 0;font-weight:800}.w-nZcW_big b{font-weight:800}.w-nZcW_big small{font-size:var(--text-body);letter-spacing:0;color:var(--ink-2);margin-left:8px;font-weight:600}.w-nZcW_week{flex-wrap:wrap;gap:4px 2px;margin:16px 0 0;padding:0;list-style:none;display:flex}.w-nZcW_day{min-width:32px;font-size:var(--text-caption);color:var(--ink-2);justify-items:center;gap:6px;line-height:1;display:grid}.w-nZcW_dot{border:1.5px solid var(--stroke);width:20px;height:20px;transition:background-color .22s var(--ease), border-color .22s var(--ease);background:0 0;border-radius:50%;display:block}.w-nZcW_day[data-on=true] .w-nZcW_dot{background:var(--ink);border-color:var(--ink)}.w-nZcW_day[data-today=true] .w-nZcW_dot{border-color:var(--ink-2);box-shadow:0 0 0 2px var(--room), 0 0 0 3.5px var(--ink-2)}.w-nZcW_day[data-today=true]{color:var(--ink);font-weight:700}.w-nZcW_wd{text-transform:lowercase}.w-nZcW_sub{max-width:26rem;color:var(--ink);margin:14px 0 0}
