.track[data-astro-cid-ut3vi4ed]{--node: 1.875rem;--pink: #e2456e;--fill-delay: .15s;width:min(92vw,44rem)}h2[data-astro-cid-ut3vi4ed]{margin-bottom:1.6rem;color:var(--muted, #8f868b);font-size:.78rem;font-weight:500;letter-spacing:.18em;text-align:center;text-transform:uppercase}.rail[data-astro-cid-ut3vi4ed]{position:relative}ol[data-astro-cid-ut3vi4ed]{position:relative;display:grid;grid-template-columns:repeat(var(--n),1fr);list-style:none}li[data-astro-cid-ut3vi4ed]{position:relative;display:grid;justify-items:center}li[data-astro-cid-ut3vi4ed].open{z-index:5}.stage[data-astro-cid-ut3vi4ed]{display:grid;justify-items:center;gap:.85rem;padding:0;border:0;border-radius:.75rem;background:none;color:inherit;font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.stage[data-astro-cid-ut3vi4ed]:disabled{cursor:default}.stage[data-astro-cid-ut3vi4ed]:focus-visible{outline:2px solid #fff;outline-offset:4px}.line[data-astro-cid-ut3vi4ed]{position:absolute;top:calc(var(--node) / 2 - 1px);left:calc(50% / var(--n));right:calc(50% / var(--n));height:2px;border-radius:2px;background:#ffffff1a;overflow:hidden}.fill[data-astro-cid-ut3vi4ed]{position:absolute;inset:0;background:linear-gradient(90deg,var(--pink),#ff9ab6);transform:scaleX(0);transform-origin:left center;transition:transform .85s cubic-bezier(.65,0,.35,1) var(--fill-delay)}.node[data-astro-cid-ut3vi4ed]{position:relative;z-index:1;display:grid;place-items:center;width:var(--node);height:var(--node);border:2px solid rgba(255,255,255,.3);border-radius:50%;background:#0d090b}.node[data-astro-cid-ut3vi4ed] svg[data-astro-cid-ut3vi4ed]{width:1rem;height:1rem;fill:none;stroke:#c9bfc4;stroke-width:2.75;stroke-linecap:round;stroke-linejoin:round}li[data-astro-cid-ut3vi4ed][data-state=done] .node[data-astro-cid-ut3vi4ed]{border-color:var(--pink);background:var(--pink)}li[data-astro-cid-ut3vi4ed][data-state=done] .node[data-astro-cid-ut3vi4ed] svg[data-astro-cid-ut3vi4ed]{stroke:#fff}li[data-astro-cid-ut3vi4ed][data-state=current] .node[data-astro-cid-ut3vi4ed]{border-color:var(--pink)}li[data-astro-cid-ut3vi4ed][data-state=current] .node[data-astro-cid-ut3vi4ed] svg[data-astro-cid-ut3vi4ed]{display:none}.text[data-astro-cid-ut3vi4ed]{display:grid;gap:.3rem}.label[data-astro-cid-ut3vi4ed]{font-size:.92rem;font-weight:500;color:#f4eef1}.status[data-astro-cid-ut3vi4ed]{font-size:.68rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}li[data-astro-cid-ut3vi4ed][data-state=done] .status[data-astro-cid-ut3vi4ed]{color:#ff9ab6}li[data-astro-cid-ut3vi4ed][data-state=current] .status[data-astro-cid-ut3vi4ed]{color:#ff5c86}li[data-astro-cid-ut3vi4ed][data-state=todo] .status[data-astro-cid-ut3vi4ed]{color:#8f868b}.tip[data-astro-cid-ut3vi4ed]{position:absolute;top:calc(100% + .6rem);left:50%;width:max-content;max-width:14rem;padding:.6rem .8rem;border:1px solid rgba(226,69,110,.3);border-radius:.75rem;background:#140d11;box-shadow:0 12px 30px #0009;color:#d8cfd4;font-size:.8rem;line-height:1.45;text-align:left;opacity:0;visibility:hidden;transform:translate(-50%);translate:0 -.4rem;scale:.96;filter:blur(6px);transform-origin:top center;pointer-events:none;transition:opacity .16s ease-in,translate .16s ease-in,scale .16s ease-in,filter .16s ease-in,visibility 0s .16s}.sr-only[data-astro-cid-ut3vi4ed]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ch[data-astro-cid-ut3vi4ed]{opacity:0;filter:blur(4px);text-shadow:0 0 10px rgba(255,154,182,.9);transition:opacity 0s .16s,filter 0s .16s,text-shadow 0s .16s}li[data-astro-cid-ut3vi4ed]:first-child .tip[data-astro-cid-ut3vi4ed]{left:0;transform:none;transform-origin:top left}li[data-astro-cid-ut3vi4ed]:last-child .tip[data-astro-cid-ut3vi4ed]{left:auto;right:0;transform:none;transform-origin:top right}li[data-astro-cid-ut3vi4ed].open .tip[data-astro-cid-ut3vi4ed],.stage[data-astro-cid-ut3vi4ed]:focus-visible+.tip[data-astro-cid-ut3vi4ed]{opacity:1;visibility:visible;translate:0 0;scale:1;filter:blur(0);transition:opacity .24s ease-out,translate .32s cubic-bezier(.2,.8,.2,1),scale .32s cubic-bezier(.2,.8,.2,1),filter .24s ease-out}li[data-astro-cid-ut3vi4ed].open .ch[data-astro-cid-ut3vi4ed],.stage[data-astro-cid-ut3vi4ed]:focus-visible+.tip[data-astro-cid-ut3vi4ed] .ch[data-astro-cid-ut3vi4ed]{opacity:1;filter:blur(0);text-shadow:0 0 0 rgba(255,154,182,0);transition:opacity .26s ease-out,filter .26s ease-out,text-shadow .7s ease-out;transition-delay:calc(var(--c) * 16ms + .16s)}@media(hover:hover){li[data-astro-cid-ut3vi4ed]:hover{z-index:5}li[data-astro-cid-ut3vi4ed]:hover .tip[data-astro-cid-ut3vi4ed]{opacity:1;visibility:visible;translate:0 0;scale:1;filter:blur(0);transition:opacity .24s ease-out,translate .32s cubic-bezier(.2,.8,.2,1),scale .32s cubic-bezier(.2,.8,.2,1),filter .24s ease-out}li[data-astro-cid-ut3vi4ed]:hover .ch[data-astro-cid-ut3vi4ed]{opacity:1;filter:blur(0);text-shadow:0 0 0 rgba(255,154,182,0);transition:opacity .26s ease-out,filter .26s ease-out,text-shadow .7s ease-out;transition-delay:calc(var(--c) * 16ms + .16s)}.stage[data-astro-cid-ut3vi4ed]:not(:disabled):hover .label[data-astro-cid-ut3vi4ed]{color:#fff}}.scene.is-progress .fill[data-astro-cid-ut3vi4ed],body:not(:has(.scene)) .fill[data-astro-cid-ut3vi4ed]{transform:scaleX(var(--fill))}@media(max-width:720px){.track[data-astro-cid-ut3vi4ed]{--node: 1.625rem;--row: 2.9rem;width:min(88vw,20rem)}ol[data-astro-cid-ut3vi4ed]{display:flex;flex-direction:column-reverse}li[data-astro-cid-ut3vi4ed]{display:block;height:var(--row)}.stage[data-astro-cid-ut3vi4ed]{grid-template-columns:var(--node) 1fr;justify-items:start;align-items:center;gap:.9rem;width:100%;height:100%;text-align:left}.node[data-astro-cid-ut3vi4ed] svg[data-astro-cid-ut3vi4ed]{width:.875rem;height:.875rem}.text[data-astro-cid-ut3vi4ed]{grid-template-columns:1fr auto;align-items:baseline;width:100%;gap:1rem}.tip[data-astro-cid-ut3vi4ed],li[data-astro-cid-ut3vi4ed]:first-child .tip[data-astro-cid-ut3vi4ed],li[data-astro-cid-ut3vi4ed]:last-child .tip[data-astro-cid-ut3vi4ed]{top:calc(100% - .15rem);left:calc(var(--node) + .9rem);right:0;width:auto;max-width:none;transform:none;transform-origin:top left}.line[data-astro-cid-ut3vi4ed]{top:calc(var(--row) / 2);bottom:calc(var(--row) / 2);left:calc(var(--node) / 2 - 1px);right:auto;width:2px;height:auto}.fill[data-astro-cid-ut3vi4ed]{background:linear-gradient(0deg,var(--pink),#ff9ab6);transform:scaleY(0);transform-origin:center bottom}.scene.is-progress .fill[data-astro-cid-ut3vi4ed],body:not(:has(.scene)) .fill[data-astro-cid-ut3vi4ed]{transform:scaleY(var(--fill))}}@media(prefers-reduced-motion:reduce){.fill[data-astro-cid-ut3vi4ed],.tip[data-astro-cid-ut3vi4ed],.ch[data-astro-cid-ut3vi4ed]{transition:none!important}}:root{--bg: #070507;--fg: #f6f2f4;--pink: #e2456e;--pink-soft: #ff9ab6;--muted: #8f868b;--line: rgba(255, 255, 255, .1);--done: #9fd4a8;--current: #f0e6a8;--todo: #625b5f;--ease: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%;background:var(--bg);color:var(--fg)}body{overflow:hidden}.scene{position:relative;z-index:1;min-height:100vh;min-height:100dvh;display:grid;place-items:center}.stack{display:grid;justify-items:center;grid-template-rows:auto 0fr;transition:grid-template-rows .7s var(--ease)}.scene.is-progress .stack{grid-template-rows:auto 1fr}.wordmark{display:flex;align-items:baseline;font-weight:800;font-size:clamp(3rem,11vw,6.25rem);line-height:1;white-space:nowrap}.wordmark{user-select:none;-webkit-user-select:none}img{-webkit-user-drag:none}.mark{position:relative;display:block;width:1.12em;aspect-ratio:176 / 115;color:#fff;opacity:0;filter:blur(.12em);transform:scale(2.1);transition:opacity .65s ease-out,filter .65s ease-out,transform .7s var(--ease)}.mark svg{position:absolute;inset:0;width:100%;height:100%}.mark-glow{color:#ffc2d4;filter:blur(.32em);opacity:0;transform:scale(1.06);transition:opacity .65s ease-out}.scene.is-logo .mark{opacity:1;filter:blur(0)}.scene.is-logo .mark-glow{opacity:.7}.scene.is-shrink .mark{transform:scale(1)}.scene.is-shrink .mark-glow{opacity:0;transition-delay:0ms;transition-duration:.65s}.wordmark .rest{display:inline-block;max-width:0;text-indent:.04em;transition:max-width .95s cubic-bezier(.45,0,.2,1)}.scene.is-expand .wordmark .rest{max-width:var(--rest-width, none)}.wordmark .ch{display:inline-block;text-indent:0;opacity:0;filter:blur(.1em);transition:opacity .45s ease-out,filter .45s ease-out;transition-delay:calc(var(--i) * 75ms + .1s)}.scene.is-expand .wordmark .ch{opacity:1;filter:blur(0)}.progress-shell{min-height:0;overflow:hidden}.scene.is-settled .progress-shell{overflow:visible}.progress{padding-top:2.5rem;opacity:0;transform:translateY(.75rem);transition:opacity .55s ease-in-out .1s,transform .65s var(--ease) .1s}.scene.is-progress .progress{opacity:1;transform:translateY(0)}.scene .landing-footer{position:absolute;left:0;right:0;bottom:0;opacity:0;visibility:hidden;transition:opacity .6s ease-out}.scene.is-settled .landing-footer{opacity:1;visibility:visible}@media(max-height:560px){body{overflow-y:auto}.scene{padding:calc(5.5rem + env(safe-area-inset-top)) 1rem calc(1.5rem + env(safe-area-inset-bottom))}.wordmark{font-size:clamp(2.5rem,15vh,6.25rem)}.progress{padding-top:1.25rem}.scene .landing-footer{position:static;margin-top:1rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}
