:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1c2723;--theme-transition-duration:.62s;--theme-transition-ease:cubic-bezier(.22, 1, .36, 1);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f6f3ec;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e8efe9;background:#091110}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}*{box-sizing:border-box}html{scroll-behavior:auto;scrollbar-width:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none;min-width:320px;transition:background-color var(--theme-transition-duration) var(--theme-transition-ease), color var(--theme-transition-duration) var(--theme-transition-ease);background:#f6f3ec;margin:0}body:before{content:"";z-index:999;pointer-events:none;opacity:0;transition:opacity .42s var(--theme-transition-ease);background:radial-gradient(circle at 50% 18%,#8dc56433,#0000 44%),linear-gradient(#f6f3ec1f,#f6f3ec00);position:fixed;inset:0}html[data-theme=dark] body{color:#e8efe9;background:#091110}html[data-theme=dark] body:before{background:radial-gradient(circle at 50% 18%,#f1c76d29,#0000 44%),linear-gradient(#0911102e,#09111000)}html.theme-transitioning body:before{opacity:1}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,section,article,div,p,h1,h2,h3,span{transition:background-color var(--theme-transition-duration) var(--theme-transition-ease), color var(--theme-transition-duration) var(--theme-transition-ease), border-color var(--theme-transition-duration) var(--theme-transition-ease), box-shadow var(--theme-transition-duration) var(--theme-transition-ease)}img{width:100%;display:block}::view-transition-old(root){animation-duration:var(--theme-transition-duration);animation-timing-function:var(--theme-transition-ease)}::view-transition-new(root){animation-duration:var(--theme-transition-duration);animation-timing-function:var(--theme-transition-ease)}::view-transition-old(root){animation-name:theme-fade-out}::view-transition-new(root){animation-name:theme-fade-in}@keyframes theme-fade-out{0%{opacity:1;filter:saturate()blur();transform:scale(1)}to{opacity:0;filter:saturate(.96)blur(10px);transform:scale(.985)}}@keyframes theme-fade-in{0%{opacity:0;filter:saturate(1.08)blur(10px);transform:scale(1.015)}to{opacity:1;filter:saturate()blur();transform:scale(1)}}h1,h2,h3,p{margin-top:0}@media (prefers-reduced-motion:reduce){body,button,a,section,article,div,p,h1,h2,h3,span{transition-duration:0s}body:before{transition:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}
