@font-face{font-family:Gilda Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gilda-display-latin-ext-400-normal-BRPPCUGV.woff2)format("woff2"),url(/assets/gilda-display-latin-ext-400-normal-DbgQQKWx.woff)format("woff");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:Gilda Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gilda-display-latin-400-normal-gyfWcafy.woff2)format("woff2"),url(/assets/gilda-display-latin-400-normal-PMqH6bj4.woff)format("woff");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:Harmattan;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/harmattan-latin-400-normal-CfaN1Tak.woff2)format("woff2"),url(/assets/harmattan-latin-400-normal-DXs5H4em.woff)format("woff")}@font-face{font-family:Harmattan;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAbUAA8AAAAADRQAAAZ/AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbDBweBmAAgQQRCAqKKIhLCzAAATYCJANcBCAFiDAHeQwHGwILUVRwGgi+LuCGDHByy8GWjEigRaWGPeycAoPVaYt/RviNMeQyOeKFfOjbtDezCx51IKaGRNRJakLqIgTO7av5qxxbugUdy7AGldllZrNvG3ri+UfmhYNIPC+ftMMpl3ACMG4B9Je+fwq509cDYAcEKi76+WOpl/UvPNoOOEcwkffXb29VbdXEBbKzddAVLck3kQHZHupEUhWacVBjYs/Tc0AAiAEAAE0ZgUBITICwEBI6Ympo/YDQQeuqlwFoAACAZf4ka3AAzrYVCsRvavtfUb2oB4fZZldmHgTq+ZWeM+IOJAnlj3ycAfift04CJAOAEbIqACR4ACgABoAlBoQYi75Y2DLFgA+pPVVPxsgcsi6P6VP6hn4vkRgMAIlCWBdg6vcy/HLt/4/dcM2pObMnjfhxEBCgjRgMeE2AjTAgEXZAKgHUApAB4AcAGAAABQEDUlXDQOUIFZGHfgQbMvx7xb48Ic/Ux9SdJeQVLzQ2EYt55WqL8R6NTkfU60Wnv9PphGnlh45Zz+fNUJtiyxu3pRotzkKZEL3nDq3XhgtdFmrzSt03SpH2K3mZ5h3xvei3+KZeoytQ6YG7dDqlzr5+RiFPavDuHLSjUKttrbgxFqL2st16ggLzZpwqlJ0irVYuImqhRhtGTDBmNK2PRGtJUL0kZZqZsGj5NcEb2UkwsHWKNQ/cxG2CcnOM6mhmDyqeNijkxw4EjAtq6wQxQu1IeZVKpFBXdFCMLFMTE6grExRTf73+W6LfMfi1YoJ4hKRcBVdrJx7AWiOpYMJu1A97wV323fB7uz86/N1Y152OcfXLf6cOR0SkNTS3pSTLCh0zvPNDRnKqFhRlpA1nD6jnbS7MO+wZMyCd03MjaWB5t7xac6ik10rFHpDLMpn76bvXj4ArG8HLw+xjNZazt61mmeZ6Uip9rnmXKh/v/yoOmXVdi5yWbs1O3BNbWrmysdLLLW0weUg2JJso8+tKSsqc3t4wqVrmkiVzWlvkO+aeVdHXkOAd0B7Z4bzBd+faiabmzUdLsfvpo1KfbLkmofRETe7qj5P0aK92JedVLz26QnS/NyY780RyTf5cn2xEVbun9hjC2afT+gb31A73nmO8RxoMmFVuDTnrvsRpTURcsjze06coecp5qUTek2Fvn5OY3ResKBnxaLJbqOwPyigxlOwX5TnnmzVbr21uS83rWpCAgpLT0e7Sd5mT8qybaSnSVGqjhmWtS72dtd3EfJW9S1xeba/Fsrvvbi0yObrsyHhldpi093y6rTQmXtGSuv6hzeO3W/fwG7/v/rcbC0xS/3sNVo1J6r+Zh8Js9//6Xr599bavHQ1aursvuG9xfM354p1/FrfVRyDitHCWaX8nYy0cXcdQlXTun4elFodQpbqeuY8UZ7Z00EIqHcXuosXF+yjc1k97q719+rv6dvp4d5riTDif7/5f/8u3ZX7/utE9wAIeWDM1JEWU8pizSCDm1Fv1eo2US/0o5R8dDkgAZN7aeX0QNr1Gzs0Z9sBcWFtEAVMat+UC+vQ1BADb0vL6qVruhbifz/ABAL9dXt2Md799curTZb/F5/IVAHBBAQAE+GuWxH8qyDhuhF58bPY2PwIAeQjQeEe6H7v+Afa9TVTeo6TFKKgz4lwuCiNOfyA3rneA5GOWKQCdRDVFAAaw7r++KMEXaxAANiOGT0UQg6BHHD6PjxYZEFYA0A++klwE5h65KIxxxcUgjVzLal0c2KtwcSEThcZ1L9BGDnwjbCgQezmxJPAUCkgem4EEGOnplbD0ZRESPmEDODrQVYI0JsXDi9ifYLZhLwoTMMSg9KeVOjhDmTwhneAZklgHwl4UIog2CI8vZkArR/iN1tssty3ICxU2rQaDRPIXRkfxIyFXC2l8qpp8i2OiMrEFiKCMTUnXkjx2cN+IEMIt6weQweAbMbe2BAs2BQtpzEQPlps/gkqPRAGFMeT1krJSGh0097QcKONlCRUTetFCviY/QoyiUBJOCulxEr+YwtfBCjNeNN84w1Omulkmw7i+JMDlMh+oNMwUInyx1zzf1UacsUF29ie2oJPlOxjNkKdktplsLtZTqpe5IvtgO1F3lobBAWE/i3zAZrIPfG3JoVQmLJVT9NI1dMD0VjYAAgYsIsSJp3Qtit/wO677A3/iUDH4mbD4EQuKQ7i84R57EJQcNNWGpO2dGi2obbLpcgpV+dqrQs8J/sSw+Ay7EgA=)format("woff2"),url(data:font/woff;base64,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)format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-400-normal-r32jotim.woff)format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2)format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff)format("woff");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{--color-navy:#181f30;--color-periwinkle:#9fa6ce;--color-lilac:#d0c0e6;--color-cream:#eae0cf;--font-display:"Gilda Display", Georgia, serif;--font-accent:"Harmattan", system-ui, sans-serif;--font-body:"Instrument Sans", system-ui, sans-serif}body{font-family:var(--font-body);background:var(--color-navy);color:var(--color-lilac);margin:0}h1,h2,h3{font-family:var(--font-display);font-weight:500}.nav{justify-content:center;align-items:center;gap:2.5rem;display:flex}.nav__link{color:var(--accent);flex-direction:column;align-items:center;gap:.4rem;text-decoration:none;transition:color .2s;display:flex}.moon{width:32px;height:32px;color:var(--color-cream)}.nav__label{font-family:var(--font-accent);color:var(--color-lilac);font-size:1.2rem}.starfield{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.star{background:var(--color-cream);opacity:var(--star-opacity);border-radius:50%;animation-name:twinkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}@keyframes twinkle{0%,to{opacity:calc(var(--star-opacity) * .3);transform:scale(.8)}50%{opacity:var(--star-opacity);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.star{animation:none}}.container{text-align:left;max-width:1080px;margin:0 auto;padding:4rem 1.5rem;font-family:system-ui,sans-serif;line-height:1.6;position:relative}h1{margin-bottom:.25rem}.tagline{color:var(--color-lilac);font-family:var(--font-display);margin-top:0;padding-left:1.7rem;font-size:1.3rem}.body-text{color:var(--color-cream);font-family:var(--font-body);font-size:1rem}.body-hidden{color:var(--color-navy);font-family:var(--font-body);font-size:1rem}section{margin-top:2rem}.masthead{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex;position:relative}.masthead__title h1{margin:0}.hero{flex-direction:column;justify-content:center;gap:1.25rem;min-height:58vh;display:flex;position:relative}.hero__moon{z-index:0;aspect-ratio:1;pointer-events:none;opacity:0;background:#ffffff14;border-radius:50%;width:clamp(50rem,118vw,92rem);animation:2s forwards hero-moon-rise;position:absolute;bottom:0;right:-8rem;transform:translate(50%,50%)}.hero__eyebrow{z-index:1;font-family:var(--font-accent);letter-spacing:.18em;color:var(--color-periwinkle);opacity:0;margin:0;animation:1s forwards hero-rise;position:relative}.hero__line{z-index:1;font-family:var(--font-display);color:var(--color-cream);text-wrap:balance;opacity:0;margin:0;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.15;animation:1s .15s forwards hero-rise;position:relative}.hero__cite{z-index:1;font-family:var(--font-display);color:var(--color-periwinkle);opacity:0;margin:0;font-style:italic;animation:1s .3s forwards hero-rise;position:relative}.hero__moon-text{z-index:1;text-align:right;max-width:20rem;font-family:var(--font-display);color:var(--color-navy);text-wrap:balance;opacity:0;margin:0;font-size:2.5rem;line-height:1.5;animation:1s .45s forwards hero-rise;position:absolute;bottom:0;right:.5rem}@keyframes hero-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-moon-rise{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hero__eyebrow,.hero__line,.hero__cite,.hero__moon-text,.hero__moon{opacity:1;animation:none}.hero__moon{opacity:1}}
