@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-normal-7BpKI3vF.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-normal-YHFkNujK.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-normal-CFFu7zhK.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-italic-BHALq22K.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-italic-B8-t4Nou.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-italic-D2JnYqd-.woff2)format("woff2-variations");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:Urbanist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/urbanist-latin-ext-wght-normal-Bdxck5Au.woff2)format("woff2-variations");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:Urbanist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/urbanist-latin-wght-normal-D69JTELx.woff2)format("woff2-variations");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}:root{--night:#161a4a;--night-2:#232873;--star:#e9e6ff;--dim:#8f93d6;--beam:#ffe58a;--ink:#161a4a;--x:72vw;--y:30vh;--r:170px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0}html,body,#site{height:100%}body{background:var(--night);color:var(--star);-webkit-font-smoothing:antialiased;font-family:Urbanist Variable,system-ui,sans-serif;overflow:hidden}.stage{background:radial-gradient(120% 90% at 80% 0%, var(--night-2), var(--night) 60%);cursor:none;touch-action:none;height:100dvh;position:relative;overflow:hidden}.layer{grid-template-rows:auto 1fr auto;padding:clamp(20px,4vw,48px);display:grid;position:absolute;inset:0}.lit{background:var(--beam);color:var(--ink);-webkit-mask-image:radial-gradient(circle var(--r) at var(--x) var(--y), #000 62%, transparent 100%);-webkit-mask-image:radial-gradient(circle var(--r) at var(--x) var(--y), #000 62%, transparent 100%);mask-image:radial-gradient(circle var(--r) at var(--x) var(--y), #000 62%, transparent 100%);pointer-events:none}.mark{letter-spacing:.01em;font-size:15px;font-weight:700}.say{font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;letter-spacing:-.035em;text-wrap:balance;align-self:end;max-width:14ch;font-family:Fraunces Variable,Georgia,serif;font-size:clamp(52px,10.5vw,168px);font-weight:560;line-height:.92}.foot{color:var(--dim);justify-content:space-between;gap:16px;margin-top:clamp(20px,3vw,36px);font-size:14px;display:flex}.lit .foot{color:color-mix(in srgb, var(--ink) 70%, transparent)}.note{font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 24;max-width:22ch;color:var(--ink);font-family:Fraunces Variable,Georgia,serif;font-size:clamp(15px,1.35vw,19px);font-style:italic;font-weight:450;line-height:1.3;position:absolute}.night .note{visibility:hidden}.hint{transition:opacity .6s}.hint.gone{opacity:0}@media (width<=640px){.foot{flex-direction:column;gap:4px}.note{max-width:16ch}}
