/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.landing-site{--font-caveat:"Segoe Script","Brush Script MT",cursive;--font-display:"Montserrat",var(--font-sans);--font-body:"Montserrat",var(--font-sans);font-family:"Montserrat",var(--font-sans);color-scheme:light;background-color:#fff;max-width:100vw;overflow-x:clip}.landing-site ::selection{color:#000435;background:#fdd485}@layer utilities{.landing-site .font-body,.landing-site .font-display{font-family:var(--font-sans),"Montserrat",sans-serif}.landing-site .font-script{font-family:var(--font-caveat),"Caveat",cursive}.landing-site .glass{background:oklab(100% 0 5.96046e-8/.65);border:1px solid oklab(100% 0 5.96046e-8/.4)}.landing-site .glass,.landing-site .glass-dark{-webkit-backdrop-filter:blur(20px)saturate(160%)}.landing-site .glass-dark{background:oklab(18.9273% -.000778928 -.0950865/.55);border:1px solid oklab(100% 0 5.96046e-8/.08)}.landing-site .noise:before{content:"";opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.landing-site .text-gradient-amber{color:#0000;background:linear-gradient(100deg,#fcb038 10%,#ffd88a 45%,#fcb038 90%);-webkit-background-clip:text;background-clip:text}.landing-site .bg-grid{background-image:linear-gradient(currentColor 1px,#0000 0),linear-gradient(90deg,currentColor 1px,#0000 0)}@supports (color:color-mix(in lab,red,red)){.landing-site .bg-grid{background-image:linear-gradient(color-mix(in oklab,currentColor 8%,transparent) 1px,transparent 0),linear-gradient(90deg,color-mix(in oklab,currentColor 8%,transparent) 1px,transparent 0)}}.landing-site .bg-grid{background-size:44px 44px}.landing-site .mask-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.landing-site .mask-fade-b{-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.landing-site .marquee-track{will-change:transform;width:max-content;animation:marquee 32s linear infinite;display:flex}.landing-site .marquee-shell{width:100%;max-width:100%;overflow:hidden}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}