.nav{position:fixed;top:0;width:100%;padding:2rem;display:flex;justify-content:space-between;align-items:center;z-index:100;mix-blend-mode:difference;color:#fff}.logo{font-weight:900;letter-spacing:-.05em;font-size:1.2rem}.nav-meta{font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.1em}.nav-icons{display:flex;align-items:center;gap:.75rem}.nav-icons a.nav-icon-link{display:flex;align-items:center;line-height:0}.nav-icons img{display:block;height:2rem;width:auto}.section{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:8vw;position:relative}.sub-headline{font-family:JetBrains Mono,monospace;font-size:clamp(.8rem,2vw,1.2rem);letter-spacing:.3em;color:var(--muted);margin-bottom:3rem;text-transform:uppercase}.hero{align-items:center;text-align:center;padding-top:20vh;position:relative;background:#000 url(/GIF%20by%20Celergen.gif) center / cover no-repeat;color:#fff}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:0;pointer-events:none}.hero .reveal{position:relative;z-index:1}.hero h1.hero-wordmark{margin-bottom:1rem;line-height:0}.hero-wordmark img{display:block;height:clamp(4rem,15vw,18rem);width:auto;margin:0 auto}.hero .sub-headline{color:#ffffffbf}.hero-desc{max-width:450px;font-size:1.1rem;color:#fffffff2;margin-bottom:2rem;font-weight:300}.hero-contract-box{display:inline-flex;flex-direction:row;align-items:center;gap:.75rem;padding:.65rem 1rem;background:#0006;border:1px solid rgba(255,255,255,.1);border-radius:8px;width:fit-content;max-width:100%;min-width:0}.hero-contract-ca{font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);flex-shrink:0}.hero-contract-address{font-family:JetBrains Mono,monospace;font-size:.8rem;color:#fff;letter-spacing:.02em;word-break:break-all;flex:1;min-width:0}.hero-contract-copy{flex-shrink:0;padding:.4rem .85rem;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#000;background:#fff;border:none;border-radius:6px;cursor:pointer;transition:var(--transition)}.hero-contract-copy:hover{background:#ffffffe6}.hero-contract-copy:active{transform:scale(.98)}.btn-enter{background:var(--text);color:var(--bg);border:none;padding:1.2rem 3rem;font-family:JetBrains Mono,monospace;font-size:.9rem;cursor:pointer;transition:var(--transition);border-radius:2px;text-transform:uppercase;letter-spacing:.1em}.btn-enter:hover{background:var(--accent);transform:translateY(-5px)}.hero .btn-enter{background:#fff;color:var(--text)}.hero .btn-enter:hover{background:var(--accent);color:#fff}.the-loop{background:#000 url(/brain%20mri%20GIF.gif) center / 75% auto no-repeat;color:var(--bg);position:relative}.the-loop:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:0;pointer-events:none}.the-loop .loop-header,.the-loop .loop-word{position:relative;z-index:1}.the-loop:after{content:"";position:absolute;left:0;right:0;bottom:0;height:50vh;background:radial-gradient(ellipse 140% 100% at 50% 100%,#000 0%,#0a0a0a 25%,rgba(10,10,10,.6) 50%,transparent 75%);z-index:0;pointer-events:none}.loop-header{font-family:JetBrains Mono,monospace;font-size:.8rem;letter-spacing:.2em;margin-bottom:4rem;opacity:.5}.loop-word{font-size:clamp(3rem,10vw,12rem);font-weight:900;line-height:.9;text-transform:uppercase;letter-spacing:-.05em;opacity:.1;transition:opacity .8s ease}.loop-word.active{opacity:1}.section-triggers{position:relative;background:#0a0a0a url(/Black%20And%20White%20Design%20GIF%20by%20xponentialdesign.gif) center / cover no-repeat}.section-triggers:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:0;pointer-events:none}.section-triggers:after{content:"";position:absolute;left:0;right:0;top:0;height:50vh;background:radial-gradient(ellipse 140% 100% at 50% 0%,#000 0%,#0a0a0a 25%,rgba(10,10,10,.6) 50%,transparent 75%);z-index:0;pointer-events:none}.section-triggers .reveal{position:relative;z-index:1}.section-triggers .sub-headline{color:#fffc}.triggers-carousel{position:relative;margin-top:3rem;padding:0 4rem}.triggers-carousel-viewport{overflow:hidden;margin:0 -4rem}.triggers-carousel-track{display:flex;align-items:stretch;gap:32px;width:max-content;animation:triggers-scroll 45s linear infinite}.triggers-carousel:hover .triggers-carousel-track{animation-play-state:paused}@keyframes triggers-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.triggers-carousel-mask{position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.triggers-carousel-mask--left{left:0;background:linear-gradient(to right,rgba(10,10,10,.95) 0%,transparent 100%)}.triggers-carousel-mask--right{right:0;left:auto;background:linear-gradient(to left,rgba(10,10,10,.95) 0%,transparent 100%)}.trigger-card{flex-shrink:0;width:520px;height:360px;border:1px solid rgba(255,255,255,.12);padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;transition:transform .35s ease,border-color .35s ease,background .35s ease;background:#ffffff14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:4px}.trigger-card:hover{transform:translateY(-6px);border-color:#ffffff59;background:#ffffff1f}.trigger-card:hover .trigger-visual__img{transform:scale(1.04)}.trigger-visual{width:100%;height:70%;background:#eee;position:relative;overflow:hidden}.trigger-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(45deg,#f0f0f0 25%,transparent 25%,transparent 50%,#f0f0f0 50%,#f0f0f0 75%,transparent 75%,transparent);background-size:20px 20px;opacity:.5}.trigger-visual.alt{background:#e5e5e5}.trigger-visual--gif{background-color:#000;display:flex;align-items:center;justify-content:center}.trigger-visual__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.trigger-visual--grayscale .trigger-visual__img{filter:grayscale(100%)}.trigger-visual--gif:after{display:none}.trigger-label{font-family:JetBrains Mono,monospace;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;display:flex;justify-content:space-between;align-items:center}.trigger-label:after{content:"→"}.section-triggers .trigger-label{color:#fff}.triggers-carousel .trigger-card-offset{margin-top:0}@media (max-width: 1024px){.triggers-carousel{padding:0 2rem}.triggers-carousel-viewport{margin:0 -2rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.triggers-carousel-viewport::-webkit-scrollbar{display:none}.triggers-carousel-track{animation:none;padding:0 2rem}.trigger-card{width:min(420px,85vw);height:min(290px,62vw);scroll-snap-align:center;scroll-snap-stop:always}.triggers-carousel-mask{width:48px}.triggers-carousel-mask--left{background:linear-gradient(to right,rgba(10,10,10,.98) 0%,transparent 100%)}.triggers-carousel-mask--right{background:linear-gradient(to left,rgba(10,10,10,.98) 0%,transparent 100%)}}@media (max-width: 640px){.trigger-card{width:min(360px,88vw);height:min(250px,61vw)}}.manifesto{background:#000;padding:12vh 8vw;position:relative}.manifesto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none}.manifesto-inner{display:grid;grid-template-columns:1fr auto 1fr;gap:4rem;align-items:center;max-width:1400px;margin:0 auto;position:relative;z-index:1}.manifesto-col--statement{display:flex;flex-direction:column;gap:.15em}.manifesto-line{font-size:clamp(2.5rem,5.5vw,7rem);font-weight:900;line-height:.92;letter-spacing:-.04em;text-transform:uppercase;color:#fff;margin:0}.manifesto-line--accent{color:var(--accent);margin-top:.1em}.manifesto-divider{width:1px;min-height:14rem;align-self:stretch;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.15),transparent);flex-shrink:0}.manifesto-col--copy{max-width:380px;justify-self:end}.manifesto-para{font-size:1.05rem;line-height:1.65;font-weight:300;color:#ffffffd9;margin:0}@media (max-width: 900px){.manifesto-inner{grid-template-columns:1fr;gap:3rem;text-align:center}.manifesto-col--statement{align-items:center}.manifesto-divider{width:60%;min-width:120px;min-height:1px;height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.2),transparent)}.manifesto-col--copy{justify-self:center;max-width:480px;text-align:left}}.cta-section{align-items:center;justify-content:center;position:relative;background:#000 url(/GIF%20by%20Celergen.gif) center / cover no-repeat}.cta-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:0;pointer-events:none}.cta-section .cta-box{position:relative;z-index:1}.cta-box{background:#fff;padding:4rem;border:1px solid rgba(0,0,0,.05);max-width:800px;width:100%;text-align:center;box-shadow:0 40px 100px #00000008}.cta-subheadline{color:var(--text)}.cta-label{font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.25em;text-transform:uppercase;color:var(--muted);margin:0 0 1.5rem}.cta-contract-box{margin:1.5rem auto;justify-content:center}.buy-btn{background:var(--text);color:#fff;padding:1.5rem 4rem;text-decoration:none;font-weight:700;display:inline-block;transition:var(--transition);letter-spacing:.2em;text-transform:uppercase;font-family:JetBrains Mono,monospace}.buy-btn:hover{background:var(--accent);padding:1.5rem 5rem}.trigger-card-offset{margin-top:2rem}:root{--bg: #fdfdfb;--text: #121212;--accent: #e85d44;--muted: #888888;--fiber: rgba(0, 0, 0, .03);--grid-color: rgba(0, 0, 0, .04);--transition: all .6s cubic-bezier(.16, 1, .3, 1)}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg);color:var(--text);font-family:Inter,sans-serif;overflow-x:hidden;line-height:1.5;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(var(--grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--grid-color) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");pointer-events:none}.doodle-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 10h4v4h-4zM30 40h2v2h-2zM70 20l2 2-2 2-2-2zM50 80c2.2 0 4-1.8 4-4s-1.8-4-4-4-4 1.8-4 4 1.8 4 4 4zM80 60l3 3m0-3l-3 3M20 70l1-4 4 1-1 4z' stroke='black' stroke-width='0.5'/%3E%3C/svg%3E");background-size:200px 200px}.reveal{opacity:0;transform:translateY(30px);transition:var(--transition)}.reveal.visible{opacity:1;transform:translateY(0)}@media (max-width: 768px){section{padding:12vw 5vw}.cta-box{padding:2rem}.manifesto-para{margin-left:0}}
