@font-face{font-family:Lausanne;font-weight:300;src:url(/assets/TWKLausanne-300-BvAgNdgi.woff2)format("woff")}@font-face{font-family:Lausanne;font-weight:400;src:url(/assets/TWKLausanne-400-7PgkWvVs.woff2)format("woff")}@font-face{font-family:Lausanne;font-weight:500;src:url(/assets/TWKLausanne-500-CuPxoMEy.woff2)format("woff")}@tailwind base;@tailwind components;@tailwind utilities;:root{--color-primary-bg:#0d0e13;--color-black:#000;--color-accent:#29beb3;--color-accent-light:#29beb3;--color-white:#fff;--color-off-white:#f8f8f8;--color-light-beige:#e4e0db;--color-near-black:#070707;--color-border-light:#e4e0db;--color-border-dark:#29beb333;--font-primary:"Lausanne", "Helvetica Neue", Arial, sans-serif;--font-secondary:"Times New Roman", Georgia, serif;--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-28:28px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-52:52px;--spacing-60:60px;--spacing-68:68px;--spacing-80:80px;--spacing-88:88px;--spacing-120:120px;--spacing-152:152px;--border-radius:0px;--shadow-level-1:0 2px 8px #00000014;--shadow-level-2:0 4px 16px #0000001f;--shadow-level-3:0 8px 32px #00000029;--shadow-level-4:0 12px 48px #0003}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;height:100%;font-family:var(--font-primary);background-color:var(--color-primary-bg);color:var(--color-white)}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizespeed;scroll-behavior:smooth;overscroll-behavior:none;background-color:var(--color-primary-bg);min-height:100%;color:var(--color-white);overflow:hidden}h1,h2,h3,h4,h5{margin:0;font-weight:400}.content-width{z-index:1;width:100%;margin:0 auto;position:relative}h1{font-family:var(--font-primary);letter-spacing:0;font-size:250px;font-weight:400;line-height:226px}h2{font-family:var(--font-primary);text-transform:uppercase;font-size:14px;font-weight:400;line-height:37px}p,body{font-family:var(--font-primary);font-size:24px;font-weight:400;line-height:32px}.icon{width:16px;height:16px;margin-right:10px}.center{justify-content:center;align-items:center;display:flex}.column{flex-direction:column;display:flex}.row{flex-direction:row;display:flex}.glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-border-dark);background:#ffffff08}::-webkit-scrollbar{display:none}html,body{-ms-overflow-style:none;scrollbar-width:none}@media (width<=1024px){h1{font-size:180px;line-height:1.1}p,body{font-size:20px}}@media (width<=599px){h1{font-size:120px;line-height:1.1}p,body{font-size:16px}}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{animation:1.5s ease-in-out infinite skeleton-shimmer}.loading-screen{background:var(--color-primary-bg);z-index:9999;width:100%;height:100%;color:var(--color-white);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.loading-content{align-items:center;gap:var(--spacing-40);flex-direction:column;display:flex}.loading-brand{text-align:center}.loading-brand .tagline{letter-spacing:4px;color:var(--color-accent);margin-bottom:var(--spacing-12);font-size:10px;display:block}.brand-name{letter-spacing:-1px;font-size:40px;font-weight:400}.brand-name span{opacity:.5;font-weight:300}.progress-bar-container{background:#ffffff1a;width:200px;height:1px;position:relative;overflow:hidden}.progress-bar{background:var(--color-white);transform-origin:0;width:100%;height:100%;position:absolute;top:0;left:0}.loading-footer{bottom:var(--spacing-80);letter-spacing:2px;opacity:.3;font-size:10px;position:absolute}#cursor-icon{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;pointer-events:none;background:#0003;border-radius:50%;justify-content:center;align-items:center;width:6vw;height:6vw;font-size:1vw;display:none;position:fixed;top:0;left:0;transform:scale(0)}.toast-container{z-index:9999;pointer-events:none;position:fixed;bottom:40px;right:40px}.gooey-wrapper{filter:url(#gooey);flex-direction:column;align-items:flex-end;gap:10px;display:flex}.toast-item{background:var(--color-accent);color:var(--color-bg-dark);letter-spacing:.1em;text-transform:uppercase;pointer-events:auto;min-width:200px;padding:16px 32px;font-family:Outfit,sans-serif;font-size:12px;font-weight:600;animation:.6s cubic-bezier(.23,1,.32,1) forwards toast-in;position:relative;box-shadow:0 10px 30px #0000004d}.toast-item.error{color:#fff;background:#ff4b2b}.toast-item.success{background:var(--color-accent)}.toast-content{z-index:2;position:relative}@keyframes toast-in{0%{opacity:0;transform:translateY(100px)scale(.5)}to{opacity:1;transform:translateY(0)scale(1)}}.toast-item:before{content:"";-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1;background:#ffffff1a;position:absolute;inset:0}
