@layer components{.celeste .cel-display{font-family:var(--font-cinzel), "Cinzel", serif;font-weight:400}.celeste .cel-title{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.16em;text-shadow:0 -1px #f0cf8573,0 1px #070b1ce6;font-weight:400}.celeste .cel-label{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.16em;font-variant-numeric:lining-nums;font-weight:500}.celeste .cel-body{font-family:var(--font-garamond), "EB Garamond", Garamond, serif;font-weight:400}.celeste .cel-num{font-family:var(--font-cinzel), "Cinzel", serif;font-variant-numeric:lining-nums tabular-nums;font-weight:400}}.celeste:lang(ar) :is(.cel-display,.cel-title){font-family:var(--font-cinzel), var(--font-amiri), "Amiri", serif;letter-spacing:0;font-style:normal}.celeste:lang(ar) :is(.cel-body,.cel-num){font-family:var(--font-garamond), var(--font-naskh-cel), "Noto Naskh Arabic", serif;letter-spacing:0;font-style:normal}.celeste:lang(ar) .cel-label{font-family:var(--font-cinzel), var(--font-naskh-cel), "Noto Naskh Arabic", serif;letter-spacing:0;text-transform:none}.celeste .cel-dropcap:first-letter{float:left;font-family:var(--font-cinzel), "Cinzel", serif;color:#8a6328;margin:.06em .1em 0 0;font-size:3.15em;line-height:.82}@keyframes cel-orbit{to{rotate:-360deg}}@keyframes cel-twinkle{0%,to{opacity:1;scale:1}50%{opacity:.72;scale:.86}}@keyframes cel-window{0%,to{opacity:.85}50%{opacity:1}}@keyframes cel-pulse{0%,to{opacity:.35;scale:.7}50%{opacity:1;scale:1}}@keyframes cel-shimmer{0%{translate:-120%}30%,to{translate:220%}}@keyframes cel-sway{0%,to{rotate:-.6deg}50%{rotate:.6deg}}@keyframes cel-bob{0%,to{translate:0 -3px}50%{translate:0 3px}}@keyframes cel-smoke{0%{opacity:0;translate:0;rotate:0deg;scale:1}25%{opacity:.45}to{translate:0 -70px;scale:1.6 1.2;rotate:var(--r,6deg);opacity:0}}@keyframes cel-mote{0%{opacity:0;translate:0}20%{opacity:1}to{translate:var(--dx,0) -60px;opacity:0}}@keyframes cel-cue{0%{opacity:0;translate:0}20%{opacity:1}80%{opacity:1}to{opacity:0;translate:0 40px}}.celeste .cel-orbit{animation:3600s linear infinite cel-orbit}.celeste .cel-twinkle{animation:3.2s ease-in-out infinite cel-twinkle}.celeste .cel-window{animation:4s ease-in-out infinite cel-window}.celeste .cel-pulse{animation:6s ease-in-out infinite cel-pulse}.celeste .cel-sway{animation:7s ease-in-out infinite cel-sway}.celeste .cel-bob{animation:7s ease-in-out infinite cel-bob}.celeste .cel-smoke{animation:5s ease-out infinite cel-smoke}.celeste .cel-mote{animation:5s ease-out infinite cel-mote}.celeste .cel-cue{animation:2.4s ease-in-out infinite cel-cue}.celeste .cel-shimmer{animation:9s ease-in-out infinite cel-shimmer}@media (prefers-reduced-motion:reduce){.celeste :is(.cel-orbit,.cel-twinkle,.cel-window,.cel-pulse,.cel-sway,.cel-bob,.cel-smoke,.cel-mote,.cel-cue,.cel-shimmer){animation:none}}
@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cinzel/cinzel-400-500-latin-ext.bd11c74f.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:400;font-display:swap;src:url(/fonts/cinzel/cinzel-400-500-latin.ef95296c.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;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cinzel/cinzel-400-500-latin-ext.bd11c74f.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(/fonts/cinzel/cinzel-400-500-latin.ef95296c.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%}.vf-celeste-cinzel{--font-cinzel:"Cinzel", "Cinzel Fallback"}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-400-800-italic-cyrillic-ext.8b2dcef5.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:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-400-800-italic-cyrillic.d2c4018b.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-400-800-italic-greek-ext.6f05b783.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-400-800-italic-greek.09d8e953.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-400-800-italic-vietnamese.ad657426.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:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-400-800-italic-latin-ext.0077bd50.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:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-400-800-italic-latin.d2761541.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:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-400-800-cyrillic-ext.2db942ef.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:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-400-800-cyrillic.171a104f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-400-800-greek-ext.65f73024.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-400-800-greek.19e98f32.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-400-800-vietnamese.d8580106.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:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-400-800-latin-ext.c2fa6862.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:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-400-800-latin.68fd4b24.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:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.vf-celeste-garamond{--font-garamond:"EB Garamond", "EB Garamond Fallback"}
