@import url("https://fonts.googleapis.com/css2?family=Boldonse&family=Bodoni+Moda:ital,opsz,wght@0,6..96,400;0,6..96,700;1,6..96,400&display=swap");:root{--white:#fff;--black:#000;--background:var(--black);--foreground:var(--white);--primary:var(--white);--primary-hover:var(--white);--secondary:var(--white);--secondary-hover:var(--white);--font-family:Arial,Helvetica,sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:1rem;--radius-full:9999px;--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1);--font-title:"Denk One",sans-serif;--font-body:"Source Sans 3",sans-serif;--primary-font:"Boldonse",sans-serif;--secondary-font:"Helvetica",sans-sserif;--primary-color:#e0e0e0;--secondary-color:hsla(0,0%,100%,.5);--quote-size:8vw;--author-size:1vw;--cursor-size:16px;--ghost-color:#000;--eye-glow-color:#ff0}body,html{width:100%;min-height:100%;overflow-x:hidden;background-color:#111;letter-spacing:-.03em;position:relative}body{color:var(--foreground);font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;top:-50%;left:-50%;width:200%;height:200%;background:transparent url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='1' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.05'/%3E%3C/svg%3E") repeat 0 0;background-size:300px 300px;animation:noise-animation .3s steps(5) infinite;opacity:.8;will-change:transform;z-index:100;pointer-events:none}@keyframes noise-animation{0%{transform:translate(0)}10%{transform:translate(-2%,-3%)}20%{transform:translate(-4%,2%)}30%{transform:translate(2%,-4%)}40%{transform:translate(-2%,5%)}50%{transform:translate(-4%,2%)}60%{transform:translate(3%)}70%{transform:translateY(3%)}80%{transform:translate(-3%)}90%{transform:translate(2%,2%)}to{transform:translate(1%)}}a{color:var(--primary);transition:color .2s ease}a:hover{color:var(--primary-hover)}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}@font-face{font-family:geistSans;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap}@font-face{font-family:geistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_ef23df{font-family:geistSans,geistSans Fallback}.__variable_ef23df{--font-geist-sans:"geistSans","geistSans Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_1235f0{font-family:geistMono,geistMono Fallback}.__variable_1235f0{--font-geist-mono:"geistMono","geistMono Fallback"}.Footer_footer__UaG1g{--footer-background:var(--black);position:relative;z-index:1}.Footer_bubbles__s5_2E{top:0;left:0;right:0;height:1rem;filter:url(#blob)}.Footer_bubble__rBkcK,.Footer_bubbles__s5_2E{position:absolute;background:var(--footer-background)}.Footer_bubble__rBkcK{left:var(--position,50%);border-radius:100%;animation:Footer_bubble-size__fAuY2 var(--time,4s) ease-in infinite var(--delay,0s),Footer_bubble-move__iw8Km var(--time,4s) ease-in infinite var(--delay,0s);transform:translate(-50%,100%)}.Footer_content__Fi1S7{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;padding:4rem 2rem 2rem;background:var(--footer-background);color:var(--white)}.Footer_logo__NsUJK{display:flex;align-items:center;text-align:center}.Footer_logo__NsUJK p{margin:0;font-size:.875rem;color:var(--white)}@keyframes Footer_bubble-size__fAuY2{0%,75%{width:var(--size,4rem);height:var(--size,4rem)}to{width:0;height:0}}@keyframes Footer_bubble-move__iw8Km{0%{bottom:-4rem}to{bottom:var(--distance,10rem)}}@media (max-width:768px){.Footer_content__Fi1S7{padding:3rem 1.5rem 1.5rem}}