@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400&family=Crimson+Pro:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=JetBrains+Mono:wght@300;400&display=swap";:root{--void: #0A0A0F;--void-lighter: #12121A;--gold: #D4A012;--gold-dim: #A07A0E;--gold-glow: rgba(212, 160, 18, .15);--teal: #2A7A6E;--teal-dim: rgba(42, 122, 110, .3);--bone: #F0EDE6;--bone-dim: rgba(240, 237, 230, .6);--bone-faint: rgba(240, 237, 230, .25)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--gold-dim) var(--void)}body{background-color:var(--void);color:var(--bone);font-family:Crimson Pro,Georgia,serif;font-weight:300;font-size:19px;line-height:1.75;overflow-x:hidden;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;opacity:.035;pointer-events:none;z-index:9999;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' 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)'/%3E%3C/svg%3E")}.hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:2rem}.hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:30vh;background:linear-gradient(to bottom,transparent,var(--void));pointer-events:none}.hero-glow{position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,var(--gold-glow) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-55%);pointer-events:none;animation:glowPulse 8s ease-in-out infinite}@keyframes glowPulse{0%,to{opacity:.4;transform:translate(-50%,-55%) scale(1)}50%{opacity:.7;transform:translate(-50%,-55%) scale(1.05)}}.hero-brand{position:relative;z-index:2;text-align:center}.hero-title{font-family:Cormorant Garamond,Times New Roman,serif;font-weight:300;font-size:clamp(3rem,8vw,7rem);letter-spacing:.08em;text-transform:uppercase;color:var(--bone);line-height:1.1;margin-bottom:.3em;position:relative}.hero-title:before,.hero-title:after{content:"Already Eternal";position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.hero-title:before{color:var(--teal);z-index:-1;animation:glitch1 4s infinite linear alternate-reverse}.hero-title:after{color:var(--gold);z-index:-1;animation:glitch2 3s infinite linear alternate-reverse}@keyframes glitch1{0%,92%{clip-path:inset(0 0 100% 0)}93%{clip-path:inset(40% 0 30% 0);transform:translate(-3px)}94%{clip-path:inset(70% 0 10% 0);transform:translate(3px)}95%{clip-path:inset(10% 0 60% 0);transform:translate(-2px)}96%,to{clip-path:inset(0 0 100% 0);transform:translate(0)}}@keyframes glitch2{0%,94%{clip-path:inset(0 0 100% 0)}95%{clip-path:inset(50% 0 20% 0);transform:translate(3px)}96%{clip-path:inset(20% 0 50% 0);transform:translate(-2px)}97%,to{clip-path:inset(0 0 100% 0);transform:translate(0)}}.hero-tagline{font-family:JetBrains Mono,monospace;font-weight:300;font-size:clamp(.75rem,1.5vw,.95rem);letter-spacing:.35em;text-transform:uppercase;color:var(--gold);margin-bottom:3rem}.hero-line{width:1px;height:0;background:linear-gradient(to bottom,var(--gold),transparent);margin:0 auto;animation:lineGrow 2s ease-out 1s forwards}@keyframes lineGrow{to{height:80px}}.scroll-hint{position:absolute;bottom:3rem;left:50%;transform:translate(-50%);z-index:2;font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:var(--bone-faint);animation:fadeInUp 1.5s ease-out 2s both;transition:opacity .5s ease}.scroll-hint.hidden{opacity:0}@keyframes fadeInUp{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.manifesto{max-width:680px;margin:0 auto;padding:4rem 2rem 8rem}.manifesto-header{text-align:center;margin-bottom:5rem;padding-bottom:4rem;border-bottom:1px solid var(--bone-faint)}.manifesto-title{font-family:Cormorant Garamond,serif;font-weight:600;font-size:clamp(2.2rem,5vw,3.2rem);color:var(--bone);line-height:1.2;margin-bottom:.5em}.manifesto-subtitle{font-family:Crimson Pro,serif;font-weight:300;font-style:italic;font-size:1.15rem;color:var(--bone-dim)}.manifesto-date{font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.2em;color:var(--bone-faint);margin-top:1.5rem}.section{margin-bottom:4.5rem;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.section.visible{opacity:1;transform:translateY(0)}.section-number{font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.3em;color:var(--gold-dim);text-transform:uppercase;margin-bottom:.75rem;display:block}.section h2{font-family:Cormorant Garamond,serif;font-weight:600;font-size:clamp(1.6rem,3.5vw,2.1rem);color:var(--bone);line-height:1.3;margin-bottom:1.5rem}.section p{margin-bottom:1.4rem;color:var(--bone-dim)}.section p:last-child{margin-bottom:0}.pull-quote{font-family:Cormorant Garamond,serif;font-weight:300;font-style:italic;font-size:clamp(1.4rem,3vw,1.8rem);line-height:1.5;color:var(--gold);padding:2rem 0;margin:2.5rem 0;border-top:1px solid var(--gold-glow);border-bottom:1px solid var(--gold-glow);text-align:center}.equation-block{font-family:JetBrains Mono,monospace;font-size:.85rem;color:var(--teal);background:var(--void-lighter);border-left:2px solid var(--teal-dim);padding:1.25rem 1.5rem;margin:2rem 0;line-height:1.8;border-radius:0 4px 4px 0}.section em{color:var(--bone);font-weight:400}.section strong{color:var(--bone);font-weight:600}.divider{display:flex;align-items:center;justify-content:center;gap:1rem;margin:4rem 0;color:var(--bone-faint)}.divider:before,.divider:after{content:"";flex:1;height:1px;background:linear-gradient(to right,transparent,var(--bone-faint),transparent)}.divider-symbol{font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.2em}.closing{text-align:center;padding:6rem 2rem 4rem;max-width:680px;margin:0 auto}.closing-text{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.4;color:var(--bone);margin-bottom:.5em}.closing-text .gold{color:var(--gold)}.closing-sub{font-family:Cormorant Garamond,serif;font-weight:300;font-style:italic;font-size:1.3rem;color:var(--bone-dim);margin-bottom:3rem}.footer{text-align:center;padding:3rem 2rem 4rem;border-top:1px solid rgba(240,237,230,.06)}.footer-author{font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.25em;color:var(--bone-faint);text-transform:uppercase;margin-bottom:1.5rem}.footer-links{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.footer-links a{font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.15em;color:var(--gold-dim);text-decoration:none;text-transform:uppercase;transition:color .3s ease}.footer-links a:hover{color:var(--gold)}.fade-in{opacity:0;animation:fadeIn 1.5s ease-out forwards}.fade-in-delay-1{animation-delay:.3s}.fade-in-delay-2{animation-delay:.7s}.fade-in-delay-3{animation-delay:1.1s}@keyframes fadeIn{to{opacity:1}}@media(max-width:600px){body{font-size:17px}.manifesto{padding:3rem 1.5rem 6rem}.section{margin-bottom:3.5rem}.pull-quote{font-size:1.25rem;padding:1.5rem 0;margin:2rem 0}.hero-tagline{letter-spacing:.2em}.footer-links{gap:1.2rem}}
