.today-btn{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--day);font:inherit;font-family:var(--font-sans);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:.6rem 1.1rem;font-size:.94rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.today-btn:hover{border-color:var(--rubric);background:var(--rubric);color:var(--day)}.today-btn--quiet{color:var(--ink);background:0 0}.today-btn--quiet:hover{border-color:var(--ink);background:var(--ink);color:var(--day)}.today-btn--small{min-height:40px;padding:.5rem .9rem;font-size:.88rem}.today-btn:focus-visible{outline:2px solid var(--rubric);outline-offset:3px}.today-btn[disabled]{cursor:default}@media (prefers-reduced-motion:reduce){.today-btn{transition:none}}.read-plan__lead{color:var(--rubric);letter-spacing:0;text-transform:uppercase;margin:0 0 .6rem;font-size:.74rem;font-weight:650;font-family:var(--font-sans)!important}.read-plan{border-top:3px double var(--ink);border-bottom:1px solid var(--ink);margin:2.2rem 0 0;padding:1rem 0 1.1rem}.read-plan__lead{margin-bottom:.3rem}.read-plan__text{font-family:var(--font-display);margin:0;font-size:1.2rem;line-height:1.35}.read-plan__row{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.85rem;display:flex}.read-plan__row a:not(.today-btn){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-underline-offset:.3em;font-weight:600}.read-plan__row a:not(.today-btn):hover{color:var(--rubric)}.read-plan__mark{min-height:44px;color:var(--ink);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.read-plan__mark:hover{color:var(--rubric)}.read-plan__tick{background:var(--rubric);vertical-align:-.05rem;width:.9rem;height:.9rem;margin-right:.45rem;display:inline-block}.today-page,.plans-page{background:var(--day);color:var(--ink);padding-top:var(--page-top);padding-bottom:4.5rem}.today-shell{width:min(100% - var(--week-gutter) * 2, var(--col-read,40rem));margin-inline:auto}.today-wide{width:min(100% - var(--week-gutter) * 2, var(--col-tool,64rem));margin-inline:auto}.today-date,.today-label,.plan__for{color:var(--rubric);letter-spacing:0;text-transform:uppercase;margin:0 0 .6rem;font-size:.74rem;font-weight:650;font-family:var(--font-sans)!important}.today-head{border-bottom:1px solid var(--ink);padding-bottom:1.1rem}.today-head h1,.plans-page h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.9rem,1.4rem + 2vw,2.6rem);font-weight:500;line-height:1.08}.daily{margin:0}.daily__words{border:0;margin:0;padding:0}.daily__words p{font-family:var(--font-display);letter-spacing:-.005em;text-wrap:pretty;margin:0;font-weight:450;line-height:1.34}.daily--page{margin-top:1.9rem}.daily--page .daily__words p{font-size:clamp(1.45rem,1.1rem + 1.5vw,2.05rem)}.daily--band .daily__words p{font-size:clamp(1.25rem,1.05rem + .9vw,1.6rem)}.daily__initial{float:left;color:var(--rubric);margin:.07em .09em -.05em 0;font-size:2.85em;font-weight:500;line-height:.8}.daily__n{color:var(--rubric);font-family:var(--font-sans);vertical-align:.9em;margin-right:.18em;font-size:.42em;font-weight:650;line-height:0}.daily__words p>.daily__n:first-child{display:none}.daily__cite{clear:both;flex-wrap:wrap;align-items:baseline;gap:.35rem .9rem;margin-top:1.1rem;display:flex}.daily__cite a{color:var(--rubric);font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;font-size:1.02rem;font-weight:560;text-decoration:none}.daily__cite a:hover{text-underline-offset:.22em;text-decoration:underline}.daily__tr{color:var(--ink-faint);font-family:var(--font-sans);font-size:.82rem}.today-carry{border-top:1px solid var(--line-2);margin-top:2.2rem;padding-top:1rem}.today-question{font-family:var(--font-display);text-wrap:pretty;margin:0;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-style:italic;line-height:1.35}.today-context{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);margin-top:1.4rem}.today-context__toggle{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;min-height:44px;padding:.75rem 1.8rem .75rem 0;list-style:none;display:flex;position:relative}.today-context__toggle::-webkit-details-marker{display:none}.today-context__toggle:after{content:"+";color:var(--rubric);font-family:var(--font-sans);font-size:1.2rem;font-weight:500;line-height:1;transition:transform .2s;position:absolute;top:50%;right:.2rem;transform:translateY(-50%)}.today-context[open]>.today-context__toggle:after{transform:translateY(-50%)rotate(45deg)}.today-context__toggle:focus-visible{outline:2px solid var(--rubric);outline-offset:3px}.today-context__label{font-family:var(--font-sans);color:var(--ink);font-size:.94rem;font-weight:600}.today-context__toggle:hover .today-context__label{color:var(--rubric)}.today-context__range{color:var(--ink-mut);font-family:var(--font-sans);font-size:.84rem}.today-context__body{padding:.2rem 0 1.1rem}.today-context__text{font-family:var(--font-scripture,var(--font-display));text-wrap:pretty;margin:0;font-size:1.18rem;line-height:1.6}body[data-site] main .today-context__text{color:var(--ink-mut)}.today-context__v sup{color:var(--rubric);font-family:var(--font-sans);margin-right:.15em;font-size:.62em;font-weight:650;display:inline-block}.today-context__day{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--rubric) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--rubric) 55%, transparent);text-underline-offset:.22em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;font-weight:500;text-decoration-thickness:2px}.today-context__more{font-family:var(--font-sans);margin:.9rem 0 0;font-size:.9rem}.today-context__more a{color:var(--rubric);font-weight:600}@media (prefers-reduced-motion:no-preference){.today-context[open] .today-context__body{animation:.26s both today-context-in}}@keyframes today-context-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media print{.today-context{display:none}}.today-picture{border-top:1px solid var(--line-2);grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:1.15rem;margin-top:1.6rem;padding-top:1.3rem;display:grid}.today-picture[hidden],.today-picture [hidden]{display:none}.today-picture__thumb{aspect-ratio:9/16;border:1px solid var(--line-2);background:var(--paper-2);cursor:pointer;border-radius:.45rem;width:100%;padding:0;transition:transform .2s;display:block;overflow:hidden;box-shadow:0 6px 18px -10px #14141373}.today-picture[data-size=square] .today-picture__thumb{aspect-ratio:1}.today-picture[data-size=post] .today-picture__thumb{aspect-ratio:4/5}.today-picture__thumb:hover{transform:translateY(-2px)}.today-picture__thumb:focus-visible{outline:2px solid var(--rubric);outline-offset:3px}.today-picture__thumb img{opacity:0;width:100%;height:100%;transition:opacity .3s;display:block}.today-picture.is-drawn .today-picture__thumb img{opacity:1}.today-picture .today-label{margin-bottom:.35rem}.today-picture__actions{flex-wrap:wrap;align-items:center;gap:.35rem 1rem;margin:.8rem 0 0;display:flex}.today-picture__look{min-height:40px;color:var(--ink);font:inherit;font-family:var(--font-sans);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;font-weight:600}.today-picture__look:hover{color:var(--rubric);text-decoration-color:currentColor}.today-picture__look:focus-visible{outline:2px solid var(--rubric);outline-offset:3px}.today-picture__note{color:var(--ink-mut);margin:.5rem 0 0;font-size:.9rem}.today-picture__note:empty{display:none}@media (prefers-reduced-motion:reduce){.today-picture__thumb,.today-picture__thumb img{transition:none}}@media print{.today-picture{display:none}}.today-actions{flex-wrap:wrap;gap:.6rem;margin-top:1.6rem;display:flex}.today-tomorrow{color:var(--ink-mut);margin:1.1rem 0 0;font-size:.95rem}.today-tomorrow span{color:var(--ink)}.today-ledger{width:min(100% - var(--week-gutter) * 2, var(--col-read,40rem));border-top:3px double var(--ink);border-bottom:1px solid var(--ink);margin:3.4rem auto 0}.today-cell{padding:1.3rem 0 1.5rem}.today-cell+.today-cell{border-top:1px solid var(--line-2)}.today-cell__note{color:var(--ink-soft);margin:0;font-size:.98rem;line-height:1.5}.today-remind{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;display:flex}.today-feed{margin-top:.85rem;font-size:.9rem}.today-feed__link{color:var(--ink);text-underline-offset:.18em;text-decoration:underline}.today-week{grid-template-columns:repeat(7,minmax(0,2.6rem));gap:.45rem;margin:.2rem 0 1rem;padding:0;list-style:none;display:grid}.today-week li{justify-items:center;gap:.35rem;display:grid}.today-week__day{color:var(--ink-faint);font-family:var(--font-sans);letter-spacing:0;font-size:.72rem;font-weight:650}.today-week__mark{aspect-ratio:1;border:1px solid var(--line-2);background:0 0;width:100%;transition:background-color .4s,border-color .4s;display:block}.today-week li.is-seen .today-week__mark{border-color:var(--ink);background:var(--ink)}.today-week li.is-today .today-week__day{color:var(--rubric)}.today-week li.is-today .today-week__mark{border:1.5px solid var(--rubric)}.today-week li.is-future .today-week__mark{border-style:dashed;border-color:var(--line)}.today-back{margin-top:2.6rem}.today-back__list,.home-today__back{margin:0;padding:0;list-style:none}.today-back__list li,.home-today__back li{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem 1rem;padding:.8rem 0;display:flex}.today-back__list li:last-child{border-bottom:1px solid var(--line-2)}.today-back__list span,.home-today__back span{color:var(--ink-mut);font-size:.95rem}.today-back__list a,.home-today__back a{color:var(--ink);font-family:var(--font-display);text-decoration:underline;-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-underline-offset:.3em;font-size:1.25rem;text-decoration-thickness:1.5px}.today-back__list a:after,.home-today__back a:after{content:" →";color:var(--rubric)}.today-back__list a:hover,.home-today__back a:hover{color:var(--rubric)}.today-round{margin-top:2.2rem}.today-round__list{margin:.6rem 0 0;padding:0;list-style:none}.today-round__list li{border-top:1px solid var(--line-2);align-items:center;gap:.85rem;padding:.8rem 0;display:flex}.today-round__list li:last-child{border-bottom:1px solid var(--line-2)}.today-round__mark{border:1.5px solid var(--ink-mut);border-radius:50%;flex:none;width:1.35rem;height:1.35rem;position:relative}.today-round__list li.is-done .today-round__mark{border-color:var(--rubric);background:var(--rubric)}.today-round__list li.is-done .today-round__mark:after{content:"";border:solid var(--day);border-width:0 2px 2px 0;width:.3rem;height:.62rem;position:absolute;top:.17rem;left:.4rem;transform:rotate(45deg)}.today-round__text{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.today-round__text strong{font-family:var(--font-display);color:var(--ink);font-size:1.15rem;font-weight:500}.today-round__text span:not(.sr-only){color:var(--ink-mut);font-size:.92rem}.today-round__list li.is-done .today-round__text strong{color:var(--ink-mut)}.today-round__go{flex:none}[data-today-round-note]{color:var(--ink-mut);margin:.7rem 0 0;font-size:.95rem}.today-round.is-complete [data-today-round-note]{color:var(--rubric);font-weight:600}.today-plans{margin-top:3rem}.today-plans h2{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(1.4rem,1.2rem + .8vw,1.75rem);font-weight:500;line-height:1.15}.today-plans__lede{color:var(--ink-soft);margin:.6rem 0 1.2rem;line-height:1.5}.today-plans__list{grid-template-columns:1fr 1fr;gap:0 1.4rem;margin:0;padding:0;list-style:none;display:grid}.today-plans__list a{border-top:1px solid var(--ink);color:var(--ink);gap:.15rem;padding:.85rem 0;text-decoration:none;display:grid}.today-plans__list strong{font-family:var(--font-display);font-size:1.2rem;font-weight:500}.today-plans__list span{color:var(--ink-mut);font-size:.9rem}.today-plans__list span.is-progress{color:var(--rubric);font-weight:600}.today-plans__list a:hover strong{color:var(--rubric)}.today-plans__more{border-top:1px solid var(--line-2);margin:.4rem 0 0;padding-top:.9rem}.today-plans__more a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-underline-offset:.3em;font-weight:600}.today-page .guide-ask{margin-top:3.5rem}.today-page:has(>.guide-ask:last-child){padding-bottom:0}.today-is-today{color:var(--ink-mut);margin:1rem 0 0;font-size:.95rem}.today-is-today a,.today-month-lede a,.today-month-link a,.today-tomorrow a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-underline-offset:.3em;font-weight:600}body[data-site] main .today-season{border:1px solid var(--line);background:var(--card-2);color:var(--ink);gap:.2rem;margin:1.2rem 0 0;padding:.95rem 1.1rem;text-decoration:none;display:grid;border-radius:14px!important}.today-season .today-label{margin:0}.today-season strong{font-size:1.1rem;font-weight:650}.today-season span:last-child{color:var(--ink-soft);font-size:.95rem}body[data-site] main .today-season:hover{border-color:var(--ink)}.today-month-lede{color:var(--ink-soft);margin:1.1rem 0 0;font-size:1.05rem;line-height:1.55}.today-daynav{grid-template-columns:1fr 1fr;gap:1.4rem;margin-top:2rem;display:grid}.today-daynav a{border-top:1px solid var(--ink);color:var(--ink);gap:.15rem;padding-top:.75rem;text-decoration:none;display:grid}.today-daynav a[rel=next]{text-align:right}.today-daynav span{color:var(--ink-mut);font-size:.85rem}.today-daynav strong{font-family:var(--font-display);font-size:1.15rem;font-weight:500}.today-daynav a:hover strong{color:var(--rubric)}.today-month{margin-top:3rem}.today-page .today-month h2{font-family:var(--font-display);margin:0 0 1rem;font-size:1.5rem;font-weight:500}.today-month__list{grid-template-columns:1fr 1fr;gap:0 1.4rem;margin:0;padding:0;list-style:none;display:grid}.today-page .today-month__list a,.today-page .today-daynav a{text-decoration:none}.today-month__list a{border-top:1px solid var(--line-2);color:var(--ink);gap:.1rem;padding:.6rem 0;text-decoration:none;display:grid}.today-month__date{color:var(--ink-mut);font-size:.82rem}.today-month__list strong{font-family:var(--font-display);font-size:1.05rem;font-weight:500}.today-month__line{color:var(--ink-soft);font-size:.9rem;line-height:1.45}.today-month__list a:hover strong,.today-month__list .is-current strong{color:var(--rubric)}.today-month__list .is-today .today-month__date:after{content:" · today";color:var(--rubric);font-weight:600}.today-day-remind{border-top:1px solid var(--ink);margin-top:2.5rem;padding-top:1rem}@media (width<=720px){.today-month__list:has(.today-month__line){grid-template-columns:1fr}.today-week{grid-template-columns:repeat(7,minmax(0,1fr));max-width:22rem}.today-plans__list{grid-template-columns:1fr}.today-actions .today-btn{flex:auto}}@media (prefers-reduced-motion:reduce){.today-week__mark{transition:none}}.plans-head{max-width:40rem;padding-bottom:1.6rem}.plans-lede{color:var(--ink-soft);font-size:var(--fs-lede);margin:1rem 0 0;line-height:1.45}.plans-today{color:var(--ink-mut);margin:.9rem 0 0;font-size:.95rem}.plans-today a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-underline-offset:.3em}.plans-jump{flex-wrap:wrap;gap:.5rem;margin:1.3rem 0 0;display:flex}.plans-jump a{border:1px solid var(--rule,currentColor);color:var(--ink);padding:.45rem .85rem;font-size:.9rem;line-height:1.2;text-decoration:none}.plans-jump a:hover,.plans-jump a:focus-visible{border-color:var(--ink)}.plans-jump a[data-active]{border-color:var(--rubric);color:var(--rubric)}.plan{border-top:3px double var(--ink);grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:1.4rem 2.6rem;padding:1.8rem 0 2.2rem;scroll-margin-top:5rem;display:grid}.plan:last-child{border-bottom:1px solid var(--ink)}.plan__for{margin-bottom:.45rem}.plan h2{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(1.55rem,1.3rem + 1vw,2rem);font-weight:500;line-height:1.1}.plan__blurb{color:var(--ink-soft);margin:.65rem 0 0;line-height:1.5}.plan__status{color:var(--ink-mut);font-family:var(--font-sans);margin:.9rem 0 0;font-size:.86rem;font-weight:600}.plan.is-started .plan__status{color:var(--rubric)}.plan__actions{flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin-top:1rem;display:flex}.plan__restart{min-height:44px;color:var(--ink-mut);font:inherit;font-family:var(--font-sans);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.88rem;text-decoration:underline}.plan__restart:hover{color:var(--rubric)}.plan__days{border-top:1px solid var(--line-2);grid-template-columns:repeat(auto-fill,minmax(8.6rem,1fr));align-content:start;gap:0;margin:0;padding:0;list-style:none;display:grid}.plan__days a{border-bottom:1px solid var(--line);min-height:44px;color:var(--ink-soft);align-items:center;gap:.6rem;padding:.35rem .2rem;text-decoration:none;display:flex}.plan__n{border:1px solid var(--line-2);--round:50%;width:1.7rem;height:1.7rem;color:var(--ink-mut);font-family:var(--font-sans);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:.74rem;font-weight:650;display:grid;border-radius:50%!important}.plan__ch{font-family:var(--font-display);font-size:1.02rem}.plan__days a:hover{color:var(--rubric)}.plan__days a:hover .plan__n{border-color:var(--rubric)}.plan__days a.is-done .plan__n{border-color:var(--ink);background:var(--ink);color:var(--day)}.plan__days a.is-done .plan__ch{color:var(--ink-mut)}.plan__days a.is-next .plan__n{border:1.5px solid var(--rubric);color:var(--rubric)}.plan__days a.is-next .plan__ch{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-underline-offset:.25em}@media (width<=760px){.plan{grid-template-columns:1fr}.plan__days{grid-template-columns:repeat(auto-fill,minmax(7.6rem,1fr))}.plan__days.is-folded li:nth-child(n+7){display:none}.plan__more:not([hidden]){display:inline-flex}}.plan__more{min-height:44px;color:var(--ink);font:inherit;font-family:var(--font-sans);text-decoration:underline;-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;margin-top:.4rem;padding:0;font-size:.95rem;font-weight:600;text-decoration-thickness:1.5px;display:none}.today-sky{margin:0 0 1.6rem}.today-sky__art{aspect-ratio:1200/290;border-bottom:3px double var(--ink);width:100%;height:auto;overflow:hidden}.today-sky__phase{display:none}.today-sky[data-phase=dawn] .today-sky__phase--dawn,.today-sky[data-phase=day] .today-sky__phase--day,.today-sky[data-phase=dusk] .today-sky__phase--dusk,.today-sky[data-phase=night] .today-sky__phase--night{display:inline}.today-sky__sun{transform-box:fill-box;transform-origin:50%}html.ink-live [data-ink].is-inked .today-sky__phase--dawn .today-sky__sun{animation:3.2s cubic-bezier(.2,.6,.2,1) .2s both today-rise}html.ink-live [data-ink].is-inked .today-sky__phase--dusk .today-sky__sun{animation:3.2s cubic-bezier(.2,.6,.2,1) .2s both today-settle}html.ink-live [data-ink].is-inked .today-sky__phase--day .today-sky__sun{animation:1.6s cubic-bezier(.2,.7,.2,1) .5s both today-open}@keyframes today-rise{0%{transform:translateY(42px)}}@keyframes today-settle{0%{transform:translateY(-34px)}}@keyframes today-open{0%{transform:scale(.4)}}@media (width<=720px){.today-sky__art{aspect-ratio:2}}.today-head{border-bottom:0;position:relative}.today-head:after{content:"";background:var(--ink);transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0}.today-carry{border-top:0;position:relative}.today-carry:before{content:"";background:var(--line-2);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}html.ink-live .today-page:not(.is-set) :is(.today-date,.today-head h1,.daily__initial,.daily__w,.daily__n,.daily__cite,.today-carry>*,.today-actions,.today-picture,.today-context,.today-tomorrow){opacity:0}html.ink-live .today-page:not(.is-set) .today-head:after,html.ink-live .today-page:not(.is-set) .today-carry:before{transform:scaleX(0)}html.ink-live .today-page.is-set .today-date{animation:1s cubic-bezier(.2,.7,.2,1) both today-spaced}html.ink-live .today-page.is-set .today-head h1{animation:.9s cubic-bezier(.2,.7,.2,1) 80ms both today-up}html.ink-live .today-page.is-set .today-head:after{animation:1.1s cubic-bezier(.55,.06,.3,1) .15s both today-rule}html.ink-live .today-page.is-set .daily__initial{animation:1s cubic-bezier(.55,.06,.3,1) .4s both today-initial}html.ink-live .today-page.is-set .daily__w,html.ink-live .today-page.is-set .daily__n{animation:.75s cubic-bezier(.2,.7,.2,1) both today-word;animation-delay:calc(.65s + var(--w,0) * var(--step,40ms))}html.ink-live .today-page.is-set .daily__cite{animation:.8s cubic-bezier(.2,.7,.2,1) 2.05s both today-up}html.ink-live .today-page.is-set .daily__cite a{animation:1.2s cubic-bezier(.2,.7,.2,1) 2.05s both today-spaced}html.ink-live .today-page.is-set .today-carry:before{animation:1s cubic-bezier(.55,.06,.3,1) 2.2s both today-rule}html.ink-live .today-page.is-set .today-carry>*{animation:.8s cubic-bezier(.2,.7,.2,1) 2.45s both today-up}html.ink-live .today-page.is-set .today-carry>.today-question{animation-delay:2.6s}html.ink-live .today-page.is-set .today-actions{animation:.8s cubic-bezier(.2,.7,.2,1) 2.85s both today-up}html.ink-live .today-page.is-set .today-picture{animation:.8s cubic-bezier(.2,.7,.2,1) 2.95s both today-up}html.ink-live .today-page.is-set .today-context{animation:.8s cubic-bezier(.2,.7,.2,1) 3s both today-up}html.ink-live .today-page.is-set .today-tomorrow{animation:.8s cubic-bezier(.2,.7,.2,1) 3.05s both today-up}@keyframes today-up{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}@keyframes today-word{0%{opacity:0;transform:translateY(.32em)}to{opacity:1;transform:none}}@keyframes today-spaced{0%{opacity:0;letter-spacing:.42em}to{opacity:1}}@keyframes today-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes today-initial{0%{opacity:1;clip-path:inset(0 0 100%);transform:translateY(-.04em)}to{opacity:1;clip-path:inset(0);transform:none}}.daily__w,.daily__n{display:inline-block}.today-week__mark{position:relative;overflow:hidden}.today-week__mark:after{content:"";background:var(--ink);transform-origin:bottom;position:absolute;inset:0;transform:scaleY(0)}.today-week li.is-seen .today-week__mark{background:0 0}.today-week li.is-seen .today-week__mark:after{transform:none}.today-week li.is-today.is-seen .today-week__mark{background:0 0}.today-week li.is-today.is-seen .today-week__mark:after{background:var(--rubric)}html.ink-live .today-week:not(.is-filled) li.is-seen .today-week__mark:after{transform:scaleY(0)}html.ink-live .today-week.is-filled li.is-seen .today-week__mark:after{animation:.9s cubic-bezier(.55,.06,.3,1) both today-fill;animation-delay:calc(.15s + var(--i,0) * .12s)}html.ink-live .today-week.is-filled li.is-today.is-seen .today-week__mark{animation:.5s cubic-bezier(.2,.7,.2,1) both today-press;animation-delay:calc(.75s + var(--i,0) * .12s)}@keyframes today-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes today-press{0%{transform:none}45%{transform:scale(.88)}to{transform:none}}@media (prefers-reduced-motion:reduce){.today-sky__sun,.today-week__mark,.today-week__mark:after{animation:none!important}}html.ink-live .htoday:not(.is-set) .daily__initial,html.ink-live .htoday:not(.is-set) .daily__w,html.ink-live .htoday:not(.is-set) .daily__n,html.ink-live .htoday:not(.is-set) .daily__cite{opacity:0}html.ink-live .htoday.is-set .daily__initial{animation:1s cubic-bezier(.55,.06,.3,1) .1s both today-initial}html.ink-live .htoday.is-set .daily__w,html.ink-live .htoday.is-set .daily__n{animation:.75s cubic-bezier(.2,.7,.2,1) both today-word;animation-delay:calc(.35s + var(--w,0) * var(--step,40ms))}html.ink-live .htoday.is-set .daily__cite{animation:.8s cubic-bezier(.2,.7,.2,1) 1.8s both today-up}.plans-page[data-following] .plans-lede{display:none}.plans-yours,.plans-pick{border-top:3px double var(--ink);border-bottom:1px solid var(--ink);margin:1.4rem 0 0;padding:1.1rem 0 1.2rem}.plans-yours__list{gap:1.3rem;margin:0;padding:0;list-style:none;display:grid}.plans-yours__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem 1rem;display:flex}.plans-yours__title{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.35rem,1.2rem + .6vw,1.6rem);line-height:1.15;text-decoration:none}.plans-yours__title:hover{color:var(--rubric)}.plans-yours__count{color:var(--rubric);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:.86rem;font-weight:600}.plans-yours__bar{border:1px solid var(--ink);height:6px;margin:.6rem 0 0;display:block}.plans-yours__bar>span{background:var(--ink);min-width:2px;height:100%;display:block}.plans-yours__when{color:var(--ink-soft);margin:.6rem 0 .8rem;font-size:.95rem;line-height:1.45}.plans-remind{border-top:1px solid var(--line-2);margin-top:1.3rem;padding-top:1rem;scroll-margin-top:5rem}.plans-remind__note{color:var(--ink-mut);margin:0;font-size:.92rem;line-height:1.45}.plans-remind .today-remind{margin-top:.7rem}.plans-pick h2{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(1.5rem,1.3rem + .9vw,1.9rem);font-weight:500;line-height:1.12}.plans-pick h2 a{color:inherit;text-decoration:none}.plans-pick h2 a:hover{color:var(--rubric)}.plans-pick__note{color:var(--ink-soft);margin:.55rem 0 0;line-height:1.5}.plans-pick__also{color:var(--ink-soft);margin:.6rem 0 0;font-size:.92rem}.plans-pick__also a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-underline-offset:.3em;font-weight:600}.plans-pick__more[hidden]{display:none}.plans-pick__more{min-height:44px;color:var(--ink);font-family:var(--font-sans);text-decoration:underline;-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-underline-offset:.3em;align-items:center;font-size:.92rem;display:inline-flex}.daily__listen{border:1px solid var(--line-2);min-height:2.25rem;color:var(--ink);font-family:var(--font-sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.35rem;margin-left:auto;padding:.3rem .8rem;font-size:.86rem;font-weight:600;display:inline-flex}.daily__listen[hidden]{display:none}.daily__listen:hover{border-color:var(--ink)}.daily__listen:focus-visible{outline:2px solid var(--rubric);outline-offset:2px}.daily__listen[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--day)}.today-page .is-saying{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--rubric) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--rubric) 55%, transparent);text-underline-offset:.28em;text-decoration-thickness:2px}.today-yesterday a{color:var(--ink)}.today-plans__list li[data-plan-extra]{display:none}@media print{.daily__listen{display:none!important}}@media (width<=720px){.today-page{padding-top:.9rem}body main.today-page .read-crumbs{display:none}.today-head{padding-bottom:.8rem}.today-head h1{font-size:1.7rem}.daily--page{margin-top:1.2rem}.daily__cite{margin-top:.8rem}.today-carry{margin-top:1.3rem;padding-top:.8rem}.today-actions{flex-wrap:nowrap;gap:.5rem;margin-top:1.1rem}.today-actions .today-btn{white-space:nowrap;flex:auto;min-width:0;padding-inline:.9rem}}@media (width<=480px){.today-btn__more{display:none}}a.today-picture__look{align-items:center;display:inline-flex}
