.dia[data-astro-cid-ozp2ls6z]{--tl:6.75rem;--sa:#8fa9b4;--sb:#f0c5b2;--ink:#142f3b;--acc:#c25848;--sun:#e98a72;--glow:.55;--night:0;height:760svh}.dia-pin[data-astro-cid-ozp2ls6z]{color:var(--ink)}.dia-sky[data-astro-cid-ozp2ls6z]{background:linear-gradient(180deg, var(--sa) 0%, var(--sb) 92%)}.dia-haze[data-astro-cid-ozp2ls6z]{background:radial-gradient(120% 60% at var(--sx,10%) var(--sy,90%), rgba(255, 236, 214, calc(var(--glow) * .75)) 0%, #ffecd600 60%)}.dia-stars[data-astro-cid-ozp2ls6z]{opacity:var(--night)}.dia-stars[data-astro-cid-ozp2ls6z] i[data-astro-cid-ozp2ls6z]{background:#f6f4f0;border-radius:50%;position:absolute}.dia-arc[data-astro-cid-ozp2ls6z]{top:calc(var(--header-h) + 9%);bottom:var(--tl)}.dia-path[data-astro-cid-ozp2ls6z]{fill:none;stroke:currentColor;stroke-width:1px;stroke-dasharray:2 7;opacity:.32}.dia-sun[data-astro-cid-ozp2ls6z],.dia-moon[data-astro-cid-ozp2ls6z]{aspect-ratio:1;will-change:left, top, opacity;width:clamp(3.4rem,7vw,7.5rem);translate:-50% -50%}.dia-sun[data-astro-cid-ozp2ls6z] span[data-astro-cid-ozp2ls6z]{background:radial-gradient(circle at 42% 40%, #fff3df 0%, var(--sun) 58%, color-mix(in oklab, var(--sun) 80%, #c25848) 100%);box-shadow:0 0 0 1.1rem color-mix(in oklab, var(--sun) 16%, transparent), 0 0 0 2.6rem color-mix(in oklab, var(--sun) 8%, transparent), 0 0 140px 50px rgba(255, 228, 200, var(--glow));border-radius:50%;position:absolute;inset:0}.dia-moon[data-astro-cid-ozp2ls6z]{filter:drop-shadow(0 0 22px #f6f4f073);opacity:0;width:clamp(2.8rem,5vw,5.2rem)}.dia-tower[data-astro-cid-ozp2ls6z]{left:50%;bottom:calc(var(--tl) - 1.5rem);height:calc(100svh - var(--tl) - var(--header-h) - .75rem);aspect-ratio:572/1507;filter:brightness(calc(1 - var(--night) * .42)) saturate(calc(1 - var(--night) * .3));translate:-50%;-webkit-mask-image:linear-gradient(#000 88%,#0000 100%);mask-image:linear-gradient(#000 88%,#0000 100%)}.dia-tower[data-astro-cid-ozp2ls6z]>img[data-astro-cid-ozp2ls6z]{width:auto;height:100%}.dia-flood[data-astro-cid-ozp2ls6z]{left:50%;bottom:var(--tl);width:min(46vw,34rem);height:70%;opacity:var(--night);background:radial-gradient(50% 55% at 50% 70%,#ffcd9652,#ffcd9600 70%);translate:-50%}.dia-hands[data-astro-cid-ozp2ls6z]{aspect-ratio:1;pointer-events:none}.dia-hands[data-astro-cid-ozp2ls6z] path[data-astro-cid-ozp2ls6z],.dia-hands[data-astro-cid-ozp2ls6z] circle[data-astro-cid-ozp2ls6z]{fill:#23201c}.dia-hands[data-astro-cid-ozp2ls6z] .pin[data-astro-cid-ozp2ls6z]{fill:#b08a4a}.dia-hands[data-astro-cid-ozp2ls6z] g[data-astro-cid-ozp2ls6z]{will-change:transform}.dia-ink[data-astro-cid-ozp2ls6z]{transition:color .6s}.dia-acc[data-astro-cid-ozp2ls6z]{color:var(--acc);transition:color .6s}.dia-stage[data-astro-cid-ozp2ls6z]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:1rem;display:grid}.dia-copy[data-astro-cid-ozp2ls6z]{z-index:2;grid-column:1/span 4;position:relative}.dia-time[data-astro-cid-ozp2ls6z]{letter-spacing:-.075em;margin-left:-.04em;font-size:clamp(5rem,11.5vw,12.5rem);line-height:.8}.dia-texts[data-astro-cid-ozp2ls6z]{display:grid}.dia-text[data-astro-cid-ozp2ls6z]{opacity:0;transition:opacity .45s, translate .8s var(--ease-out-expo);pointer-events:none;grid-area:1/1;translate:0 14px}.dia-text[data-astro-cid-ozp2ls6z].is-on{opacity:1;pointer-events:auto;translate:0}.dia-card[data-astro-cid-ozp2ls6z]{aspect-ratio:4/5;z-index:2;grid-column:9/span 4;justify-self:end;width:min(100%,24rem);max-height:54svh;position:relative;box-shadow:0 40px 80px -40px #10293a8c}.dia-ph[data-astro-cid-ozp2ls6z]{opacity:0;transition:opacity .8s}.dia-ph[data-astro-cid-ozp2ls6z] img[data-astro-cid-ozp2ls6z]{transition:scale 1.6s var(--ease-out-expo);scale:1.08}.dia-ph[data-astro-cid-ozp2ls6z].is-on{opacity:1}.dia-ph[data-astro-cid-ozp2ls6z].is-on img[data-astro-cid-ozp2ls6z]{scale:1}.dia-il[data-astro-cid-ozp2ls6z]{z-index:3;pointer-events:none;opacity:0;width:48%;transition:opacity .6s, translate 1.1s var(--ease-out-expo), scale 1.1s var(--ease-out-expo);filter:drop-shadow(0 18px 22px #10293a2e);position:absolute;bottom:-9%;left:-26%;translate:0 22px;scale:.92}.dia-il[data-astro-cid-ozp2ls6z].is-on{opacity:1;translate:0;scale:1}.dia-tag[data-astro-cid-ozp2ls6z]{color:#142f3b;background:#f6f4f0;padding:.3rem .45rem .25rem}.dia-now[data-astro-cid-ozp2ls6z]{color:inherit;cursor:pointer;background:0 0;border:0;padding:.35rem 0}.dia-now[data-astro-cid-ozp2ls6z]:hover{text-underline-offset:3px;text-decoration:underline}.dia-dot[data-astro-cid-ozp2ls6z]{background:var(--acc);width:.5rem;height:.5rem;display:inline-block}.dia-line[data-astro-cid-ozp2ls6z]{height:var(--tl);z-index:3;flex-direction:column;justify-content:flex-end;padding-bottom:1rem;display:flex;position:relative}.dia-hint[data-astro-cid-ozp2ls6z]{transition:opacity .5s}.dia-fill[data-astro-cid-ozp2ls6z]{background:var(--acc);transform:scaleX(0)}.dia-mk[data-astro-cid-ozp2ls6z]{cursor:pointer;z-index:2;background:0 0;border:0;place-items:center;width:1.75rem;height:1.75rem;margin:-.875rem 0 0 -.875rem;display:grid}.dia-mk[data-astro-cid-ozp2ls6z] span[data-astro-cid-ozp2ls6z]{background:var(--sb);width:.55rem;height:.55rem;transition:background .3s,scale .3s;box-shadow:inset 0 0 0 1px}.dia-mk[data-astro-cid-ozp2ls6z].is-past span[data-astro-cid-ozp2ls6z]{background:var(--acc);box-shadow:none}.dia-mk[data-astro-cid-ozp2ls6z].is-on span[data-astro-cid-ozp2ls6z]{background:var(--acc);box-shadow:none;scale:1.5}.dia-mk[data-astro-cid-ozp2ls6z]:hover span[data-astro-cid-ozp2ls6z]{scale:1.5}.dia-knob[data-astro-cid-ozp2ls6z]{background:var(--ink);width:.95rem;height:.95rem;box-shadow:0 0 0 4px color-mix(in oklab, var(--acc) 30%, transparent);z-index:3;margin:-.475rem 0 0 -.475rem}.dia-range[data-astro-cid-ozp2ls6z]{-webkit-appearance:none;appearance:none;touch-action:pan-y;z-index:1;background:0 0}.dia-line[data-astro-cid-ozp2ls6z]:has(.dia-range:focus-visible) .dia-knob[data-astro-cid-ozp2ls6z]{outline-offset:4px;outline:2px solid}@media (width<=1023px){.dia[data-astro-cid-ozp2ls6z]{--tl:5.75rem}.dia-stage[data-astro-cid-ozp2ls6z]{display:block}.dia-copy[data-astro-cid-ozp2ls6z]{padding-top:1.25rem}.dia-time[data-astro-cid-ozp2ls6z]{font-size:clamp(4.4rem,24vw,9rem)}.dia-text[data-astro-cid-ozp2ls6z] .read-sm[data-astro-cid-ozp2ls6z]{max-width:22rem;font-size:.875rem}.dia-card[data-astro-cid-ozp2ls6z]{width:30vw;max-width:12rem;max-height:none;position:absolute;bottom:.75rem;right:1rem}.dia-il[data-astro-cid-ozp2ls6z]{width:56%;bottom:-6%;left:-34%}.dia-tower[data-astro-cid-ozp2ls6z]{height:min(44svh,28rem)}.dia-arc[data-astro-cid-ozp2ls6z]{top:calc(var(--header-h) + 16%)}.dia-hint[data-astro-cid-ozp2ls6z]{display:none}}@media (width<=639px){.dia[data-astro-cid-ozp2ls6z]{--tl:calc(8.75rem + env(safe-area-inset-bottom))}.dia-line[data-astro-cid-ozp2ls6z]{padding-bottom:calc(3.75rem + env(safe-area-inset-bottom))}}@media (width>=640px) and (width<=1023px){.dia-tower[data-astro-cid-ozp2ls6z]{height:min(52svh,34rem)}}.mfx[data-astro-cid-tqnlay5p]{--step:.75s;--t0:.9s;color:#fff}.mfx-svg[data-astro-cid-tqnlay5p]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mfx-line[data-astro-cid-tqnlay5p]{fill:none;stroke:#fff;stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.mfx-dot[data-astro-cid-tqnlay5p]{fill:#fff}.mfx-ring[data-astro-cid-tqnlay5p]{fill:none;stroke:#fff;stroke-width:1.2px;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:50%}.mfx-names[data-astro-cid-tqnlay5p]{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.mfx-name[data-astro-cid-tqnlay5p]{white-space:nowrap;font-family:var(--font-sans);letter-spacing:-.03em;font-size:clamp(.85rem,1.2vw,1.05rem);font-weight:500;line-height:1.1;position:absolute;overflow:hidden;transform:translate(10px,-55%)}.mfx-name[data-astro-cid-tqnlay5p].is-left{transform:translate(calc(-100% - 10px),-55%)}.mfx-name[data-astro-cid-tqnlay5p].is-big{font-size:clamp(1rem,1.6vw,1.4rem);font-weight:600}.mfx-name[data-astro-cid-tqnlay5p]>span[data-astro-cid-tqnlay5p]{display:inline-block}.mfx-quip[data-astro-cid-tqnlay5p]{white-space:nowrap;opacity:0;font-family:var(--font-sans);letter-spacing:-.02em;--x:10px;transform:translate(var(--x), calc(-50% + var(--dy,1.6em) + 6px));font-size:clamp(.75rem,1vw,.9rem);font-weight:500;line-height:1.1;transition:opacity .4s,transform .5s cubic-bezier(.2,.7,.1,1);position:absolute}.mfx-quip[data-astro-cid-tqnlay5p].is-left{--x:calc(-100% - 10px)}.mfx-quip[data-astro-cid-tqnlay5p]:before{content:"("}.mfx-quip[data-astro-cid-tqnlay5p]:after{content:")"}.mfx-q2[data-astro-cid-tqnlay5p]{transition:opacity .35s}.mfx-q2[data-astro-cid-tqnlay5p].out{opacity:0}.mfx-svg[data-astro-cid-tqnlay5p]>g[data-astro-cid-tqnlay5p]{transition:opacity .4s}.mfx-svg[data-astro-cid-tqnlay5p]>g[data-astro-cid-tqnlay5p].is-off{opacity:0}.mfx-quip[data-astro-cid-tqnlay5p].on{opacity:1;transform:translate(var(--x), calc(-50% + var(--dy,1.6em)))}.mfx-quote[data-astro-cid-tqnlay5p]{text-align:center;pointer-events:none;width:86%;margin:0;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.mfx-q1[data-astro-cid-tqnlay5p]{font-family:var(--font-display);letter-spacing:-.06em;padding-bottom:.1em;font-size:clamp(2.3rem,4.8vw,4.4rem);font-weight:500;line-height:.82;display:block;overflow:hidden}.mfx-q1[data-astro-cid-tqnlay5p]>span[data-astro-cid-tqnlay5p]{display:inline-block}.mfx-q2[data-astro-cid-tqnlay5p]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:-.006em;margin-top:1rem;font-size:.6875rem;font-weight:600;display:block}.mfx-q2[data-astro-cid-tqnlay5p]:before{content:"( "}.mfx-q2[data-astro-cid-tqnlay5p]:after{content:" )"}html.js:not(.reduce) .mfx[data-astro-cid-tqnlay5p]:not(.go) .mfx-line[data-astro-cid-tqnlay5p]{stroke-dashoffset:1px}html.js:not(.reduce) .mfx[data-astro-cid-tqnlay5p]:not(.go) .mfx-dot[data-astro-cid-tqnlay5p],html.js:not(.reduce) .mfx[data-astro-cid-tqnlay5p]:not(.go) .mfx-ring[data-astro-cid-tqnlay5p]{transform:scale(0)}html.js:not(.reduce) .mfx[data-astro-cid-tqnlay5p]:not(.go) .mfx-dot[data-astro-cid-tqnlay5p]{transform-box:fill-box;transform-origin:50%}html.js:not(.reduce) .mfx[data-astro-cid-tqnlay5p]:not(.go) .mfx-name[data-astro-cid-tqnlay5p]>span[data-astro-cid-tqnlay5p],html.js:not(.reduce) .mfx[data-astro-cid-tqnlay5p]:not(.go) .mfx-q1[data-astro-cid-tqnlay5p]>span[data-astro-cid-tqnlay5p]{transform:translateY(110%)}html.js:not(.reduce) .mfx[data-astro-cid-tqnlay5p]:not(.go) .mfx-q2[data-astro-cid-tqnlay5p]{opacity:0}.mfx-dot[data-astro-cid-tqnlay5p]{transform-box:fill-box;transform-origin:50%}.mfx[data-astro-cid-tqnlay5p].go .mfx-dot[data-astro-cid-tqnlay5p]{animation:mfx-pop .5s cubic-bezier(.3, 1.6, .5, 1) both calc(var(--t0) + var(--i) * var(--step))}.mfx[data-astro-cid-tqnlay5p].go .mfx-ring[data-astro-cid-tqnlay5p]{animation:mfx-pulse 2.4s ease-out infinite calc(var(--t0) + var(--i) * var(--step) + .3s)}.mfx[data-astro-cid-tqnlay5p].go .mfx-line[data-astro-cid-tqnlay5p]{animation:mfx-draw .7s cubic-bezier(.6, 0, .2, 1) both calc(var(--t0) + var(--i) * var(--step) + .25s)}.mfx[data-astro-cid-tqnlay5p].go .mfx-name[data-astro-cid-tqnlay5p]>span[data-astro-cid-tqnlay5p]{animation:mfx-rise .8s cubic-bezier(.2, .7, .1, 1) both calc(var(--t0) + var(--i) * var(--step) + .75s)}.mfx[data-astro-cid-tqnlay5p].go .mfx-q1[data-astro-cid-tqnlay5p]>span[data-astro-cid-tqnlay5p]{animation:mfx-rise 1s cubic-bezier(.2, .7, .1, 1) both calc(var(--t0) + 5 * var(--step) + .6s)}.mfx[data-astro-cid-tqnlay5p].go .mfx-q1[data-astro-cid-tqnlay5p]+.mfx-q1[data-astro-cid-tqnlay5p]>span[data-astro-cid-tqnlay5p]{animation-delay:calc(var(--t0) + 5 * var(--step) + .78s)}.mfx[data-astro-cid-tqnlay5p].go .mfx-q2[data-astro-cid-tqnlay5p]{animation:mfx-fade 1s ease both calc(var(--t0) + 5 * var(--step) + 1.3s)}@keyframes mfx-fade{0%{opacity:0}to{opacity:1}}@keyframes mfx-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes mfx-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes mfx-rise{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes mfx-pulse{0%{opacity:.8;transform:scale(.4)}80%,to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.mfx[data-astro-cid-tqnlay5p] .mfx-ring[data-astro-cid-tqnlay5p]{display:none}.mfx[data-astro-cid-tqnlay5p].go [data-astro-cid-tqnlay5p]{animation:none!important}}
