@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-tracking:initial}}}.pointer-events-none{pointer-events:none}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.z-50{z-index:50}.flex{display:flex}.grid{display:grid}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.min-h-screen{min-height:100vh}.w-fit{width:fit-content}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.text-center{text-align:center}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.whitespace-nowrap{white-space:nowrap}.uppercase{text-transform:uppercase}.italic{font-style:italic}.opacity-40{opacity:.4}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}.delay-700{transition-delay:.7s}:root{--bg:#080806;--bg-2:#0f0e0b;--bg-3:#1a1710;--cream:#f0e8d8;--cream-dim:#c8bfad;--gold:#c49a4a;--gold-light:#e4b96a;--brown:#3d2b1f;--brown-light:#5a3e2e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--bg);color:var(--cream);-webkit-font-smoothing:antialiased;font-family:IBM Plex Mono,monospace;font-weight:300;overflow-x:hidden}.font-display{font-family:Playfair Display,serif}.font-sans-light{font-family:IBM Plex Sans,sans-serif;font-weight:300}body:before{content:"";opacity:.03;pointer-events:none;z-index:1000;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");position:fixed;inset:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.animate-fade-up{opacity:0;animation:.8s cubic-bezier(.22,1,.36,1) forwards fadeUp}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.delay-700{animation-delay:.7s}.delay-900{animation-delay:.9s}.gold-text{background:linear-gradient(90deg, var(--gold), var(--gold-light), var(--gold));-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text}.gold-shimmer{background:linear-gradient(90deg, var(--gold), var(--gold-light), var(--gold));-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite shimmer}.divider{background:linear-gradient(to bottom, transparent, var(--gold), transparent);width:1px;height:48px}.divider-h{background:linear-gradient(to right, transparent, var(--gold-light), transparent);opacity:.3;height:1px}input[type=email]{color:var(--cream);background:0 0;border:none;border-bottom:1px solid #c49a4a66;outline:none;font-family:IBM Plex Mono,monospace;transition:border-color .2s}input[type=email]::placeholder{color:var(--cream-dim);opacity:.5}input[type=email]:focus{border-bottom-color:var(--gold-light)}.cta-btn{border:1px solid var(--gold);color:var(--gold-light);letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:0 0;font-family:IBM Plex Mono,monospace;font-size:.75rem;transition:color .3s;position:relative;overflow:hidden}.cta-btn:before{content:"";background:var(--gold);z-index:-1;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-100%)}.cta-btn:hover{color:var(--bg)}.cta-btn:hover:before{transform:translate(0)}.feature-card{background:#ffffff05;border:1px solid #c49a4a1f;transition:border-color .3s,background .3s}.feature-card:hover{background:#c49a4a0a;border-color:#c49a4a4d}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
