.si-page{--si-ink:#000a2a;--si-ink-2:#000a2a9e;--si-line:#000a2a1a;--si-accent:#2458f6;--si-base:#e0edff;--si-veil:url(/veil/light.jpg);--si-ease:cubic-bezier(.22, 1, .36, 1);background:var(--si-base);color:var(--si-ink);font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased;position:fixed;inset:0;overflow:hidden}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .si-page{--si-ink:#f2f5ff;--si-ink-2:#f2f5ffd1;--si-line:#f2f5ff1a;--si-accent:#92acfb;--si-base:#000a2a;--si-veil:url(/veil/dark.jpg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark] .si-page{--si-ink:#f2f5ff;--si-ink-2:#f2f5ffd1;--si-line:#f2f5ff1a;--si-accent:#92acfb;--si-base:#000a2a;--si-veil:url(/veil/dark.jpg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.si-veil{background:var(--si-veil) center / cover no-repeat var(--si-base);will-change:transform;animation:40s linear infinite si-drift;position:fixed;inset:-4.5%}@keyframes si-drift{0%{transform:translate(3%)}25%{transform:translateY(2.4%)}50%{transform:translate(-3%)}75%{transform:translateY(-2.4%)}to{transform:translate(3%)}}.si-card{box-sizing:border-box;-webkit-backdrop-filter:blur(24px)saturate(1.45)brightness(1.04);backdrop-filter:blur(24px)saturate(1.45)brightness(1.04);background:linear-gradient(160deg,#ffffff57 0%,#ffffff1f 45%,#ffffff14 100%),#ffffff24;border-radius:24px;width:min(400px,100vw - 48px);height:fit-content;margin-block:auto;padding:40px;position:absolute;top:0;bottom:0;left:clamp(24px,7vw,120px);box-shadow:inset 0 1px #ffffffbf,inset 1px 0 #ffffff59,inset 0 -1px #ffffff2e,inset -1px 0 #ffffff1f,0 24px 48px -24px #06186061,0 2px 5px -2px #06186038}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .si-card{-webkit-backdrop-filter:blur(30px)saturate(1.5)brightness(.9);backdrop-filter:blur(30px)saturate(1.5)brightness(.9);background:linear-gradient(160deg,#ffffff14 0%,#fff0 40%),#020c3075;box-shadow:inset 0 1px #ffffff38,inset 1px 0 #ffffff14,inset 0 -1px #ffffff0a,inset 0 0 0 1px #8ccdff1f,0 32px 64px -30px #000414cc,0 2px 6px -2px #00041480}}:root[data-theme=dark] .si-card{-webkit-backdrop-filter:blur(30px)saturate(1.5)brightness(.9);backdrop-filter:blur(30px)saturate(1.5)brightness(.9);background:linear-gradient(160deg,#ffffff14 0%,#fff0 40%),#020c3075;box-shadow:inset 0 1px #ffffff38,inset 1px 0 #ffffff14,inset 0 -1px #ffffff0a,inset 0 0 0 1px #8ccdff1f,0 32px 64px -30px #000414cc,0 2px 6px -2px #00041480}.si-card-body{flex-direction:column;display:flex;position:relative}.si-lock{color:var(--si-ink);align-items:center;gap:12px;margin:0;line-height:0;display:flex}.si-lock path{fill:currentColor}.si-mark{width:26px;height:26px}.si-word{width:112px;height:auto}.si-clock-slot{margin-top:48px}.si-date{letter-spacing:.08em;text-transform:uppercase;min-height:1.2em;color:var(--si-ink-2);font-size:12px;font-weight:600;line-height:1.2}.si-time{font-feature-settings:"case", "tnum", "cv01";white-space:nowrap;color:var(--si-accent);justify-content:space-between;align-items:baseline;margin:22px -.05em 0;font-size:116px;font-weight:500;line-height:.73;display:flex}.si-time.is-waiting{visibility:hidden}.si-pair{letter-spacing:-.02em;display:flex}.si-d{animation:si-digit .5s var(--si-ease) both;display:inline-block}@keyframes si-digit{0%{opacity:0}}.si-colon{flex:none;width:.1em;height:.727em;display:block;position:relative}.si-colon:before,.si-colon:after{content:"";background:var(--si-accent);border-radius:50%;width:.1em;height:.1em;position:absolute;left:0}.si-colon:before{top:.19em}.si-colon:after{top:.437em}.si-divider{background:var(--si-line);height:1px;margin:40px 0 32px}.si-greeting{letter-spacing:-.02em;min-height:1.15em;color:var(--si-ink);margin:0;font-size:24px;font-weight:700;line-height:1.15}.si-sub{color:var(--si-ink-2);margin:6px 0 24px;font-size:14px;line-height:1.5}.si-btn{color:#fff;letter-spacing:-.01em;background:#2458f6;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 20px;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .12s cubic-bezier(.2,0,0,1),box-shadow .12s cubic-bezier(.2,0,0,1);display:flex;box-shadow:0 1px 2px #2458f63d}.si-btn:hover{background:#204fde;box-shadow:0 2px 6px -1px #2458f657}.si-btn:active{box-shadow:none;background:#1b45c5}.si-btn:focus-visible{outline-offset:2px;outline:2px solid #0000;box-shadow:0 1px 2px #2458f63d,0 0 0 3px #2458f657}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .si-btn{color:#000a2a;background:#92acfb;box-shadow:0 1px 2px #000a2a59}:root:not([data-theme=light]) .si-btn:hover{background:#839ce6;box-shadow:0 2px 6px -1px #000a2a73}:root:not([data-theme=light]) .si-btn:active{box-shadow:none;background:#758cd1}:root:not([data-theme=light]) .si-btn:focus-visible{box-shadow:0 1px 2px #000a2a59,0 0 0 3px #92acfb73}}:root[data-theme=dark] .si-btn{color:#000a2a;background:#92acfb;box-shadow:0 1px 2px #000a2a59}:root[data-theme=dark] .si-btn:hover{background:#839ce6;box-shadow:0 2px 6px -1px #000a2a73}:root[data-theme=dark] .si-btn:active{box-shadow:none;background:#758cd1}:root[data-theme=dark] .si-btn:focus-visible{box-shadow:0 1px 2px #000a2a59,0 0 0 3px #92acfb73}.si-g{flex:none;width:20px;height:20px}.si-g path{fill:currentColor}.si-spinner{box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite si-spin}@keyframes si-spin{to{transform:rotate(360deg)}}.si-msg{color:var(--si-ink);margin:14px 0 0;font-size:13px;line-height:1.45}.si-quote-slot{width:min(560px,40vw);height:fit-content;margin-block:auto;position:absolute;top:0;bottom:0;right:clamp(24px,7vw,120px)}.si-quote{isolation:isolate;position:relative}.si-qmark{background:var(--si-accent);width:52px;height:42px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 42'%3E%3Cpath d='M2 40V22.5L13 2h7.5L13.2 20H22v20zM30 40V22.5L41 2h7.5L41.2 20H50v20z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 52 42'%3E%3Cpath d='M2 40V22.5L13 2h7.5L13.2 20H22v20zM30 40V22.5L41 2h7.5L41.2 20H50v20z'/%3E%3C/svg%3E") 50%/contain no-repeat}.si-quote figure{margin:24px 0 0}.si-quote blockquote{letter-spacing:-.02em;text-wrap:balance;max-width:17em;color:var(--si-ink);margin:0;font-size:clamp(32px,3.2vw,50px);font-weight:400;line-height:1.14}.si-quote.is-long blockquote{letter-spacing:-.018em;max-width:22em;font-size:clamp(25px,2.35vw,35px)}.si-quote.is-short blockquote{letter-spacing:-.03em;font-size:clamp(44px,4.6vw,72px);line-height:1.04}.si-w{opacity:0;filter:blur(12px);animation:si-word 1s var(--si-ease) forwards;animation-delay:calc(var(--i) * 38ms + 60ms);display:inline-block;transform:translateY(.3em)}.si-em{color:var(--si-accent);opacity:0;filter:blur(12px);animation:si-em 1.1s var(--si-ease) forwards;animation-delay:calc(var(--i) * 38ms + .22s)}@keyframes si-word{to{opacity:1;filter:blur();transform:none}}.si-quote.is-first .si-w,.si-quote.is-first .si-em,.si-quote.is-first figcaption b{opacity:1;filter:none;animation:none;transform:none}@keyframes si-em{to{opacity:1;filter:blur()}}.si-quote figcaption{margin-top:12px}.si-quote figcaption b{letter-spacing:-.01em;color:var(--si-ink);opacity:0;filter:blur(6px);animation:si-word .9s var(--si-ease) forwards;animation-delay:var(--cd,.4s);font-size:16px;font-weight:700;display:inline-block;transform:translateY(6px)}.si-quote figure.is-out blockquote,.si-quote figure.is-out figcaption{opacity:0;filter:blur(10px);transition:opacity .42s var(--si-ease), filter .42s var(--si-ease), transform .5s var(--si-ease);transform:translateY(-8px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .si-quote:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#000a2ab3,#000a2a6b 55%,#0000);position:absolute;inset:-110px -140px}:root:not([data-theme=light]) .si-quote blockquote{color:#fff;text-shadow:0 2px 24px #000a2a8c}:root:not([data-theme=light]) .si-quote .si-em{text-shadow:none}}:root[data-theme=dark] .si-quote:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#000a2ab3,#000a2a6b 55%,#0000);position:absolute;inset:-110px -140px}:root[data-theme=dark] .si-quote blockquote{color:#fff;text-shadow:0 2px 24px #000a2a8c}:root[data-theme=dark] .si-quote .si-em{text-shadow:none}.si-card{--si-rim-tint:#2458f666;--si-rim-blend:multiply;--si-rim-c1:#a7defbf2;--si-rim-c2:#2458f6cc;--si-rim-c3:#8f7fd4a6;--si-rim-c4:#e8917a73}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .si-card{--si-rim-tint:#ffffff73;--si-rim-blend:screen;--si-rim-c2:#92acfbd9;--si-rim-c3:#8f7fd4b3;--si-rim-c4:#e8917a80}}:root[data-theme=dark] .si-card{--si-rim-tint:#ffffff73;--si-rim-blend:screen;--si-rim-c2:#92acfbd9;--si-rim-c3:#8f7fd4b3;--si-rim-c4:#e8917a80}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.si-veil{translate:calc(var(--si-dx,0) * -8px) calc(var(--si-dy,0) * -6px)}.si-card{translate:calc(var(--si-dx,0) * 2px) calc(var(--si-dy,0) * 1.5px)}.si-quote-slot{translate:calc(var(--si-dx,0) * 3.5px) calc(var(--si-dy,0) * 2.5px)}.si-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s var(--si-ease);background:radial-gradient(90px circle at var(--si-rx,50%) var(--si-ry,0px), #ffffff80, #fff0 60%), radial-gradient(240px circle at var(--si-rx,50%) var(--si-ry,0px), var(--si-rim-c1) 0%, var(--si-rim-c2) 22%, var(--si-rim-c3) 40%, var(--si-rim-c4) 54%, #e8917a00 68%), linear-gradient(var(--si-rim-tint), var(--si-rim-tint)), var(--si-veil);background-size:auto, auto, auto, var(--si-bgw,100%) var(--si-bgh,100%);background-position:0 0, 0 0, 0 0, var(--si-bgx,0px) var(--si-bgy,0px);background-blend-mode:normal, normal, var(--si-rim-blend), normal;-webkit-mask:radial-gradient(320px circle at var(--si-rx,50%) var(--si-ry,0px), #000 0%, transparent 72%), linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask:radial-gradient(320px circle at var(--si-rx,50%) var(--si-ry,0px), #000 0%, transparent 72%), linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);mask:radial-gradient(320px circle at var(--si-rx,50%) var(--si-ry,0px), #000 0%, transparent 72%), linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:source-in, xor;background-repeat:no-repeat;padding:1.5px;position:absolute;inset:0;-webkit-mask-composite:source-in,xor;mask-composite:intersect,exclude}.si-card[data-lit]:after{opacity:1}}.si-veil:before{content:"";background:var(--si-base);opacity:0;pointer-events:none;position:absolute;inset:0}.si-opening .si-veil:before{opacity:1;animation:.45s 2.5s forwards si-uncover}.si-opening .si-card,.si-opening .si-quote-slot{opacity:0;animation:.45s 2.5s forwards si-reveal}@keyframes si-uncover{to{opacity:0}}@keyframes si-reveal{to{opacity:1}}.si-morphing .si-card,.si-morphing .si-quote-slot{transition:opacity .45s 1.05s}.si-morph{pointer-events:none;width:100%;height:100%;transition:opacity .5s linear;display:block;position:absolute;inset:0}.si-morph.is-done{opacity:0}@media (max-width:879px){.si-quote-slot{display:none}.si-card{margin:auto;left:0;right:0}}@media (max-height:640px){.si-page{overflow-y:auto}.si-card{height:auto;margin:24px 0 24px clamp(24px,7vw,120px);position:relative;inset:auto}}@media (max-height:640px) and (max-width:879px){.si-card{margin:24px auto}}@media (prefers-reduced-motion:reduce){.si-veil{animation:none}.si-opening .si-veil:before{opacity:0;animation:none}.si-opening .si-card,.si-opening .si-quote-slot{opacity:1;animation:none}.si-w,.si-em,.si-quote figcaption b{opacity:1;filter:none;animation:none;transform:none}}.wl-back{z-index:var(--z-base)}.wl-front{z-index:var(--z-welcome);background:0 0}[data-welcome=hold]~.side,[data-welcome=hold]~#main{opacity:0}[data-welcome=reveal]~.side,[data-welcome=reveal]~#main,[data-welcome=land]~.side,[data-welcome=land]~#main{transition:opacity .32s}[data-welcome]~#main #page [data-top]{transition:opacity .18s}[data-welcome=hold]~#main #page [data-top],[data-welcome=reveal]~#main #page [data-top]{opacity:0}.wl-front .si-w,.wl-front .si-em,.wl-front .si-quote figcaption b{opacity:1;filter:none;animation:none;transform:none}.wl-back[data-welcome=hold],.wl-front[data-welcome=hold]{animation:.3s 3s forwards wl-aside}[data-welcome=hold]~.side,[data-welcome=hold]~#main,[data-welcome=hold]~#main #page [data-top]{animation:.3s 3s forwards wl-show}@keyframes wl-aside{to{opacity:0;visibility:hidden}}@keyframes wl-show{to{opacity:1}}.wl-back .si-morph{opacity:0;transition:opacity .12s linear}.wl-back .si-morph.on{opacity:1}[data-welcome=hold]~#main :is(.draw,.grow-x,.grow-y,.pop-in,.fade-in,.ro-row,.tr-in,.hv-in,.hv-enter,.hv-l-in,.asg,.held-mark){animation-play-state:paused}@media (prefers-reduced-motion:reduce){[data-welcome]{display:none}[data-welcome]~.side,[data-welcome]~#main,[data-welcome]~#main #page [data-top]{opacity:1}}
