:root{--void: #08080c;--deep: #0d0d14;--surface: #131320;--elevated: #1a1a2e;--border: #252538;--muted: #4a4a6a;--text: #9a9ab8;--text-bright: #e4e4f0;--white: #fafaff;--signal: #f0c674;--signal-dim: rgba(240, 198, 116, .15);--accent: #7c6cf0;--accent-dim: rgba(124, 108, 240, .1);--green: #8cc084;--warm: #d4a574}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Newsreader,Georgia,serif;background:var(--void);color:var(--text);line-height:1.7;font-size:18px}::selection{background:var(--signal);color:var(--void)}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;opacity:.03;pointer-events:none;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");z-index:10000}a{color:var(--signal);text-decoration:none;transition:all .3s ease}a:hover{color:var(--white)}strong{color:var(--text-bright);font-weight:500}em{font-style:italic;color:var(--signal)}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1.5rem 3rem;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(to bottom,var(--void) 0%,transparent 100%)}.logo{display:flex;align-items:center;gap:1rem;text-decoration:none;color:var(--text-bright)}.logo-mark{font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--signal);letter-spacing:.2em;opacity:.8}.logo-text{font-weight:500;font-size:1rem;letter-spacing:.02em}.nav-links{display:flex;gap:2.5rem;list-style:none}.nav-links a{color:var(--muted);font-size:.9rem;font-family:JetBrains Mono,monospace;letter-spacing:.05em}.nav-links a:hover,.nav-links a.active{color:var(--text-bright)}.nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:28px;height:28px;background:none;border:none;cursor:pointer;padding:0;z-index:1001}.nav-toggle span{display:block;width:100%;height:2px;background:var(--text-bright);transition:all .3s ease}.nav-toggle.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.nav-toggle.active span:nth-child(2){opacity:0}.nav-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.nav-mobile{display:none;position:fixed;inset:0;background:var(--void);z-index:999;padding:6rem 2rem 2rem;opacity:0;visibility:hidden;transition:all .3s ease}.nav-mobile.active{opacity:1;visibility:visible}.nav-mobile ul{list-style:none;display:flex;flex-direction:column;gap:.5rem}.nav-mobile a{display:block;font-family:JetBrains Mono,monospace;font-size:1.1rem;color:var(--text);padding:1rem 0;border-bottom:1px solid var(--border);letter-spacing:.05em}.nav-mobile a:hover,.nav-mobile a.active{color:var(--signal)}.btn{display:inline-flex;align-items:center;gap:.5rem;font-family:JetBrains Mono,monospace;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;padding:1rem 2rem;border:1px solid var(--border);background:transparent;color:var(--text-bright);cursor:pointer;transition:all .3s ease;text-decoration:none}.btn:hover{background:var(--signal);border-color:var(--signal);color:var(--void)}.btn-ghost{border:none;padding:1rem 0;color:var(--muted)}.btn-ghost:hover{background:transparent;color:var(--signal)}section{padding:8rem 3rem;position:relative}.container{max-width:1100px;margin:0 auto}footer{background:var(--void);padding:4rem 3rem;border-top:1px solid var(--border)}.footer-content{display:flex;justify-content:space-between;align-items:start;gap:4rem}.footer-brand{max-width:300px}.footer-brand p{font-size:.9rem;color:var(--muted);margin-top:1rem}.footer-links{display:flex;gap:4rem}.footer-column h4{font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:1.5rem;font-weight:500}.footer-column ul{list-style:none}.footer-column li{margin-bottom:.75rem}.footer-column a{font-size:.9rem;color:var(--text)}.footer-bottom{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--border);display:flex;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--muted);letter-spacing:.05em}.section-label{font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--muted);letter-spacing:.2em;text-transform:uppercase;margin-bottom:1rem}.divider{height:1px;background:linear-gradient(90deg,transparent,var(--border),transparent);margin:0 3rem}.transition-divider{display:flex;justify-content:center;padding:2rem 0;background:var(--void)}.transition-divider span{width:100px;height:1px;background:linear-gradient(90deg,transparent,var(--signal),transparent);opacity:.4}.section-divider{display:flex;justify-content:center;padding:3rem 0;background:var(--void)}.section-divider span{width:100px;height:1px;background:linear-gradient(90deg,transparent,var(--border),transparent)}.section-divider--signal span{background:linear-gradient(90deg,transparent,var(--signal),transparent);opacity:.4}.project-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-top:2rem}.project-card{background:var(--deep);border:1px solid var(--border);padding:2rem;text-decoration:none;transition:all .3s ease;display:flex;flex-direction:column}.project-card:hover{border-color:var(--muted);background:var(--surface)}.project-card-tag{font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;padding:.3rem .6rem;border-radius:2px;width:fit-content;margin-bottom:1.25rem}.project-card-tag.free{background:var(--signal-dim);color:var(--signal)}.project-card-tag.venture{background:var(--accent-dim);color:var(--accent)}.project-card-tag.coming-soon{background:#9a9ab826;color:var(--text)}.project-card h4{font-family:Newsreader,Georgia,serif;font-size:1.25rem;font-weight:500;color:var(--text-bright);margin-bottom:.75rem}.project-card p{font-size:.95rem;color:var(--muted);line-height:1.7;flex-grow:1}.project-card-cta{font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.05em;color:var(--signal);margin-top:1.25rem;opacity:.7;transition:opacity .3s ease}.project-card:hover .project-card-cta{opacity:1}.project-card .inline-highlight{color:var(--signal);font-style:italic}.project-featured{background:var(--deep);border:1px solid var(--border);padding:3rem;margin-bottom:1px;position:relative}.project-featured:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top left,var(--signal-dim),transparent 50%);pointer-events:none}.project-featured-label{display:inline-flex;align-items:center;gap:.5rem;font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--signal);margin-bottom:1.5rem}.signal-icon{width:6px;height:6px;background:var(--signal);border-radius:50%;animation:blink 2s ease-in-out infinite}.project-featured h3{font-family:Newsreader,Georgia,serif;font-size:2rem;font-weight:500;color:var(--white);margin-bottom:1rem}.project-featured p{font-size:1.1rem;color:var(--text);max-width:600px;margin-bottom:1.5rem;line-height:1.8}.project-featured .project-tag{font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;padding:.3rem .6rem;border-radius:2px;background:var(--signal-dim);color:var(--signal);display:inline-block}.hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:8rem 3rem 6rem;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.1) 2px,rgba(0,0,0,.1) 4px);pointer-events:none;opacity:.3}.hero:after{content:"";position:absolute;top:20%;left:50%;transform:translate(-50%);width:800px;height:600px;background:radial-gradient(ellipse,var(--accent-dim) 0%,transparent 70%);pointer-events:none}.hero-content{position:relative;z-index:1;max-width:720px}.broadcast-indicator{display:inline-flex;align-items:center;gap:.75rem;font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--signal);letter-spacing:.15em;text-transform:uppercase;margin-bottom:3rem;opacity:0;animation:fadeIn 1s ease-out .5s forwards}.broadcast-indicator:before{content:"";width:8px;height:8px;background:var(--signal);border-radius:50%;animation:blink 2s ease-in-out infinite}.hero h1{font-size:clamp(2.5rem,6vw,4rem);font-weight:400;color:var(--white);line-height:1.2;margin-bottom:2rem;opacity:0;animation:fadeIn 1s ease-out .7s forwards}.hero h1 em{font-style:italic;color:var(--signal)}.hero-text{font-size:1.15rem;color:var(--text);max-width:540px;margin-bottom:3rem;opacity:0;animation:fadeIn 1s ease-out .9s forwards}.hero-cta{display:flex;gap:2rem;align-items:center;opacity:0;animation:fadeIn 1s ease-out 1.1s forwards}.statement{background:var(--void);padding:6rem 3rem 8rem;text-align:center}.statement-content{max-width:800px;margin:0 auto}.statement-quote{font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:400;color:var(--text-bright);line-height:1.5;margin-bottom:2rem;font-style:normal}.statement-quote em{font-style:italic;color:var(--signal)}.statement-author{font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.statement-author a{color:var(--muted);border-bottom:1px solid var(--border);padding-bottom:2px}.statement-author a:hover{color:var(--signal);border-color:var(--signal)}.projects{background:var(--void)}.projects h2{font-size:1.5rem;font-weight:400;color:var(--text-bright);margin-bottom:1rem}.projects>.container>p{color:var(--text);max-width:500px;margin-bottom:4rem}.section-intro{font-size:1.1rem;color:var(--text);margin-bottom:2rem}.section-intro em{font-style:italic;color:var(--signal)}.ventures-section{margin-bottom:4rem}.ventures-grid{margin-top:0}.free-tools-section{padding-top:4rem;border-top:1px solid var(--border)}.transmission{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.transmission-content{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:start}.transmission h2{font-size:2rem;font-weight:400;color:var(--white);margin-bottom:1.5rem}.transmission h2 em{font-style:italic;color:var(--signal)}.transmission-intro p{font-size:1.1rem;margin-bottom:2rem}.transmission-link{display:inline-flex;align-items:center;gap:.75rem;font-family:JetBrains Mono,monospace;font-size:.8rem;letter-spacing:.05em;color:var(--signal);border-bottom:1px solid var(--signal);padding-bottom:.25rem}.transmission-link:hover{color:var(--white);border-color:var(--white)}.transmission-excerpt{position:relative;padding-left:2rem;border-left:1px solid var(--border)}.transmission-excerpt blockquote{font-size:1rem;color:var(--text);line-height:1.9}.transmission-excerpt blockquote p{margin-bottom:1.5rem}.transmission-excerpt blockquote em{font-style:italic;color:var(--text-bright)}.about{background:var(--deep);text-align:center}.about-content{max-width:700px;margin:0 auto}.about h2{font-size:1.5rem;font-weight:400;color:var(--text-bright);margin-bottom:2rem}.about p{margin-bottom:1.5rem;font-size:1.05rem}.about .values-list{display:flex;gap:3rem;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border)}.about .value{flex:1;text-align:center}.about .value h4{font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:var(--signal);margin-bottom:.5rem;font-weight:500}.about .value p{font-size:.95rem;color:var(--text);margin-bottom:0}.contact{background:var(--void);text-align:center;padding:10rem 3rem}.contact h2{font-size:2rem;font-weight:400;color:var(--text-bright);margin-bottom:1rem}.contact p{color:var(--muted);margin-bottom:2rem}.contact-email{font-family:JetBrains Mono,monospace;font-size:1rem;color:var(--signal);letter-spacing:.02em}.contact-email:hover{color:var(--white)}.page-about .hero{min-height:70vh;padding:10rem 3rem 6rem;overflow:visible}.page-about .hero:before{display:none}.page-about .hero:after{top:20%;right:10%;left:auto;transform:none;width:500px;height:400px}.page-about .hero-content{max-width:800px}.hero-label{font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--signal);letter-spacing:.15em;text-transform:uppercase;margin-bottom:2rem;display:block;opacity:0;animation:fadeIn 1s ease-out .3s forwards}.hero-intro{font-size:1.25rem;color:var(--text);max-width:600px;line-height:1.8;opacity:0;animation:fadeIn 1s ease-out .7s forwards}.page-about .hero h1,.page-projects .hero h1,.page-contact .hero h1,.page-transmission .hero h1{opacity:0;animation:fadeIn 1s ease-out .5s forwards}.story{background:var(--void);padding:6rem 3rem;text-align:center}.story-content{max-width:720px;margin:0 auto}.story h2{font-size:1.75rem;font-weight:400;color:var(--text-bright);margin-bottom:2rem}.story p{font-size:1.1rem;margin-bottom:1.75rem;line-height:1.9}.story p:last-of-type{margin-bottom:0}.mission{background:var(--deep);text-align:center;padding:8rem 3rem}.mission-content{max-width:800px;margin:0 auto}.mission-label{font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--muted);letter-spacing:.2em;text-transform:uppercase;margin-bottom:1.5rem}.mission h2{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;color:var(--white);line-height:1.4;margin-bottom:2rem}.mission p{font-size:1.15rem;color:var(--text);line-height:1.8}.values{background:var(--void);padding:8rem 3rem;text-align:center}.values-header{margin-bottom:4rem}.values-label{font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--muted);letter-spacing:.2em;text-transform:uppercase;margin-bottom:1rem}.values-header h2{font-size:1.75rem;font-weight:400;color:var(--text-bright)}.values .values-list{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;max-width:800px;margin:0 auto}.value-item{text-align:center}.value-item h3{font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:500;color:var(--signal);letter-spacing:.05em;margin-bottom:.75rem}.value-item p{font-size:1.05rem;color:var(--text);line-height:1.7}.black-heart{margin-top:5rem;padding-top:4rem;border-top:1px solid var(--border);max-width:700px;margin-left:auto;margin-right:auto}.black-heart-header{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem}.black-heart-icon{font-size:1.5rem}.black-heart h3{font-size:1.25rem;font-weight:500;color:var(--text-bright)}.black-heart p{font-size:1.1rem;color:var(--text);line-height:1.8;max-width:600px;margin:0 auto}.cta{background:var(--deep);text-align:center;padding:8rem 3rem;position:relative;overflow:hidden}.cta:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:800px;height:400px;background:radial-gradient(ellipse,var(--accent-dim) 0%,transparent 60%);pointer-events:none}.cta-content{position:relative;z-index:1;max-width:700px;margin:0 auto}.cta h2{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;color:var(--white);margin-bottom:1.5rem}.cta p{font-size:1.15rem;color:var(--text);margin-bottom:2.5rem}.page-transmission .hero{min-height:60vh;padding:10rem 3rem 6rem;overflow:visible}.page-transmission .hero:before{display:none}.page-transmission .hero:after{width:600px;height:400px;background:radial-gradient(ellipse,var(--signal-dim) 0%,transparent 70%)}.page-transmission .hero-content{max-width:800px;margin:0 auto;text-align:center}.page-transmission .hero-label{display:inline-flex;align-items:center;gap:.75rem}.page-transmission .hero-label:before{content:"";width:8px;height:8px;background:var(--signal);border-radius:50%;animation:blink 2s ease-in-out infinite}.page-transmission .hero-intro{margin:0 auto}.transmission-page-content{background:var(--void);padding:6rem 3rem 10rem}.prose{max-width:720px;margin:0 auto}.prose p{font-size:1.15rem;line-height:2;margin-bottom:2rem;color:var(--text)}.prose p.lead{font-size:1.35rem;color:var(--text-bright)}.prose hr{border:none;height:1px;background:linear-gradient(90deg,transparent,var(--border),transparent);margin:4rem 0}.prose blockquote{border-left:2px solid var(--signal);padding-left:2rem;margin:3rem 0;font-style:italic}.prose blockquote p{color:var(--text-bright)}.signature{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--border);font-family:JetBrains Mono,monospace;font-size:.85rem;color:var(--muted);letter-spacing:.05em}.signature .heart{color:var(--signal)}.page-contact .hero{min-height:60vh;padding:10rem 3rem 6rem;overflow:visible}.page-contact .hero:before{display:none}.page-contact .hero:after{width:500px;height:400px;background:radial-gradient(ellipse,var(--accent-dim) 0%,transparent 70%)}.page-contact .hero-content{max-width:700px}.contact-main{background:var(--void);padding:6rem 3rem}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:6rem;max-width:1000px}.contact-primary h2{font-size:1.75rem;font-weight:400;color:var(--text-bright);margin-bottom:1.5rem}.contact-primary>p{font-size:1.1rem;color:var(--text);line-height:1.8;margin-bottom:2rem}.contact-email-large{display:block;font-family:JetBrains Mono,monospace;font-size:1.25rem;color:var(--signal);letter-spacing:.02em;margin-bottom:2rem;word-break:break-all}.contact-email-large:hover{color:var(--white)}.response-note{font-size:.95rem;color:var(--muted);font-style:italic}.contact-details{display:flex;flex-direction:column;gap:2.5rem}.contact-block h3{font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:500;color:var(--text-bright);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.75rem}.contact-block p{font-size:.95rem;color:var(--muted);margin-bottom:.5rem}.contact-block a{font-family:JetBrains Mono,monospace;font-size:.9rem}.contact-note{background:var(--deep);padding:5rem 3rem;text-align:center}.note-content{max-width:600px;margin:0 auto}.note-content p{font-size:1.15rem;color:var(--text);line-height:1.8;margin-bottom:1rem}.note-content p:last-child{color:var(--text-bright);font-style:italic;margin-bottom:0}.contact-elsewhere{background:var(--void);padding:6rem 3rem}.contact-elsewhere .section-label{margin-bottom:2rem}.social-links{display:flex;gap:2rem;margin-bottom:2rem}.social-link{display:flex;flex-direction:column;gap:.25rem;padding:1.5rem 2rem;background:var(--deep);border:1px solid var(--border);transition:all .3s ease}.social-link:hover{border-color:var(--muted);background:var(--surface)}.social-name{font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.social-handle{font-size:1rem;color:var(--text-bright)}.social-note{font-size:.95rem;color:var(--muted);font-style:italic}.page-projects .hero{min-height:60vh;padding:10rem 3rem 6rem;overflow:visible}.page-projects .hero:before{display:none}.page-projects .hero:after{width:600px;height:400px;background:radial-gradient(ellipse,var(--accent-dim) 0%,transparent 70%)}.page-projects .hero-content{max-width:800px}.projects-section{padding:6rem 3rem}.projects-section.ventures{background:var(--void)}.projects-section.mission-projects{background:var(--deep)}.projects-section-header{margin-bottom:4rem}.projects-section-header h2{font-size:1.75rem;font-weight:400;color:var(--text-bright);margin-bottom:1rem}.projects-section-header p{font-size:1.1rem;color:var(--text);max-width:500px}.project-full{background:var(--deep);border:1px solid var(--border);padding:3rem;margin-bottom:1.5rem;position:relative}.projects-section.mission-projects .project-full{background:var(--surface)}.project-full.featured{position:relative}.project-full.featured:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top left,var(--signal-dim),transparent 50%);pointer-events:none}.project-full-header{margin-bottom:1.5rem;position:relative}.project-status{display:inline-flex;align-items:center;gap:.5rem;font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;padding:.35rem .75rem;border-radius:2px;margin-bottom:1rem}.project-status.venture{background:var(--accent-dim);color:var(--accent)}.project-status.live{background:#8cc08426;color:var(--green)}.project-status.coming-soon{background:var(--signal-dim);color:var(--signal)}.project-status .pulse{width:6px;height:6px;background:var(--signal);border-radius:50%;animation:blink 2s ease-in-out infinite}.project-full-header h3{font-family:Newsreader,Georgia,serif;font-size:1.75rem;font-weight:500;color:var(--white)}.project-full-content{position:relative}.project-full-content p{font-size:1.05rem;color:var(--text);line-height:1.8;margin-bottom:1.5rem;max-width:700px}.project-features{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem 2rem;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--border)}.project-features li{font-family:JetBrains Mono,monospace;font-size:.85rem;color:var(--text);display:flex;align-items:center;gap:.75rem}.project-features li:before{content:"→";color:var(--signal)}.project-full-footer{margin-top:2rem;display:flex;align-items:center;gap:1.5rem}.project-tag{font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--signal)}.projects-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:3rem}.project-card-full{background:var(--surface);border:1px solid var(--border);padding:2rem;transition:all .3s ease}.project-card-full:hover{border-color:var(--muted)}.project-card-header{margin-bottom:1.25rem}.project-card-header h4{font-family:Newsreader,Georgia,serif;font-size:1.35rem;font-weight:500;color:var(--text-bright);margin-top:.75rem}.project-card-full p{font-size:.95rem;color:var(--text);line-height:1.7;margin-bottom:1rem}.project-link{font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.05em;color:var(--signal);display:inline-block;margin-top:.5rem}.projects-cta{background:var(--void);padding:8rem 3rem;text-align:center}.projects-cta .cta-content{max-width:600px;margin:0 auto}.projects-cta h2{font-size:1.75rem;font-weight:400;color:var(--text-bright);margin-bottom:1rem}.projects-cta p{font-size:1.1rem;color:var(--text);margin-bottom:2.5rem}.cta-links{display:flex;gap:1.5rem;justify-content:center;align-items:center}@media(max-width:968px){nav{padding:1rem 1.5rem}.nav-links{display:none}.nav-toggle{display:flex}.nav-mobile{display:block}section{padding:5rem 1.5rem}.hero{padding:6rem 1.5rem 4rem}.page-about .hero,.page-transmission .hero,.page-contact .hero,.page-projects .hero{padding:8rem 1.5rem 4rem}.story{padding:4rem 1.5rem}.transmission-content{grid-template-columns:1fr;gap:3rem}.transmission-excerpt{padding-left:1.5rem}.about .values-list{flex-direction:column;gap:2rem}.values .values-list{grid-template-columns:1fr;gap:2.5rem}.transmission-page-content{padding:4rem 1.5rem 6rem}.contact-main{padding:4rem 1.5rem}.contact-grid{grid-template-columns:1fr;gap:4rem}.contact-note,.contact-elsewhere{padding:4rem 1.5rem}.social-links{flex-direction:column;gap:1rem}.projects-section{padding:4rem 1.5rem}.project-features,.projects-grid{grid-template-columns:1fr}.projects-cta{padding:5rem 1.5rem}.cta-links{flex-direction:column;gap:1rem}.footer-content{flex-direction:column;gap:3rem}.footer-brand{max-width:100%}.footer-links{flex-direction:row;flex-wrap:wrap;gap:2rem 3rem;width:100%}.footer-column{min-width:140px}.footer-bottom{flex-direction:column;gap:.5rem;text-align:center}}@media(max-width:768px){.project-grid{grid-template-columns:1fr}}@media(max-width:640px){body{font-size:16px}.hero h1{font-size:2rem}.hero-cta{flex-direction:column;align-items:flex-start;gap:1rem}.prose p{font-size:1.05rem}.contact-email-large{font-size:1rem}.project-full{padding:2rem}}
