.cf.cfm{--cfm-mute:#a39cb8;--cfm-mark-mute:#b9b1cf;--cfm-gap:64px;border-top:1px solid var(--cfd-edge)}.cf.cfs-sec.cfm{background:var(--cfd-stock)}.cf.cfs-sec.cfm>.cfs-s{padding-top:80px}@media (max-width:767px){.cf.cfs-sec.cfm>.cfs-s{padding-top:56px}}.cf .cfm-head__row{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,7fr);gap:24px 64px;align-items:start}.cf .cfm-head .cfs-h{max-width:none}.cf .cfm-h__s{display:inline-block}.cf .cfm-lead{max-width:60ch;padding-top:6px;color:var(--cf-gray-deep)}.cf .cfm-plate{margin:56px 0 0;padding:0}.cf .cfm-plate .cfm-plate__cat{padding:20px 40px 19px}.cf .cfm-days{position:relative;padding:0 40px}.cf .cfm-day{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-template-rows:auto auto 1fr;grid-template-areas:"head  ." "tray  notes" "figs  notes";column-gap:var(--cfm-gap);padding:36px 0 40px}.cf .cfm-day+.cfm-day{border-top:1px dotted var(--cfd-dot)}.cf .cfm-dh{grid-area:head;margin:0 7.35% 18px 0}.cf .cfm-day__title{margin:0;font-weight:400}.cf .cfm-day__k{display:block;margin-bottom:6px;font-family:var(--font-mono);font-size:11px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--cfd-label)}.cf .cfm-day__d{display:block;font-family:var(--font-display);font-size:34px;line-height:1;letter-spacing:-.015em;color:var(--cf-ink)}.cf .cfm-dh.is-lit .cfm-day__k{color:var(--brand-purple)}.cf .cfm-day__d.cfm-count,.cf .cfm-tray{position:relative}.cf .cfm-tray{grid-area:tray;width:103.95%;margin:0 0 0 -3.95%;aspect-ratio:2024/565.65;overflow:hidden}.cf .cfm-tray__layer{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 5%,#000 84%,transparent),linear-gradient(90deg,transparent 0,#000 2.5%,#000 97%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent 0,#000 5%,#000 84%,transparent),linear-gradient(90deg,transparent 0,#000 2.5%,#000 97%,transparent);mask-composite:intersect}.cf .cfm-tray__layer--empty,.cf .cfm-tray__layer--video{height:95.555%}.cf .cfm-tray__img{position:absolute;top:-20.93%;left:-5.435%;display:block;width:108.696%;max-width:none;height:auto;user-select:none;pointer-events:none}.cf .cfm-tray__layer--full .cfm-tray__img{top:-115.56%}.cf .cfm-tray__layer--video{opacity:0;pointer-events:none}.cf .cfm-tray__video{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.cf .cfm-figs{grid-area:figs;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;margin:14px 7.35% 0 0;padding:18px 0 0;border-top:1px solid var(--cf-hairline-soft)}.cf .cfm-fig{display:flex;flex-direction:column;min-width:0;padding:0 14px;border-left:1px solid var(--cf-hairline-soft)}.cf .cfm-fig:first-child{padding-left:0;border-left:0}.cf .cfm-fig__k{order:2;margin-top:10px;font-family:var(--font-mono);font-size:11px;line-height:1.45;letter-spacing:.1em;text-transform:uppercase;color:var(--cfd-label)}.cf .cfm-fig__v{order:1;margin:0}.cf .cfm-fig__d{order:3;display:flex;margin:auto 0 0;padding-top:12px}.cf .cfm-fig__num{position:relative;display:inline-block;font-family:var(--font-mono);font-size:44px;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--cfm-mute)}.cf .cfm-fig.is-live .cfm-fig__num{color:var(--brand-purple)}.cf .cfm-day--90[data-cfm=empty] .cfm-fig__num{color:var(--cfm-mute)}.cf .cfm-delta{box-sizing:border-box;padding:3px 7px 4px;border:1px solid var(--cf-hairline);border-radius:3px;font-family:var(--font-mono);font-size:11px;line-height:1.3;letter-spacing:.04em;white-space:nowrap;color:var(--cfd-label)}.cf .cfm-delta.is-up{border-color:var(--brand-purple-200);background:var(--brand-purple-50);color:var(--brand-purple)}.cf .cfm-notes{grid-area:notes;align-self:start;min-width:0;margin-top:4.52%;padding-left:24px;border-left:1px solid var(--cf-hairline)}.cf .cfm-notes.is-lit{border-left-color:var(--brand-purple-200)}.cf .cfm-notes__list{margin:0;padding:0;list-style:none}.cf .cfm-note{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;padding:12px 0;border-bottom:1px dotted var(--cfd-dot)}.cf .cfm-note:first-child{padding-top:0}.cf .cfm-note:last-child{padding-bottom:0;border-bottom:0}.cf .cfm-note__mark{font-family:var(--font-mono);font-size:13px;line-height:1.6;color:var(--cfm-mark-mute)}.cf .cfm-notes.is-lit .cfm-note__mark{color:var(--brand-purple)}.cf .cfm-note__text{margin:0;font-size:15px;line-height:1.5;color:var(--cf-gray-mid);text-wrap:pretty}.cf .cfm-notes.is-lit .cfm-note__text{color:var(--cf-body)}.cf .cfm-note__tag{display:block;margin-bottom:3px;font-family:var(--font-mono);font-size:10.5px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-purple)}.cf .cfm-day--90[data-cfm-show=off] .cfm-notes{opacity:0;pointer-events:none;user-select:none}.cf .cfm-day--90[data-cfm=static] .cfm-tray__layer--empty{opacity:0}.cf .cfm-behind{display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px;margin-top:20px;padding:28px 36px 30px}.cf .cfm-behind--bare{grid-template-columns:minmax(0,1fr)}.cf .cfm-behind .cfm-behind__cat{align-items:flex-start;padding-top:4px}.cf .cfm-behind__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cf .cfm-behind__item{min-width:0;padding:0 28px;border-left:1px solid var(--cfd-edge)}.cf .cfm-behind__item:last-child{padding-right:0}.cf .cfm-behind__item h3{margin:0 0 8px;font-family:var(--font-display);font-size:21px;font-weight:400;line-height:1.2;letter-spacing:-.01em;color:white}.cf .cfm-behind__item p{max-width:34ch;margin:0;font-size:15px;line-height:1.5;color:rgb(255 255 255/.72)}@property --cfm-n{syntax:"<integer>";inherits:false;initial-value:0}@keyframes cfm-count{0%{--cfm-n:var(--cfm-from,0)}to{--cfm-n:var(--cfm-to)}}@property --cfm-done{syntax:"<integer>";inherits:true;initial-value:0}@keyframes cfm-done{to{--cfm-done:1}}@keyframes cfm-empty-out{0%,55%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.cf .cfm-day--90[data-cfm=empty] .cfm-count .cfm-ctr:after,.cf .cfm-day--90[data-cfm=play] .cfm-count .cfm-ctr:after{content:counter(cfm);counter-reset:cfm var(--cfm-n);--cfm-n:var(--cfm-from,0);position:absolute;top:0;left:0;pointer-events:none}.cf .cfm-day--90[data-cfm=empty] .cfm-count .cfm-day__ctr:after,.cf .cfm-day--90[data-cfm=play] .cfm-count .cfm-day__ctr:after{content:attr(data-pre) counter(cfm)}.cf .cfm-day--90[data-cfm=empty] .cfm-count .cfm-val{color:transparent}.cf .cfm-day--90[data-cfm=empty] .cfm-delta{opacity:0;transform:translate3d(0,6px,0)}.cf .cfm-day--90[data-cfm=empty] .cfm-tray__layer--full{opacity:0}.cf .cfm-day--90[data-cfm=play] .cfm-tray__layer--full{transition:opacity .9s ease}.cf .cfm-day--90[data-cfm=play] .cfm-tray__layer--empty{animation:cfm-empty-out .9s linear both}.cf .cfm-day--90[data-cfm=play][data-cfm-video=on] .cfm-tray__layer--video{opacity:1;transition:opacity .12s linear}.cf .cfm-day--90[data-cfm=play][data-cfm-video=on] .cfm-tray__layer--empty{opacity:0;animation:none;transition:opacity 0s linear .14s}.cf .cfm-day--90[data-cfm=play][data-cfm-video=on] .cfm-tray__layer--full{opacity:0;transition:none}.cf .cfm-day--90[data-cfm=play][data-cfm-video=on][data-cfm-tail=on] .cfm-tray__layer--full{opacity:1;transition:opacity .3s linear}.cf .cfm-day--90[data-cfm=play][data-cfm-video=on][data-cfm-end=on] .cfm-tray__layer--video{opacity:0;transition:none}.cf .cfm-day--90 .cfm-note{position:relative;top:0}.cf .cfm-day--90[data-cfm-show=off] .cfm-note{top:6px}.cf .cfm-day--90[data-cfm-show=off] .cfm-note+.cfm-note{opacity:0}.cf .cfm-day--90[data-cfm=play]{--cfm-na:1550ms}.cf .cfm-day--90[data-cfm=play][data-cfm-video=on]{--cfm-na:300ms}.cf .cfm-day--90 .cfm-note:nth-child(2){--cfm-nk:150ms}.cf .cfm-day--90 .cfm-note:nth-child(3){--cfm-nk:300ms}.cf .cfm-day--90[data-cfm=play] .cfm-notes{transition:opacity .3s var(--cfd-ease) var(--cfm-na)}.cf .cfm-day--90[data-cfm=play] .cfm-note{transition:opacity .3s var(--cfd-ease) calc(var(--cfm-na) + var(--cfm-nk, 0s)),top .3s var(--cfd-out) calc(var(--cfm-na) + var(--cfm-nk, 0s))}.cf .cfm-day--90[data-cfm=play] .cfm-fig__num{transition:color .6s ease var(--cfm-k,0s)}.cf .cfm-day--90[data-cfm=play] .cfm-count .cfm-ctr:after{animation:cfm-count 1.2s cubic-bezier(.33,1,.68,1) var(--cfm-k,0s) both}.cf .cfm-day--90[data-cfm=play]:not([data-cfm-video=on]) .cfm-count{animation:cfm-done 1ms step-start calc(1.2s + var(--cfm-k, 0s)) both}.cf .cfm-day--90[data-cfm=play]:not([data-cfm-video=on]) .cfm-count .cfm-ctr:after{opacity:calc(1 - var(--cfm-done))}.cf .cfm-day--90[data-cfm=play]:not([data-cfm-video=on]) .cfm-count .cfm-val{opacity:var(--cfm-done)}.cf .cfm-day--90[data-cfm=play] .cfm-delta{transition:opacity .3s var(--cfd-ease) calc(.9s + var(--cfm-k, 0s)),transform .48s var(--cfd-out) calc(.9s + var(--cfm-k, 0s))}.cf .cfm-day--90[data-cfm=play][data-cfm-video=on] .cfm-count .cfm-ctr:after{--cfm-n:var(--cfm-v,var(--cfm-from,0));animation:none}.cf .cfm-day--90[data-cfm=play][data-cfm-video=on]:not([data-cfm-end=on]) .cfm-count .cfm-val{color:transparent}.cf .cfm-day--90[data-cfm=play][data-cfm-video=on][data-cfm-end=on] .cfm-count .cfm-ctr:after{content:none}.cf .cfm-day--90[data-cfm=play][data-cfm-video=on]:not([data-cfm-tail=on]) .cfm-delta{opacity:0;transform:translate3d(0,6px,0);transition:none}.cf .cfm-day--90[data-cfm=play][data-cfm-video=on][data-cfm-tail=on] .cfm-delta{transition:opacity .24s var(--cfd-ease),transform .28s var(--cfd-out)}}@media (max-width:1199px){.cf .cfm-day{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"head" "tray" "figs" "notes"}.cf .cfm-dh,.cf .cfm-figs{margin-right:7.35%}.cf .cfm-notes{margin-top:28px}.cf .cfm-behind{grid-template-columns:minmax(0,1fr);gap:20px}}@media (min-width:768px) and (max-width:1099px){.cf .cfm-day{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"head head" "tray tray" "figs notes";column-gap:40px}.cf .cfm-dh{margin-right:7.35%}.cf .cfm-figs{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px;margin-right:0}.cf .cfm-fig:nth-child(3){padding-left:0;border-left:0}.cf .cfm-notes{margin-top:14px}.cf .cfm-behind__item p,.cf .cfm-note__text{font-size:16px}}@media (min-width:1100px){.cf.cfm .cfm-days{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto);column-gap:48px}.cf.cfm .cfm-days:before{content:"";position:absolute;top:32px;bottom:32px;left:50%;border-left:1px dotted var(--cfd-dot);pointer-events:none}.cf.cfm .cfm-day{grid-row:span 4;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-template-areas:"head" "tray" "figs" "notes";padding:32px 0}.cf.cfm .cfm-day+.cfm-day{border-top:0}.cf.cfm .cfm-dh,.cf.cfm .cfm-figs{margin-right:7.35%}.cf.cfm .cfm-figs{margin-top:12px;padding-top:16px}.cf.cfm .cfm-notes{margin-top:20px}.cf.cfm .cfm-note{padding:10px 0}.cf.cfm .cfm-note:first-child{padding-top:0}.cf.cfm .cfm-note:last-child{padding-bottom:0}}@media (min-width:1100px) and (not (prefers-contrast:more)) and (not (forced-colors:active)){.cf.cfm .cfm-day{--cfm-dim:0.5;transition:opacity .5s ease}.cf.cfm .cfm-day--90[data-cfm=empty],.cf.cfm .cfm-days:has(>.cfm-day--90[data-cfm=play]:not([data-cfm-settled=on]))>.cfm-day--1{opacity:var(--cfm-dim)}}@media (max-width:1023px){.cf .cfm-head__row{grid-template-columns:minmax(0,1fr)}.cf .cfm-head .cfs-h{max-width:none}.cf .cfm-lead{padding-top:0}.cf .cfm-behind__grid{grid-template-columns:minmax(0,1fr);gap:20px}.cf .cfm-behind__item,.cf .cfm-behind__item:last-child{padding:20px 0 0;border-left:0;border-top:1px solid var(--cfd-edge)}}@media (max-width:767px){.cf .cfm-plate{margin:40px -16px 0;border-left:0;border-right:0;border-radius:0}.cf .cfm-tray{width:calc(100% + 36px);margin-left:-18px;aspect-ratio:1848/502.8}.cf .cfm-tray__layer,.cf .cfm-tray__layer--empty,.cf .cfm-tray__layer--video{height:100%;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 5%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 5%,#000 82%,transparent)}.cf .cfm-tray__img{top:-25%;left:-8.929%;width:119.048%}.cf .cfm-tray__video{top:-2.5%;left:-2.976%;width:109.524%;height:107.5%}.cf .cfm-tray__layer--full .cfm-tray__img{top:-132.5%}.cf .cfm-plate .cfm-plate__cat{gap:6px 0;padding:16px 18px 15px;font-size:11px}.cf .cfm-plate .cfm-plate__cat .cfd-cat__item{padding:0;border-left:0;flex-basis:100%}.cf .cfm-days{padding:0 18px}.cf .cfm-day{padding:26px 0 30px}.cf .cfm-day__d{font-size:30px}.cf .cfm-figs{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px;margin:10px 0 0}.cf .cfm-fig:nth-child(3){padding-left:0;border-left:0}.cf .cfm-fig__num{font-size:38px}.cf .cfm-fig__k{font-size:11px;letter-spacing:.08em}.cf .cfm-notes{margin-top:24px;padding-left:16px}.cf .cfm-note{padding:10px 0}.cf .cfm-note__text{font-size:16px}.cf .cfm-note__tag{font-size:11px;letter-spacing:.1em}.cf .cfm-behind{margin-top:16px;padding:20px 18px 24px}.cf .cfm-behind__item h3{font-size:20px}.cf .cfm-behind__item p{font-size:16px}}@media (min-width:768px) and (max-width:1023px){.cf .cfm-behind__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.cf .cfm-behind__item,.cf .cfm-behind__item:last-child{padding:0 20px;border-top:0;border-left:1px solid var(--cfd-edge)}.cf .cfm-behind__item:first-child{padding-left:0;border-left:0}.cf .cfm-behind__item:last-child{padding-right:0}.cf .cfm-note__tag{font-size:11px;letter-spacing:.1em}}@media (min-width:1024px) and (max-width:1099px){.cf .cfm-note__tag{font-size:11px;letter-spacing:.1em}}@media (prefers-reduced-motion:reduce){.cf .cfm-count .cfm-ctr:after{content:none}.cf .cfm-count .cfm-val{color:inherit}.cf .cfm-day--90 .cfm-tray__layer{transition:none!important}}@media (forced-colors:active){.cf .cfm-day--90[data-cfm=empty] .cfm-count .cfm-ctr:after,.cf .cfm-day--90[data-cfm=play] .cfm-count .cfm-ctr:after{content:none}.cf .cfm-day--90[data-cfm=play]:not([data-cfm-video=on]) .cfm-count .cfm-val{opacity:1}}