:where(._root_1d9kq_29,._root_1d9kq_29 *){box-sizing:border-box;margin:0;padding:0}._root_1d9kq_29{--color-brand: #6e5ee0;--color-brand-dark: #3c1a75;--color-bg-surface: #ffffff;--color-accent-success: #03e196;--color-ink: #2b2724;--font-sans: "DM Sans", "DM Sans Fallback", sans-serif;--section-max-width: 1140px;--radius-pill: 999px;--color-on-brand: #ffffff;--color-on-brand-muted: rgba(255, 255, 255, .82);--line-on-brand: rgba(255, 255, 255, .16);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--dv2-ease: cubic-bezier(.45, 0, .2, 1);--dv2-ink: var(--color-brand-dark);--dv2-label: #2b2b2b;--dv2-muted: #5e5953;--dv2-time-active: var(--color-brand-dark);--dv2-tag-active: #1a1333;--dv2-done: #5e5953;--dv2-todo: #8a847d;--dv2-rail: #e3dff7;--dv2-fill: linear-gradient(180deg, var(--color-brand) 0%, var(--color-brand-dark) 100%);--dv2-dot-todo-bg: #ffffff;--dv2-dot-todo-border: #d9d3f7;--dv2-photo-bg: #f1ede7;--dv2-photo-shadow: 0 30px 60px rgba(60, 26, 117, .14);--dayv2-sky: #fafaff;position:relative;isolation:isolate;padding:96px max(32px,calc((100% - var(--section-max-width)) / 2)) 72px;background-color:var(--dayv2-sky);font-family:var(--font-sans);line-height:normal;color:var(--dv2-ink);-webkit-font-smoothing:antialiased}._root_1d9kq_29 p{margin:0!important;font-style:normal}._root_1d9kq_29 :is(h2,h3){margin:0;font-style:normal;text-align:inherit;text-transform:none}._list_1d9kq_181,._item_1d9kq_183{margin:0;padding:0;list-style:none}._highlight_1d9kq_197,._band-highlight_1d9kq_199,._line_1d9kq_201,._card-time_1d9kq_203 time{font-size:inherit;font-weight:inherit}._line_1d9kq_201{display:block;text-wrap:balance}._root_1d9kq_29[data-phase=night]{--dv2-ink: var(--color-on-brand);--dv2-label: var(--color-on-brand-muted);--dv2-muted: var(--color-on-brand-muted);--dv2-time-active: var(--color-on-brand);--dv2-tag-active: var(--color-on-brand);--dv2-done: rgba(255, 255, 255, .72);--dv2-todo: rgba(255, 255, 255, .5);--dv2-rail: var(--line-on-brand);--dv2-fill: linear-gradient(180deg, #8f82ff 0%, var(--color-brand) 100%);--dv2-dot-todo-bg: transparent;--dv2-dot-todo-border: rgba(255, 255, 255, .4);--dv2-photo-shadow: 0 30px 60px rgba(8, 4, 24, .5);--dv2-photo-edge: 1}._head_1d9kq_267{display:flex;flex-direction:column;align-items:center;gap:14px;margin:0 auto 48px;text-align:center}._head_1d9kq_267>[data-hs-island]{display:contents}._eyebrow_1d9kq_295{font-size:13px;font-weight:300;letter-spacing:1.5px;text-transform:uppercase;color:var(--dv2-label)}._heading_1d9kq_311{max-width:900px;font-size:54px;font-weight:600;line-height:1.14;letter-spacing:.4px;text-wrap:balance;color:var(--dv2-ink)}._highlight_1d9kq_197{color:var(--color-brand)}._intro_1d9kq_339{max-width:760px;font-size:17px;font-weight:400;line-height:1.6;text-wrap:pretty;color:var(--dv2-muted)}._eyebrow_1d9kq_295,._heading_1d9kq_311,._intro_1d9kq_339{transition:color .6s var(--ease-out-expo)}._track_1d9kq_371{position:relative;isolation:isolate}._timeline_1d9kq_385,._glass_1d9kq_387{display:none}._stage_1d9kq_395{display:flex;flex-direction:column;gap:40px}._slide_1d9kq_407{position:relative}._photo_1d9kq_415{position:relative;height:400px;overflow:hidden;border-radius:28px;background:var(--dv2-photo-bg);box-shadow:var(--dv2-photo-shadow);transition:box-shadow .8s var(--dv2-ease)}._root_1d9kq_29:not([data-motion=pin]) ._photo_1d9kq_415:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff29;opacity:var(--dv2-photo-edge, 0);transition:opacity .8s var(--dv2-ease);pointer-events:none}._photo_1d9kq_415 img{display:block;width:100%;max-width:none;height:100%;max-height:none;object-fit:cover;object-position:50% 50%}._photo_1d9kq_415 img[data-focus=top]{object-position:50% 20%}._photo_1d9kq_415 img[data-focus=bottom]{object-position:50% 80%}._card_1d9kq_203,._glass_1d9kq_387{border:1px solid rgba(255,255,255,.65);border-radius:18px;background:radial-gradient(ellipse 70% 90% at 50% 50%,#ffffffe6,#ffffffd6 55%,#ffffffb3);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);box-shadow:0 18px 40px #1a0b3838,inset 0 1px #fffc}._card_1d9kq_203{position:relative;z-index:2;display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:22px;margin:-56px 24px 0;padding:19px 24px}._card-time_1d9kq_203{display:flex;align-items:center;font-size:40px;font-weight:300;line-height:1;letter-spacing:.5px;font-variant-numeric:tabular-nums;color:var(--color-brand-dark)}._card-body_1d9kq_579{display:flex;flex-direction:column;gap:6px;padding-left:22px;border-left:1px solid rgba(60,26,117,.14)}._card-tag_1d9kq_599{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-bottom:6px;padding:4px 11px 4px 9px;border-radius:var(--radius-pill);background:#6e5ee01f;font-size:12.5px;font-weight:500;line-height:1.3;letter-spacing:.2px;color:#4a36c4}._card-tag-dot_1d9kq_631{flex:0 0 auto;width:6px;height:6px;border-radius:var(--radius-pill);background:var(--color-brand)}._card-title_1d9kq_647{font-size:22px;font-weight:600;line-height:1.22;text-wrap:balance;color:var(--color-brand-dark)}._card-text_1d9kq_663{font-size:15px;font-weight:400;line-height:1.45;text-wrap:pretty;color:var(--color-ink)}@media (min-width: 901px){._root_1d9kq_29[data-motion=pin] ._panel_1d9kq_685{display:grid;grid-template-columns:400px minmax(0,1fr);align-items:center;gap:56px}._root_1d9kq_29[data-motion=pin] ._timeline_1d9kq_385{position:relative;display:block}._rail_1d9kq_711,._rail-fill_1d9kq_713{position:absolute;top:18px;left:9px;width:2px;border-radius:var(--radius-pill)}._rail_1d9kq_711{bottom:18px;background:var(--dv2-rail);transition:background-color .6s var(--ease-out-expo)}._rail-fill_1d9kq_713{bottom:18px;background:var(--dv2-fill);transform:scaleY(var(--progress, 0));transform-origin:top;transition:transform .6s var(--dv2-ease)}._list_1d9kq_181{display:flex;flex-direction:column}._pick_1d9kq_769{position:relative;z-index:1;display:flex;align-items:center;gap:14px;width:100%;padding:11px 0;border:none;background:none;font:inherit;text-align:left;text-transform:none;color:inherit;cursor:pointer}._pick_1d9kq_769:is(:hover,:focus,:active){background:none;color:inherit}._pick_1d9kq_769:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px;border-radius:8px}._dot_1d9kq_827{flex:0 0 auto;width:12px;height:12px;margin:0 4px;border:2px solid var(--dv2-dot-todo-border);border-radius:var(--radius-pill);background:var(--dv2-dot-todo-bg);transition:all .5s var(--dv2-ease)}._pick-time_1d9kq_849{flex:0 0 auto;width:62px;font-size:18px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--dv2-todo);transition:all .4s ease}._pick-tag_1d9kq_869{font-size:18px;font-weight:400;line-height:1.35;color:var(--dv2-todo);transition:all .4s ease}._item_1d9kq_183[data-state=done] ._dot_1d9kq_827{border-color:transparent;border-width:0;background:var(--color-brand)}._item_1d9kq_183[data-state=done] ._pick-time_1d9kq_849,._item_1d9kq_183[data-state=done] ._pick-tag_1d9kq_869{color:var(--dv2-done)}._item_1d9kq_183[data-state=active] ._dot_1d9kq_827{width:20px;height:20px;margin:0;border-width:0;background:linear-gradient(180deg,#8f82ff 0%,#5b48d9 55%,var(--color-brand-dark) 100%);box-shadow:0 0 0 5px #6e5ee029,0 0 16px #6e5ee073}._item_1d9kq_183[data-state=active] ._pick-time_1d9kq_849{font-size:21px;font-weight:600;color:var(--dv2-time-active)}._item_1d9kq_183[data-state=active] ._pick-tag_1d9kq_869{font-weight:600;color:var(--dv2-tag-active)}._root_1d9kq_29[data-motion=pin] ._stage_1d9kq_395{position:relative;isolation:isolate;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:0;height:480px;padding:24px;overflow:hidden;border-radius:28px;background:var(--dv2-photo-bg);box-shadow:var(--dv2-photo-shadow);transition:box-shadow .8s var(--dv2-ease)}._root_1d9kq_29[data-motion=pin] ._stage_1d9kq_395:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff29;opacity:var(--dv2-photo-edge, 0);transition:opacity .8s var(--dv2-ease);pointer-events:none}._root_1d9kq_29[data-motion=pin] ._slide_1d9kq_407{display:contents}._root_1d9kq_29[data-motion=pin] ._photo_1d9kq_415{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;height:auto;border-radius:0;background:none;box-shadow:none;opacity:0;transform:scale(1.03);transition:opacity 1s var(--dv2-ease),transform 1.4s var(--dv2-ease)}._root_1d9kq_29[data-motion=pin] ._slide_1d9kq_407[data-state=active] ._photo_1d9kq_415{opacity:1;transform:scale(1)}._root_1d9kq_29[data-motion=pin] ._glass_1d9kq_387{position:relative;z-index:1;display:block;grid-area:2 / 1}._root_1d9kq_29[data-motion=pin] ._card_1d9kq_203{grid-area:2 / 1;margin:0;padding:20px 25px;border:none;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .7s var(--dv2-ease),transform .7s var(--dv2-ease)}._root_1d9kq_29[data-motion=pin] ._slide_1d9kq_407[data-state=active] ._card_1d9kq_203{opacity:1;transform:translateY(0);pointer-events:auto;transition-delay:.15s}}._root_1d9kq_29[data-own-sky=true]{container-type:inline-size}._root_1d9kq_29[data-own-sky=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-image:linear-gradient(var(--dayv2-sky) 0 0) fill 0 / 0 / 0 calc(50vw - 50cqw)}._sky_1d9kq_1143{position:absolute;inset:-48px 0 auto;z-index:-1;height:70%;pointer-events:none}._star_1d9kq_1193{position:absolute;width:3px;height:3px;border-radius:50%;background:#fff;opacity:0;transition:opacity 1.2s var(--ease-out-expo) var(--d, 0s)}._root_1d9kq_29[data-stars=true] ._star_1d9kq_1193{opacity:.75}._shooting_1d9kq_1221{position:absolute;top:6%;left:38%;width:140px;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,var(--color-accent-success) 70%,#fff 100%);opacity:0;transform:rotate(18deg);transform-origin:right center}@media (prefers-reduced-motion: no-preference){._root_1d9kq_29[data-stars=true] ._star_1d9kq_1193:nth-child(3n){animation:_twinkle_1d9kq_1 3.2s ease-in-out calc(var(--d, 0s) + 1.2s) infinite}}@keyframes _twinkle_1d9kq_1{50%{opacity:.25}}._band_1d9kq_199{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px 56px;margin-top:64px;padding:40px 48px;overflow:hidden;border:1px solid #e7e2fa;border-radius:28px;background:radial-gradient(ellipse 50% 140% at 100% 50%,#6e5ee024,#6e5ee000 70%),var(--color-bg-surface);box-shadow:0 1px 2px #3c1a750a,0 18px 44px #3c1a7514}._band-copy_1d9kq_1315{flex:1 1 560px;min-width:0;display:flex;flex-direction:column;gap:12px}._band-title_1d9kq_1331{font-size:32px;font-weight:600;line-height:1.15;letter-spacing:.3px;text-wrap:balance;color:var(--color-brand-dark)}._band-highlight_1d9kq_199{color:var(--color-brand)}._band-text_1d9kq_1357{max-width:713px;font-size:17px;font-weight:400;line-height:1.6;text-wrap:pretty;color:#4a4540}._band-button_1d9kq_1375{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:12px;height:60px;padding:0 36px;border-radius:var(--radius-pill);background:linear-gradient(180deg,#5b48d9 0%,var(--color-brand-dark) 100%);box-shadow:0 0 0 6px #6e5ee01f,0 14px 30px #5b48d94d;font-size:18px;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;color:var(--color-on-brand);transition:transform .25s ease,box-shadow .25s ease}._band-button_1d9kq_1375:is(:hover,:focus,:active){font-weight:500;text-decoration:none;color:var(--color-on-brand)}._band-button_1d9kq_1375:hover{transform:translateY(-4px)}._band-button_1d9kq_1375:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}._band-button_1d9kq_1375 svg{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@media (max-width: 1023px){._heading_1d9kq_311{font-size:44px}}@media (max-width: 767px){._root_1d9kq_29{padding:56px 16px}._head_1d9kq_267{margin-bottom:32px}._heading_1d9kq_311{font-size:32px}._intro_1d9kq_339{font-size:16px}._stage_1d9kq_395{gap:32px}._photo_1d9kq_415{height:auto;aspect-ratio:16 / 10;border-radius:20px}._card_1d9kq_203{grid-template-columns:minmax(0,1fr);gap:10px;margin:-40px 12px 0;padding:16px 18px}._card-time_1d9kq_203{font-size:28px}._card-body_1d9kq_579{padding-left:0;border-left:none}._card-title_1d9kq_647{font-size:19px}._band_1d9kq_199{margin-top:48px;padding:32px 24px;border-radius:24px}._band-copy_1d9kq_1315{flex-basis:100%}._band-title_1d9kq_1331{font-size:26px}._band-text_1d9kq_1357{font-size:16px}._band-button_1d9kq_1375{width:100%;height:56px;font-size:17px}}@media (prefers-reduced-motion: reduce){._band-button_1d9kq_1375{transition:none}._band-button_1d9kq_1375:hover{transform:none}}
