@charset "UTF-8";@font-face{font-family:Valve;src:url(/Valve/PPValve-PlainExtralight.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:Valve;src:url(/Valve/PPValve-PlainMedium.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Valve;src:url(/Valve/PPValve-PlainExtrabold.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:Mona Sans;src:url(https://github.com/github/mona-sans/blob/main/dist/Mona-Sans.woff2?raw=true) format("woff2 supports variations"),url(https://github.com/github/mona-sans/blob/main/dist/Mona-Sans.woff2?raw=true) format("woff2-variations");font-weight:200 900;font-stretch:75% 125%}.font-mona{font-family:Mona Sans,Inter,sans-serif}:root{--font-heading: "Valve", sans-serif;--font-body: "Inter", sans-serif;--color-brand: #FFD400;--color-accent: #FFD400;--color-grid: rgba(17, 20, 24, .05)}.dark{--color-grid: rgba(255, 255, 255, .08)}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;transition:background-color .3s ease,color .3s ease;background-color:#fff;color:#111418}:global(.dark) body{background-color:#111418f2;color:#fff}p{font-size:16px;line-height:24px;color:#111418}:global(.dark) p{color:#fffc}@layer utilities{.glass-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#ffffffb3;border-width:1px;border-color:#1114180d;box-shadow:0 1px 2px #0000000d}.dark .glass-nav{background-color:#111418e6;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-color:#ffffff0d;box-shadow:none}.glass-black{background-color:#111418f2;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-color:#ffffff0d}.container-custom{padding-left:2rem;padding-right:2rem;width:100%;margin-left:auto;margin-right:auto;max-width:1350px}@media(min-width:768px){.container-custom{padding-left:3rem;padding-right:3rem}}.btn-primary{background-color:var(--color-brand);color:#111418;padding:1.25rem 2.5rem;border-radius:9999px;font-family:var(--font-heading);font-weight:400;font-size:10px;text-transform:uppercase;letter-spacing:normal;display:flex;align-items:center;justify-content:center;gap:1rem;transition:all .3s;box-shadow:0 25px 50px -12px #ffd4001a}@media(min-width:768px){.btn-primary{font-size:.75rem}}.btn-primary:hover{transform:scale(1.05)}.btn-secondary{padding:1.25rem 2.5rem;border-radius:9999px;font-family:var(--font-heading);font-weight:400;font-size:10px;text-transform:uppercase;letter-spacing:normal;display:flex;align-items:center;justify-content:center;gap:1rem;transition:all .3s;border:1px solid rgba(17,20,24,.1)}:global(.dark) .btn-secondary{border-color:#ffffff1a}@media(min-width:768px){.btn-secondary{font-size:.75rem}}.btn-secondary:hover{transform:scale(1.05);border-color:#111418}:global(.dark) .btn-secondary:hover{border-color:#fff}.bg-noise{position:relative;isolation:isolate}.bg-noise:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:url("data:image/svg+xml,%3Csvg max-width='100%25' height='100%25' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='1'/%3E%3C/svg%3E");opacity:.05;pointer-events:none;mix-blend-mode:overlay}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);text-transform:uppercase;font-weight:400;letter-spacing:-.04em;margin-bottom:.5em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}h1{font-size:3rem;line-height:1.05;letter-spacing:-.04em}@media(min-width:768px){h1{font-size:5.5rem}}h2{font-size:2rem;letter-spacing:-.03em}@media(min-width:768px){h2{font-size:3rem}}.section-label{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.3em;color:#fff6}.highlight{display:inline-block;background-color:var(--color-accent);color:#000;padding:0 .2em}::selection{background:var(--color-accent);color:#000}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}.dark ::-webkit-scrollbar-track{background:#0d0d0d}::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.dark ::-webkit-scrollbar-thumb{background:#333}::-webkit-scrollbar-thumb:hover{background:#999}.dark ::-webkit-scrollbar-thumb:hover{background:#555}@keyframes scroll-tip{0%{transform:translateY(-100%)}50%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.animate-marquee{animation:marquee linear infinite}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .8s ease-out forwards}@keyframes star-movement-bottom{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes star-movement-top{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.animate-star-movement-bottom{animation:star-movement-bottom 2s linear infinite alternate}.reveal-blur-card{opacity:0;transform:translateY(60px);filter:blur(12px);transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1),filter 1s cubic-bezier(.2,.8,.2,1)}.reveal-blur-card.is-visible{opacity:1;transform:translateY(0);filter:blur(0)}
