._VariantC_a4c8de6{isolation:isolate;color:var(--sin-on-surface);flex-direction:column;justify-content:center;padding-block:clamp(1.5rem,4vw,3rem);display:flex;position:relative;overflow:clip}@media (min-width:40rem){._VariantC_a4c8de6{min-height:clamp(24rem,73svh,40rem)}}@media (min-width:64rem){._VariantC_a4c8de6{min-height:clamp(26rem,73svh,48rem)}}@media (max-width:767px){._VariantC_a4c8de6{padding-bottom:0}}._VariantC__stars_a4c8de6{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (max-width:767px){._VariantC__stars_a4c8de6{display:none}}._VariantC__layout_a4c8de6{width:100%;max-width:var(--page-max-width,77.5rem);margin-inline:auto;padding-inline:1rem}@media (min-width:40rem){._VariantC__layout_a4c8de6{padding-inline:2rem}}@media (min-width:85.375rem){._VariantC__layout_a4c8de6{padding-inline:0}}._VariantC__layout_a4c8de6{display:grid}@media (min-width:64rem){._VariantC__layout_a4c8de6{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;column-gap:clamp(3.5rem,6vw,6rem)}}._VariantC__title_a4c8de6{letter-spacing:-.0312rem;font-family:Bricolage Grotesque,sans-serif;font-size:3rem;font-weight:700;line-height:3.5rem}@media (prefers-reduced-motion:no-preference){._VariantC__title_a4c8de6{animation:_wipe_a4c8de6 .9s cubic-bezier(.23, 1, .32, 1) var(--delay,0s) backwards}}._VariantC__title_a4c8de6{--delay:60ms;letter-spacing:-.035em;text-wrap:balance;order:1;margin:0;font-size:clamp(2.375rem,9vw,4rem);font-weight:800;line-height:1}@media (max-width:767px){._VariantC__title_a4c8de6{font-size:2rem}}@media (min-width:64rem){._VariantC__title_a4c8de6{grid-area:1/1/auto/-1;font-size:clamp(3.25rem,5vw,4.5rem)}}._VariantC__keyword_a4c8de6{background-image:linear-gradient(90deg, var(--sin-primary), #088cb5);color:#0000;-webkit-text-fill-color:transparent;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){._VariantC__keyword_a4c8de6{color:canvastext;-webkit-text-fill-color:currentColor;background:0 0}}._VariantC__keyword_a4c8de6{margin-right:-.05em;padding-right:.05em}._VariantC__odo_a4c8de6{clip-path:inset(-.1em -.06em);display:inline-block;position:relative}._VariantC__odo_a4c8de6>b{font:inherit;visibility:hidden}._VariantC__odoColumn_a4c8de6{white-space:pre;-webkit-text-fill-color:var(--sin-primary);position:absolute;bottom:0;left:0}._VariantC__odoColumn_a4c8de6:before{content:var(--column)}@media (prefers-reduced-motion:no-preference){._VariantC__odoColumn_a4c8de6{animation:_odometer_a4c8de6 1.4s cubic-bezier(.77, 0, .175, 1) var(--delay,0s) backwards}}._VariantC__lead_a4c8de6{letter-spacing:-.0062rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.75rem}@media (prefers-reduced-motion:no-preference){._VariantC__lead_a4c8de6{animation:_rise_a4c8de6 .7s cubic-bezier(.23, 1, .32, 1) var(--delay,0s) backwards}}._VariantC__lead_a4c8de6{max-width:32ch;color:var(--sin-on-surface-variant);order:2;margin:1rem 0 0;font-size:clamp(1.0625rem,1.5vw,1.25rem)}@media (min-width:64rem){._VariantC__lead_a4c8de6{grid-area:2/1/auto/-1;max-width:none;margin-top:.875rem}}@media (prefers-reduced-motion:no-preference){._VariantC__topics_a4c8de6{animation:_rise_a4c8de6 .7s cubic-bezier(.23, 1, .32, 1) var(--delay,0s) backwards}}._VariantC__topics_a4c8de6{border-bottom:1px solid var(--sin-outline-variant);flex-wrap:wrap;order:4;gap:0 1.5rem;margin-top:1.25rem;display:flex;position:relative}@media (min-width:64rem){._VariantC__topics_a4c8de6{grid-area:3/1;margin-top:clamp(1.25rem,3.5vh,2rem)}}._VariantC__topic_a4c8de6{letter-spacing:.0063rem;min-height:3rem;color:var(--sin-on-surface-variant);cursor:pointer;background:0 0;border:0;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;transition:color .2s cubic-bezier(.23,1,.32,1)}._VariantC__topic_a4c8de6:hover,._VariantC__topic_a4c8de6[aria-pressed=true]{color:var(--sin-on-surface)}._VariantC__topic_a4c8de6:focus-visible{outline:2px solid var(--sin-primary);outline-offset:2px}@media (forced-colors:active){._VariantC__topic_a4c8de6[aria-pressed=true]{text-decoration:underline}}._VariantC__indicator_a4c8de6{background-color:var(--sin-primary);transform-origin:0 0;pointer-events:none;width:100px;height:2px;transition:transform .28s cubic-bezier(.77,0,.175,1);position:absolute;top:0;left:0}@media (forced-colors:active){._VariantC__indicator_a4c8de6{display:none}}@media (prefers-reduced-motion:no-preference){._VariantC__plan_a4c8de6{animation:_rise_a4c8de6 .7s cubic-bezier(.23, 1, .32, 1) var(--delay,0s) backwards}}._VariantC__plan_a4c8de6{order:5;margin-top:1.5rem}@media (min-width:64rem){._VariantC__plan_a4c8de6{grid-area:4/1;margin-top:clamp(1rem,3vh,1.5rem)}}._VariantC__planTitle_a4c8de6{letter-spacing:-.0187rem;letter-spacing:-.015em;text-wrap:balance;margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;line-height:1.15}@media (max-width:767px){._VariantC__planTitle_a4c8de6{font-size:1.25rem}}._VariantC__roll_a4c8de6{clip-path:inset(-.15em -.05em);display:inline-block}._VariantC__roll_a4c8de6>span{display:inline-block}@media (prefers-reduced-motion:no-preference){._VariantC__roll_a4c8de6>span{animation:.52s cubic-bezier(.23,1,.32,1) backwards _rollIn_a4c8de6}}._VariantC__planGrid_a4c8de6{display:contents}@media (min-width:64rem){._VariantC__planGrid_a4c8de6{grid-area:5/1;grid-template-columns:minmax(0,1fr) minmax(0,20rem);align-items:start;gap:2.5rem;margin-top:clamp(.875rem,2.5vh,1.25rem);display:grid}}@media (prefers-reduced-motion:no-preference){._VariantC__door_a4c8de6{animation:_rise_a4c8de6 .7s cubic-bezier(.23, 1, .32, 1) var(--delay,0s) backwards}}._VariantC__door_a4c8de6{--delay:.32s;order:3;margin-top:1.5rem}@media (max-width:767px){._VariantC__door_a4c8de6{--delay:.76s;order:8;margin-top:3rem}}@media (min-width:64rem){._VariantC__door_a4c8de6{--delay:.64s;grid-area:3/2/span 3;align-self:end;margin:0;padding-bottom:.25rem}}@media (prefers-reduced-motion:no-preference){._VariantC__today_a4c8de6{animation:_rise_a4c8de6 .7s cubic-bezier(.23, 1, .32, 1) var(--delay,0s) backwards}}._VariantC__today_a4c8de6{transition:transform .16s cubic-bezier(.23,1,.32,1)}._VariantC__today_a4c8de6:active{transform:scale(.98)}._VariantC__today_a4c8de6{border-radius:1rem;order:6;grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:1rem;margin-top:1.25rem;display:grid}@media (max-width:767px){._VariantC__today_a4c8de6{margin-top:.75rem}}._VariantC__today_a4c8de6{color:inherit;text-decoration:none}@media (min-width:64rem){._VariantC__today_a4c8de6{order:1;grid-template-columns:1fr;align-items:start;gap:.75rem;margin:0}}._VariantC__today_a4c8de6:focus-visible{outline:2px solid var(--sin-primary);outline-offset:4px}@media (hover:hover){._VariantC__today_a4c8de6:hover img{transform:scale(1.05)}._VariantC__today_a4c8de6:hover ._VariantC__todayTitle_a4c8de6{text-decoration:underline;-webkit-text-decoration-color:var(--sin-outline);text-decoration-color:var(--sin-outline);text-underline-offset:4px}}@media (prefers-reduced-motion:no-preference){._VariantC__todaySwap_a4c8de6{animation:.52s cubic-bezier(.23,1,.32,1) backwards _rise_a4c8de6}}._VariantC__todayMedia_a4c8de6{aspect-ratio:1;background-color:var(--sin-surface-container-high);border-radius:.875rem;display:block;position:relative;overflow:hidden}@media (min-width:64rem){._VariantC__todayMedia_a4c8de6{aspect-ratio:16/9;max-height:max(7.5rem,clamp(26rem,73svh,48rem) - 30rem)}}._VariantC__todayMedia_a4c8de6 img{object-fit:cover;transition:transform .5s cubic-bezier(.23,1,.32,1)}._VariantC__todayPlay_a4c8de6{background:linear-gradient(180deg, transparent 35%, color-mix(in srgb, var(--sin-scrim) 38%, transparent));place-items:center;display:grid;position:absolute;inset:0}._VariantC__todayIcon_a4c8de6{background-color:color-mix(in srgb, var(--sin-scrim) 32%, transparent);color:#fff;-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);border:1px solid #ffffff3d;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;display:grid}._VariantC__todayKicker_a4c8de6{letter-spacing:.0094rem;color:var(--sin-on-surface-variant);font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem;display:block}._VariantC__todayTitle_a4c8de6{letter-spacing:.0063rem;margin-top:.125rem;font-family:Bricolage Grotesque,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;display:block}@media (prefers-reduced-motion:no-preference){._VariantC__calendar_a4c8de6{animation:_rise_a4c8de6 .7s cubic-bezier(.23, 1, .32, 1) var(--delay,0s) backwards}}._VariantC__calendar_a4c8de6{order:7;max-width:25rem;margin-top:1.25rem}@media (min-width:64rem){._VariantC__calendar_a4c8de6{order:2;margin:0}}._VariantC__months_a4c8de6{letter-spacing:.0063rem;color:var(--sin-on-surface-variant);margin:0 0 .5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem}._VariantC__calendarGrid_a4c8de6{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}._VariantC__weekday_a4c8de6{letter-spacing:.025rem;color:var(--sin-outline);text-align:center;padding-bottom:.125rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem}._VariantC__day_a4c8de6{letter-spacing:.0063rem;height:2.5rem;color:var(--sin-outline);font-variant-numeric:tabular-nums;border-radius:.625rem;place-items:center;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:background-color .2s cubic-bezier(.23,1,.32,1);display:grid;position:relative}@media (prefers-reduced-motion:no-preference){._VariantC__day_a4c8de6[style]{animation:_dayIn_a4c8de6 .42s cubic-bezier(.23, 1, .32, 1) calc(var(--base,0s) + var(--i,0) * 40ms) backwards}}._VariantC__day_a4c8de6[data-tip]:after{letter-spacing:.025rem;content:attr(data-tip);z-index:2;background-color:var(--sin-on-surface);color:var(--sin-surface);white-space:nowrap;pointer-events:none;opacity:0;transform:translate(var(--tip-x,-50%), 4px);border-radius:.5rem;padding:.25rem .5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;transition:opacity .15s cubic-bezier(.23,1,.32,1),transform .15s cubic-bezier(.23,1,.32,1);position:absolute;bottom:calc(100% + 6px);left:50%}._VariantC__day_a4c8de6:nth-child(7n+1):after{--tip-x:0;left:0}._VariantC__day_a4c8de6:nth-child(7n):after{--tip-x:0;left:auto;right:0}._VariantC__day--tapped_a4c8de6:after{opacity:1;transform:translate(var(--tip-x,-50%), 0)}@media (hover:hover) and (pointer:fine){._VariantC__day_a4c8de6[data-tip]:hover:after{opacity:1;transform:translate(var(--tip-x,-50%), 0)}}._VariantC__day--day_a4c8de6{background-color:var(--sin-surface-container-highest);color:var(--sin-on-surface)}._VariantC__day--today_a4c8de6{background-color:var(--sin-on-surface);color:var(--sin-surface);font-weight:700}._VariantC__day--day_a4c8de6._VariantC__day--lit_a4c8de6{background-color:color-mix(in srgb, var(--sin-primary) 34%, var(--sin-surface-container-highest))}._VariantC__day--finish_a4c8de6{background-color:var(--sin-primary);color:var(--sin-on-primary);font-weight:700;transition:background-color .3s cubic-bezier(.23,1,.32,1),color .3s cubic-bezier(.23,1,.32,1),box-shadow .4s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.34,1.56,.64,1)}@media (min-width:64rem){._VariantC__day--finish_a4c8de6:after{display:none}}._VariantC__day--finish_a4c8de6:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0}._VariantC__day--finish_a4c8de6._VariantC__day--lit_a4c8de6{z-index:1;box-shadow:0 0 0 3px color-mix(in srgb, var(--sin-primary) 22%, transparent), 0 0 26px color-mix(in srgb, var(--sin-primary) 45%, transparent);transform:scale(1.12)}@media (prefers-reduced-motion:no-preference){._VariantC__day--finish_a4c8de6._VariantC__day--lit_a4c8de6:before{animation:1.1s cubic-bezier(.23,1,.32,1) .12s 2 _finishRing_a4c8de6}}._VariantC__legend_a4c8de6{letter-spacing:.0094rem;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin:.75rem 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem;display:flex}@media (min-width:64rem){._VariantC__legend_a4c8de6{flex-flow:column;justify-content:flex-start}}._VariantC__legend_a4c8de6{color:var(--sin-on-surface-variant)}._VariantC__legend_a4c8de6 span{align-items:center;gap:6px;display:inline-flex}._VariantC__legend_a4c8de6 i{background-color:var(--sin-surface-container-highest);border-radius:.25rem;width:14px;height:14px}._VariantC__legend_a4c8de6 ._VariantC__legendSwatch--today_a4c8de6{background-color:var(--sin-on-surface)}._VariantC__legend_a4c8de6 ._VariantC__legendSwatch--finish_a4c8de6{background-color:var(--sin-primary)}@keyframes _rise_a4c8de6{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@keyframes _wipe_a4c8de6{0%{clip-path:inset(-.2em 100% -.2em 0)}to{clip-path:inset(-.2em -.2em -.2em 0)}}@keyframes _odometer_a4c8de6{0%{transform:translateY(calc(var(--steps) * 1em))}}@keyframes _rollIn_a4c8de6{0%{opacity:0;transform:translateY(105%)}}@keyframes _dayIn_a4c8de6{0%{opacity:0;transform:scale(.6)}}@keyframes _finishRing_a4c8de6{0%{opacity:1;box-shadow:0 0 0 0 color-mix(in srgb, var(--sin-primary) 60%, transparent)}to{opacity:0;box-shadow:0 0 0 14px #0000}}
