@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/feaa1bb027802865-s.0tkvq08zdm3lp.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:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ecc530d99d78e50d-s.27e6x_0yufwhn.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:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_5e7d0e73-module__UlQeYa__className{font-family:Cinzel,Cinzel Fallback;font-style:normal;font-weight:500}.cinzel_5e7d0e73-module__UlQeYa__variable{--font-midnight-heading:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/899d417cf51b4db5-s.0cthxa3mcy42c.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/232a56b5f5369ff7-s.1zorssra76br6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3ff90e1fb2350a24-s.2cglzsm933aqw.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d24da8e3a5721bc2-s.090ae4wdj6ak3.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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c77846bcb3371a93-s.17l2q2xazf7qv.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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bf40d83aa9c72fb-s.075nzhq-azcwn.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3846cd278554cc73-s.32fxum-hv1zci.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a23b5cef6e04c73-s.043e7-2hd94z4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c057f24894f01f05-s.3tnad6m4sf0xz.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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/98f992443ccb276f-s.1oxabuqlrz9-_.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:Spectral Fallback;src:local(Times New Roman);ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.0%;size-adjust:109.78%}.spectral_c9bfa1a8-module__YCsdqq__className{font-family:Spectral,Spectral Fallback;font-weight:400}.spectral_c9bfa1a8-module__YCsdqq__variable{--font-midnight-body:"Spectral", "Spectral Fallback"}
@font-face{font-family:Midnight Script;src:url(/fonts/web/pinyon-script-latin-400-normal.woff2)format("woff2");font-display:swap;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:Midnight Script;src:url(/fonts/web/pinyon-script-latin-ext-400-normal.woff2)format("woff2");font-display:swap;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Midnight Script Fallback;src:local(Times New Roman);size-adjust:87.86%;ascent-override:98.26%;descent-override:43.74%;line-gap-override:0%}.midnight-module__TdxPIG__root{--f-heading-resolved:var(--f-heading,var(--font-midnight-heading)), "Times New Roman", serif;--f-script-resolved:var(--f-script,"Midnight Script"), "Midnight Script Fallback", cursive;--f-body-resolved:var(--f-body,var(--font-midnight-body)), Georgia, serif;background-color:var(--c-bg);color:var(--c-ink);font-family:var(--f-body-resolved)}.midnight-module__TdxPIG__sky{background:radial-gradient(ellipse 120% 70% at 50% 110%, var(--c-night-3) 0%, transparent 60%), radial-gradient(ellipse 90% 60% at 70% -10%, var(--c-night-2) 0%, transparent 70%), var(--c-bg)}.midnight-module__TdxPIG__heading{font-family:var(--f-heading-resolved);letter-spacing:.08em}.midnight-module__TdxPIG__script{font-family:var(--f-script-resolved);font-weight:400}.midnight-module__TdxPIG__silver{background-image:linear-gradient(100deg, var(--c-silver-1) 0%, var(--c-silver-2) 22%, var(--c-silver-3) 38%, var(--c-silver-2) 52%, var(--c-silver-1) 72%, var(--c-silver-2) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.midnight-module__TdxPIG__names{font-size:min(var(--max), calc(175cqi / var(--chars)), var(--cap,100vw));overflow-wrap:anywhere;padding:.12em .35em;line-height:1.2;display:block}.midnight-module__TdxPIG__namesOneLine{white-space:nowrap}.midnight-module__TdxPIG__namesAmpersand{font-size:.6em;line-height:1;display:block}.midnight-module__TdxPIG__twinkle{animation:midnight-module__TdxPIG__twinkle var(--d,4s) ease-in-out var(--delay,0s) infinite alternate;will-change:opacity}@keyframes midnight-module__TdxPIG__twinkle{0%{opacity:var(--lo,.45)}to{opacity:1}}.midnight-module__TdxPIG__shootingStar{transform-origin:0;opacity:0;width:140px;height:1.5px;animation:midnight-module__TdxPIG__shoot var(--t,9s) ease-out var(--delay,0s) infinite;background:linear-gradient(90deg,#fffffff2,#c8d7ff00);border-radius:2px;position:absolute}@keyframes midnight-module__TdxPIG__shoot{0%,86%{opacity:0;transform:rotate(var(--r,155deg)) translateX(0) scaleX(.3)}88%{opacity:1}to{opacity:0;transform:rotate(var(--r,155deg)) translateX(-46vw) scaleX(1)}}.midnight-module__TdxPIG__moon{background:radial-gradient(circle at 34% 30%, #ffffff8c 0%, transparent 35%), radial-gradient(circle at 62% 58%, #aaa08c59 0 7%, transparent 8%), radial-gradient(circle at 40% 66%, #aaa08c47 0 5%, transparent 6%), radial-gradient(circle at 70% 34%, #aaa08c40 0 4%, transparent 5%), radial-gradient(circle at 28% 48%, #aaa08c33 0 3%, transparent 4%), radial-gradient(circle at 50% 50%, var(--c-moon) 0%, color-mix(in srgb, var(--c-moon) 80%, #9aa3c0) 100%);box-shadow:0 0 40px 6px color-mix(in srgb, var(--c-moon-glow) 35%, transparent), 0 0 120px 40px color-mix(in srgb, var(--c-moon-glow) 14%, transparent);border-radius:9999px}.midnight-module__TdxPIG__halo{background:radial-gradient(circle, color-mix(in srgb, var(--c-moon-glow) 26%, transparent) 0%, transparent 68%);border-radius:9999px;animation:6s ease-in-out infinite alternate midnight-module__TdxPIG__halo}@keyframes midnight-module__TdxPIG__halo{0%{opacity:.7;transform:scale(1)}to{opacity:1;transform:scale(1.12)}}.midnight-module__TdxPIG__pulse{animation:1.8s ease-out infinite midnight-module__TdxPIG__pulse}@keyframes midnight-module__TdxPIG__pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.midnight-module__TdxPIG__heroIn{opacity:0;transition:opacity 1s,transform 1.3s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--hero-delay,0s) + var(--i,0) * .14s);transform:translateY(18px)}.midnight-module__TdxPIG__heroFade{opacity:0;transition:opacity 1.2s;transition-delay:calc(var(--hero-delay,0s) + var(--i,0) * .14s)}.midnight-module__TdxPIG__heroRise{opacity:0;transition:opacity 1.2s,transform 1.6s cubic-bezier(.22,1,.36,1);transition-delay:var(--hero-delay,0s);transform:translateY(40px)scale(.9)}[data-show] .midnight-module__TdxPIG__heroIn,[data-show] .midnight-module__TdxPIG__heroFade,[data-show] .midnight-module__TdxPIG__heroRise{opacity:1;transform:none}.midnight-module__TdxPIG__orbit{animation:midnight-module__TdxPIG__orbit var(--d,24s) linear infinite}@keyframes midnight-module__TdxPIG__orbit{to{transform:rotate(360deg)}}.midnight-module__TdxPIG__scrollHint{transform-origin:top;animation:2.2s ease-in-out infinite midnight-module__TdxPIG__scrollHint}@keyframes midnight-module__TdxPIG__scrollHint{0%{opacity:0;transform:scaleY(0)}40%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)translateY(12px)}}.midnight-module__TdxPIG__tick{animation:.55s cubic-bezier(.22,1,.36,1) midnight-module__TdxPIG__tick}@keyframes midnight-module__TdxPIG__tick{0%{opacity:0;transform:translateY(-40%)}to{opacity:1;transform:none}}.midnight-module__TdxPIG__story p+p{margin-top:1rem}.midnight-module__TdxPIG__story a{color:var(--c-accent);text-underline-offset:3px;text-decoration:underline}.midnight-module__TdxPIG__bars{align-items:flex-end;gap:2px;height:16px;display:flex}.midnight-module__TdxPIG__bars span{background:var(--c-accent);transform-origin:bottom;border-radius:2px;width:3px;height:100%;animation:1s ease-in-out infinite midnight-module__TdxPIG__bar}.midnight-module__TdxPIG__bars span:nth-child(2){animation-delay:-.35s}.midnight-module__TdxPIG__bars span:nth-child(3){animation-delay:-.7s}@keyframes midnight-module__TdxPIG__bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.midnight-module__TdxPIG__twinkle,.midnight-module__TdxPIG__halo,.midnight-module__TdxPIG__pulse,.midnight-module__TdxPIG__orbit,.midnight-module__TdxPIG__scrollHint,.midnight-module__TdxPIG__tick,.midnight-module__TdxPIG__bars span{animation:none}.midnight-module__TdxPIG__shootingStar{display:none}.midnight-module__TdxPIG__heroIn,.midnight-module__TdxPIG__heroFade,.midnight-module__TdxPIG__heroRise{transition:opacity .5s;transform:none}}
