:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-black:#050505;--brand-ink:#0b0b0b;--brand-charcoal:#111;--brand-soft:#f2eee6;--brand-muted:#9d9488;--brand-gold:#c39a5b;--brand-gold-light:#e0bf81;--brand-cyan:#29c7d6;--brand-green:#28b68b;--brand-violet:#7654d8;--brand-rose:#d08a9b;--font-display:"Bebas Neue", "Arial Narrow", sans-serif;--font-serif:"Cormorant Garamond", Georgia, serif;--font-sans:"DM Sans", Arial, sans-serif;--background:var(--brand-black);--foreground:var(--brand-soft)}html{background:var(--brand-black);scroll-behavior:smooth;min-height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}::selection{color:var(--brand-black);background:var(--brand-gold-light)}:focus-visible{outline:2px solid var(--brand-gold-light);outline-offset:3px}:root{--iam-reveal-distance:26px;--iam-reveal-duration:.76s;--iam-reveal-ease:cubic-bezier(.2, .8, .2, 1)}.iam-public-motion-target{position:relative}@media (prefers-reduced-motion:no-preference){html.iam-public-motion-fallback .iam-public-motion-target>*{opacity:0;transform:translate3d(0, var(--iam-reveal-distance), 0);transition:opacity var(--iam-reveal-duration) ease, transform calc(var(--iam-reveal-duration) + 80ms) var(--iam-reveal-ease);will-change:opacity, transform;transition-delay:0s}html.iam-public-motion-fallback .iam-public-motion-target.is-public-motion-visible>*{opacity:1;transform:translate(0,0)}html.iam-public-motion-fallback .iam-public-motion-target.is-public-motion-visible>:nth-child(2){transition-delay:45ms}html.iam-public-motion-fallback .iam-public-motion-target.is-public-motion-visible>:nth-child(3){transition-delay:90ms}html.iam-public-motion-fallback .iam-public-motion-target.is-public-motion-visible>:nth-child(4){transition-delay:.135s}@supports (animation-timeline:view()){html.iam-public-motion-native .iam-public-motion-target>*{will-change:opacity, transform;animation-name:iamPublicSectionReveal;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 7% cover 30%}html.iam-public-motion-native .iam-public-motion-target>:nth-child(2){animation-range:entry 10% cover 33%}html.iam-public-motion-native .iam-public-motion-target>:nth-child(3){animation-range:entry 13% cover 36%}html.iam-public-motion-native .iam-public-motion-target>:nth-child(4){animation-range:entry 16% cover 39%}}}@keyframes iamPublicSectionReveal{0%{opacity:0;transform:translate3d(0, var(--iam-reveal-distance), 0)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.iam-public-motion-target>*{opacity:1!important;will-change:auto!important;transition:none!important;animation:none!important;transform:none!important}}
