@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fef129f59ae31b3-s.0xn45yjo0ekea.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/be8b05c98b22069d-s.p.36-e5g14g1tf1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Display Fallback;src:local(Times New Roman);ascent-override:105.36%;descent-override:28.89%;line-gap-override:0.0%;size-adjust:92.06%}.NhXUEq_className{font-family:Libre Caslon Display,Libre Caslon Display Fallback;font-style:normal;font-weight:400}.NhXUEq_variable{--font-caslon:"Libre Caslon Display", "Libre Caslon Display Fallback"}
.site-night{--color-paper:#0b1026;--color-mist:#111836;--color-fog:#1b2348;--color-line:#2c3562;--color-ink:#f4f0e4;--color-muted:#c3c7dc;--color-subtle:#a3a9c6;--color-danger:#ff8f80;--color-success:#6fd3a0;--font-display:var(--font-caslon), ui-serif, Georgia, serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--color-ink);background:url(/night/stars-a.svg), url(/night/stars-b.svg), var(--color-paper)}html[data-site=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1026}.site-night [data-on-dark]{--color-ink:#070b1c;--color-paper:#f7f4ea;--color-fog:#dfdccf}.night-stars{background-image:url(/night/stars-a.svg),url(/night/stars-b.svg)}.night-twinkle{background-image:url(/night/stars-twinkle.svg);animation:5s ease-in-out infinite night-twinkle}.night-ground-fade{background:linear-gradient(#020308,#0000)}.night-dome{position:relative}.night-dome>.img-frame{outline:1px solid var(--color-line);outline-offset:7px;transition:outline-color .3s var(--ease-out-soft);border-radius:999px 999px 0 0}a:hover .night-dome>.img-frame,a:focus-visible .night-dome>.img-frame{outline-color:#f6c977}.night-dome:before,.night-dome:after{content:"";pointer-events:none;border-radius:999px 999px 0 0;position:absolute;inset:0}.night-dome:after{z-index:1;mix-blend-mode:multiply;background:linear-gradient(#0a0f33,#27306b 55%,#5a6399)}.night-dome:before{z-index:2;background-image:radial-gradient(1.5px 1.5px at 30% 14%,#fff,#0000),radial-gradient(1px 1px at 46% 8%,#fff,#0000),radial-gradient(1.5px 1.5px at 62% 20%,#ffe9c7,#0000),radial-gradient(1px 1px at 22% 28%,#fff,#0000),radial-gradient(1px 1px at 74% 30%,#fff,#0000),radial-gradient(1.5px 1.5px at 52% 32%,#fff,#0000),radial-gradient(1px 1px at 12% 42%,#fff,#0000),radial-gradient(1px 1px at 86% 44%,#fff,#0000)}.night-dome img{filter:grayscale()}.night-steps>li{border-left:1px solid var(--color-line);position:relative}.night-steps>li:before{content:"";background:#f7f4ea;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-4.5px;box-shadow:0 0 0 5px #f7f4ea24}@media (min-width:768px){.night-steps{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 64' preserveAspectRatio='none'%3E%3Cpolyline points='0,4 100,52 200,20 300,44' fill='none' stroke='%237f88bb' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 0/100% 64px no-repeat}.night-steps>li{border-left:0}.night-steps>li:first-child{margin-top:4px}.night-steps>li:nth-child(2){margin-top:52px}.night-steps>li:nth-child(3){margin-top:20px}.night-steps:after{content:"";background:#f7f4ea;border-radius:50%;width:6px;height:6px;position:absolute;top:41px;right:-3px;box-shadow:0 0 0 4px #f7f4ea24}}@keyframes night-twinkle{0%,to{opacity:1}50%{opacity:.25}}@keyframes night-shooting{0%,90%{opacity:0;transform:translate(0)}92%{opacity:1}to{opacity:0;transform:translate(340px,145px)}}@keyframes night-trails{to{transform:rotate(360deg)}}.night-twinkle-a{animation:5s ease-in-out infinite night-twinkle}.night-twinkle-b{animation:7s ease-in-out 2s infinite night-twinkle}.night-shooting{opacity:0;animation:14s linear 3s infinite night-shooting}.night-trails{animation:480s linear infinite night-trails}@media (prefers-reduced-motion:reduce){.night-twinkle,.night-twinkle-a,.night-twinkle-b,.night-trails,.night-shooting{animation:none}}
