@keyframes drift1{0%,to{transform:translate(0,0) scale(1)}50%{transform:translate(-40px,30px) scale(1.05)}}@keyframes drift2{0%,to{transform:translate(0,0) scale(1)}50%{transform:translate(30px,-20px) scale(.95)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes glowPulse{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 32px 8px rgba(232,78,27,.25)}}@keyframes scrollHint{0%,to{transform:translateX(0);opacity:.6}50%{transform:translateX(6px);opacity:1}}@keyframes noiseShift{0%{background-position:0 0}to{background-position:100px 100px}}*,::after,::before{box-sizing:border-box;margin:0;padding:0;cursor:none!important}#cur-dot,#cur-ring{cursor:none!important;display:block!important;visibility:visible!important;opacity:1!important}:root{--ink:#0c0b09;--paper:#f4f0e8;--ember:#e84e1b;--ember2:#ff6635;--gold:#c9a84c;--fog:#9a9690;--smoke:#1e1c19;--white:#ffffff}html{scroll-behavior:smooth;font-size:16px}body{background:var(--ink);color:var(--paper);font-family:"Syne",sans-serif;overflow-x:hidden;cursor:none}@media (hover:none) and (pointer:coarse){body{cursor:auto}#cur-dot,#cur-ring{display:none!important}.act-accordion,.act-card,.event-card,.filter-btn,a,button{cursor:pointer}}.nav-links,nav{display:flex;align-items:center}nav{position:fixed;top:0;left:0;right:0;z-index:500;padding:0 48px;height:72px;justify-content:space-between;transition:background .4s,border-color .4s;border-bottom:1px solid transparent;background:rgba(12,11,9,.92)}nav.clear{background:0 0;backdrop-filter:none;border-bottom-color:transparent}nav,nav.scrolled{backdrop-filter:blur(20px)}nav.scrolled{background:rgba(12,11,9,.98);border-bottom-color:rgba(255,255,255,.06)}.nav-links{gap:40px}.nav-links a{font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--fog);text-decoration:none;transition:color .2s;cursor:none}.about-manifesto-right p strong,.about-mcr-right p strong,.contact-left p strong,.hero-sub strong,.intro-right p strong,.mobile-menu a,.nav-links a:hover{color:var(--paper)}.nav-cta,.nav-cta:hover{color:var(--white)!important}.nav-cta{background:var(--ember);padding:10px 24px;font-size:11px!important;letter-spacing:.18em!important;transition:background .2s!important}.nav-cta:hover{background:var(--ember2)!important}.mobile-menu,.nav-hamburger{display:none;flex-direction:column}.nav-hamburger{gap:5px;cursor:none;padding:4px}.nav-hamburger span{display:block;width:24px;height:1.5px;background:var(--paper);transition:all .3s}#wl-modal{display:none}#wl-modal.open,.mobile-menu.open{display:flex}.mobile-menu{position:fixed;inset:0;background:var(--ink);z-index:490;justify-content:center;align-items:center;gap:40px;padding:80px 48px}.mobile-menu a{font-family:"Anton",sans-serif;font-size:48px;letter-spacing:.04em;text-decoration:none}.about-mcr h2 span,.mobile-menu a:hover{color:var(--ember)}.hero,.page{min-height:100vh}.page{display:none}.page.active{display:block}#about,#activations-page,#contact-page,#events-page,#home{background:var(--ink)}.hero{display:flex;flex-direction:column;justify-content:flex-end;padding:0 48px 80px;position:relative;overflow:hidden}.hero-canvas,.hero-noise{position:absolute;inset:0;z-index:0}.hero-noise{opacity:.035;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");background-size:200px 200px;z-index:1}.hero-orb1,.hero-orb2{position:absolute;border-radius:50%;z-index:0}.hero-orb1{width:700px;height:700px;background:radial-gradient(circle,rgba(232,78,27,.18)0,transparent 70%);top:-200px;right:-100px;animation:drift1 12s ease-in-out infinite}.hero-orb2{width:500px;height:500px;background:radial-gradient(circle,rgba(201,168,76,.1)0,transparent 70%);bottom:-100px;left:100px;animation:drift2 15s ease-in-out infinite}.hero-line{position:absolute;top:0;left:48px;width:1px;height:100%;background:linear-gradient(to bottom,transparent,rgba(232,78,27,.3),transparent);z-index:1}.hero-eyebrow{font-size:11px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--ember);margin-bottom:28px;display:flex;align-items:center;gap:12px;animation:fadeUp .8s .3s forwards}.hero-eyebrow::before,.section-tag::before{content:"";display:block;width:32px;height:1px;background:var(--ember)}.hero-bottom,.hero-eyebrow,.hero-h1{position:relative;z-index:2;opacity:0}.hero-h1{font-family:"Anton",sans-serif;font-size:clamp(64px,10.5vw,156px);line-height:.9;letter-spacing:.01em;max-width:1100px;animation:fadeUp .9s .5s forwards}.hero-h1 .italic{font-family:"Instrument Serif",serif;font-style:italic;font-size:.88em;color:var(--ember)}.hero-bottom{display:flex;align-items:flex-end;justify-content:space-between;margin-top:48px;animation:fadeUp .8s .7s forwards}.hero-sub{font-size:17px;font-weight:400;color:var(--fog);max-width:420px;line-height:1.7}.hero-sub strong{font-weight:600}.hero-stats{display:flex;gap:48px}.stat{text-align:right}.stat-num{font-family:"Anton",sans-serif;font-size:42px;color:var(--ember);line-height:1}.stat-label{font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--fog);margin-top:4px}.marquee-wrap{overflow:hidden;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);padding:20px 0;background:var(--smoke)}.marquee-track{display:flex;gap:0;width:max-content;animation:marquee 30s linear infinite}.marquee-item,.proof-list li{font-size:14px;color:var(--fog)}.intro-left h2,.marquee-item{font-family:"Anton",sans-serif}.marquee-item{letter-spacing:.15em;text-transform:uppercase;padding:0 40px;display:flex;align-items:center;gap:40px;white-space:nowrap}.marquee-item .dot{width:6px;height:6px;border-radius:50%;background:var(--ember);flex-shrink:0}.intro{display:grid;grid-template-columns:1fr 1fr;gap:0;border-bottom:1px solid rgba(255,255,255,.06)}.intro-left{border-right:1px solid rgba(255,255,255,.06)}.intro-left,.intro-right{padding:100px 48px}.section-tag{font-size:10px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--ember);margin-bottom:32px;display:flex;align-items:center;gap:10px}.section-tag::before{width:20px}.intro-left h2{font-size:clamp(40px,5vw,64px);line-height:1;margin-bottom:28px}.intro-left h2 em{font-size:1.05em}.intro-left p,.intro-right p{color:var(--fog);line-height:1.8}.intro-left p{font-size:16px;max-width:460px}.intro-right{display:flex;flex-direction:column;justify-content:space-between}.intro-right p{font-size:15px;margin-bottom:32px}.btn{display:inline-flex;align-items:center;gap:10px;font-family:"Syne",sans-serif;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;padding:16px 32px;transition:all .25s;cursor:none}.btn-ember{background:var(--ember);color:var(--white)}.btn-ember:hover{background:var(--ember2)}.btn-outline{border:1px solid rgba(255,255,255,.2);color:var(--paper)}.btn-outline:hover{border-color:var(--ember);color:var(--ember)}.btn svg{transition:transform .2s}.btn:hover svg{transform:translateX(4px)}.activations-taster{padding:100px 48px;border-bottom:1px solid rgba(255,255,255,.06)}.activations-taster h2{font-size:clamp(36px,5vw,60px);margin-bottom:60px}.act-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.act-card{background:var(--smoke);padding:40px 32px;position:relative;overflow:hidden;transition:background .3s;cursor:none}.act-card::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--ember);transform:scaleX(0);transform-origin:left;transition:transform .35s}.act-card:hover{background:#252320}.act-card:hover::after{transform:scaleX(1)}.act-num{font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--ember);opacity:.6;margin-bottom:20px}.act-title{font-family:"Anton",sans-serif;font-size:26px;letter-spacing:.02em;margin-bottom:12px;line-height:1.1}.act-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.tag{font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:3px 8px;border:1px solid;border-radius:1px}.tag-c{color:#4a8f42;border-color:#4a8f42}.tag-b{color:var(--ember);border-color:var(--ember)}.tag-s{color:#5b9bd5;border-color:#5b9bd5}.tag-w{color:#c084fc;border-color:#c084fc}.tag-k{color:#fbbf24;border-color:#fbbf24}.act-desc,.proof-col>p{font-size:13px;color:var(--fog);line-height:1.7;margin-bottom:20px}.act-card-cta{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ember);display:flex;align-items:center;gap:8px;margin-top:auto;opacity:0;transform:translateX(-6px);transition:opacity .25s,transform .25s}.act-card:hover .act-card-cta{opacity:1;transform:translateX(0)}.act-card{cursor:pointer;display:flex;flex-direction:column}.proof-section{background:var(--smoke);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.proof-inner{padding:100px 48px}.proof-grid{display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr;gap:48px;align-items:start}.proof-divider{background:rgba(255,255,255,.06);align-self:stretch}.proof-icon{font-size:28px;color:var(--ember);margin-bottom:20px;display:block}.activations-taster h2,.home-cta h2,.proof-col h3{font-family:"Anton",sans-serif}.proof-col h3{font-size:36px;letter-spacing:.02em;margin-bottom:20px}.proof-col>p{font-size:15px;line-height:1.85;margin-bottom:28px}.proof-list{list-style:none;display:flex;flex-direction:column;gap:10px}.proof-list li{padding-left:20px;position:relative;line-height:1.6}.acc-body ul li::before,.proof-list li::before{position:absolute;left:0;color:var(--ember);font-size:12px}.proof-list li::before{content:"→";top:1px}.home-cta{padding:120px 48px;text-align:center;position:relative;overflow:hidden}.home-cta-bg{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60%at 50% 50%,rgba(232,78,27,.08)0,transparent 70%)}.home-cta h2{font-size:clamp(48px,8vw,110px);line-height:.9;margin-bottom:40px}.about-hero h1 em,.about-manifesto-left h2 em,.act-page-hero h1 em,.contact-hero h1 em,.events-hero h1 em,.home-cta h2 em,.intro-left h2 em,.newsletter h3 em{font-family:"Instrument Serif",serif;font-style:italic;color:var(--ember)}.home-cta p{font-size:18px;color:var(--fog);max-width:500px;margin:0 auto 48px;line-height:1.7}.about-hero h1,.cta-row,.home-cta h2,.home-cta p{position:relative;z-index:1}.cta-row{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.about-hero{min-height:60vh;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:48px;padding:120px 48px 80px;position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.06)}.about-hero-bg{position:absolute;inset:0;background:linear-gradient(135deg,rgba(232,78,27,.06)0,transparent 60%)}.about-hero h1{font-family:"Anton",sans-serif;font-size:clamp(56px,9vw,130px);line-height:.9;flex-shrink:0}.about-hero-sub{max-width:380px;font-size:16px;color:var(--fog);line-height:1.7;text-align:right;z-index:1;position:relative;align-self:flex-end}.about-manifesto{padding:100px 48px;display:grid;grid-template-columns:1fr 1fr;gap:80px;border-bottom:1px solid rgba(255,255,255,.06);align-items:start}.about-manifesto-left h2,.about-values h2{font-family:"Anton",sans-serif;font-size:clamp(36px,4.5vw,58px)}.about-manifesto-left h2{line-height:1;margin-bottom:48px}.about-manifesto-right{display:flex;flex-direction:column;gap:28px;padding-top:48px}.about-manifesto-right p,.about-mcr-right p{font-size:16px;color:var(--fog);line-height:1.85}.about-values{padding:100px 48px;border-bottom:1px solid rgba(255,255,255,.06)}.about-values h2{margin-bottom:64px}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.value-item{background:var(--smoke);padding:48px 36px;position:relative}.value-item::before{content:attr(data-num);position:absolute;top:24px;right:28px;font-size:80px;color:rgba(255,255,255,.03);line-height:1}.about-mcr h2,.value-item::before,.value-title{font-family:"Anton",sans-serif}.value-title{font-size:28px;letter-spacing:.02em;margin-bottom:16px;color:var(--ember)}.value-desc{font-size:14px;color:var(--fog);line-height:1.8}.about-mcr{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;border-bottom:1px solid rgba(255,255,255,.06);align-items:center}.about-mcr h2{font-size:clamp(48px,7vw,96px);line-height:.9;margin-bottom:0}.about-mcr-right p{margin-bottom:20px}.about-mcr,.about-services{padding:100px 48px}.about-services h2{font-family:"Anton",sans-serif;font-size:clamp(36px,4.5vw,58px);margin-bottom:64px}.services-row{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.svc{background:var(--smoke);padding:40px 32px;border-top:2px solid var(--ember)}.svc-num{font-size:10px;font-weight:700;letter-spacing:.2em;color:var(--ember);margin-bottom:20px}.svc-title{font-family:"Anton",sans-serif;font-size:22px;letter-spacing:.02em;margin-bottom:16px}.svc-desc{font-size:13px;color:var(--fog);line-height:1.75}.act-page-hero{padding:160px 48px 80px;border-bottom:1px solid rgba(255,255,255,.06);position:relative;overflow:hidden}.act-page-hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse 60% 80%at 80% 50%,rgba(232,78,27,.07)0,transparent 65%)}.act-page-hero h1{max-width:900px}.act-page-hero p{margin-top:32px;font-size:17px;color:var(--fog);max-width:480px;line-height:1.7;position:relative;z-index:1}.act-filter{padding:32px 48px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;gap:12px;flex-wrap:wrap}.acc-body h4,.filter-btn,.rev-box h5{font-weight:700;text-transform:uppercase}.filter-btn{font-size:11px;letter-spacing:.18em;padding:10px 20px;border:1px solid rgba(255,255,255,.12);color:var(--fog);background:0 0;cursor:none;transition:all .2s}.filter-btn.active,.filter-btn:hover{border-color:var(--ember);color:var(--ember)}.act-list{padding:0 48px 80px}.act-accordion{border-bottom:1px solid rgba(255,255,255,.06)}.acc-left,.act-acc-header{display:flex;align-items:center}.act-acc-header{justify-content:space-between;padding:40px 0;cursor:none;gap:24px}.act-acc-header:hover .acc-title,.cd-val a:hover{color:var(--ember)}.acc-left{gap:32px;flex:1;min-width:0}.acc-num{font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--fog);width:36px;flex-shrink:0}.acc-title{font-family:"Anton",sans-serif;font-size:clamp(24px,3.5vw,48px);letter-spacing:.01em;transition:color .2s;line-height:1}.acc-tags{display:flex;gap:6px;flex-wrap:wrap}.acc-right{display:flex;align-items:center;gap:24px;flex-shrink:0}.acc-cat{font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--fog)}.acc-toggle{width:40px;height:40px;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;color:var(--fog);font-size:20px;transition:all .25s;flex-shrink:0}.act-accordion.open .acc-toggle{background:var(--ember);border-color:var(--ember);color:var(--white)}.acc-body{display:none;padding:0 0 48px 68px}.acc-body.open{display:grid;grid-template-columns:1fr 1fr;gap:40px 60px}.acc-body h4,.rev-box h5{font-size:10px;letter-spacing:.25em;color:var(--ember);margin-bottom:12px}.acc-body p,.acc-body ul li{font-size:14px;color:var(--fog);line-height:1.85}.acc-body ul{list-style:none}.acc-body ul li{padding-left:16px;position:relative}.acc-body ul li::before{content:"-"}.acc-full{grid-column:1/-1}.brand-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.chip{font-size:10px;font-weight:600;letter-spacing:.1em;padding:4px 12px;background:rgba(232,78,27,.08);border:1px solid rgba(232,78,27,.18);color:var(--ember2)}.rev-box{background:rgba(201,168,76,.06);border:1px solid rgba(201,168,76,.15);padding:24px;margin-top:12px}.rev-box h5{font-size:9px;color:var(--gold);margin-bottom:10px}.rev-box p{font-size:13px;color:#999}.events-hero{padding:160px 48px 80px;border-bottom:1px solid rgba(255,255,255,.06);position:relative;overflow:hidden}.events-hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse 70% 70%at 30% 50%,rgba(232,78,27,.08)0,transparent 65%)}.act-page-hero h1,.contact-hero h1,.events-hero h1{font-family:"Anton",sans-serif;font-size:clamp(56px,9vw,128px);line-height:.9;position:relative;z-index:1}.events-hero p{margin-top:28px;font-size:17px;max-width:420px;position:relative;z-index:1}.events-grid{padding:80px 48px;display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.event-card{background:var(--smoke);overflow:hidden;position:relative;cursor:none;transition:background .3s}.event-card:hover{background:#282420}.event-card-top{padding:32px 32px 0;position:relative}.event-date-badge{display:inline-block;background:var(--ember);padding:8px 16px;margin-bottom:24px}.event-date-badge .day{font-family:"Anton",sans-serif;font-size:32px;line-height:1;display:block}.event-date-badge .month{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;display:block}.event-title{font-family:"Anton",sans-serif;font-size:26px;letter-spacing:.02em;margin-bottom:8px;line-height:1.1}.event-price span,.event-sub{font-weight:600;letter-spacing:.12em}.event-sub{font-size:12px;text-transform:uppercase;color:var(--ember);margin-bottom:16px}.event-desc{font-size:13px;color:var(--fog);line-height:1.7;margin-bottom:24px}.event-card-bottom{padding:20px 32px 28px;border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between}.event-price,.events-coming h2,.newsletter h3{font-family:"Anton",sans-serif}.event-price{font-size:22px;color:var(--paper)}.event-price span{font-family:"Syne",sans-serif;font-size:11px;color:var(--fog)}.event-book,.event-sold{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:10px 18px}.event-book{color:var(--ember);border:1px solid var(--ember);text-decoration:none;transition:all .2s;cursor:none}.event-book:hover{background:var(--ember);color:var(--white)}.event-sold{color:var(--fog);border:1px solid rgba(255,255,255,.1)}.event-tag-strip{display:flex;gap:6px;margin-bottom:20px;flex-wrap:wrap}.events-coming{padding:80px 48px;border-top:1px solid rgba(255,255,255,.06);text-align:center}.events-coming h2{font-size:clamp(36px,5vw,64px);margin-bottom:20px}.events-coming p,.events-hero p,.newsletter p{color:var(--fog);line-height:1.7}.events-coming p{font-size:16px;max-width:440px;margin:0 auto 40px}.newsletter{background:var(--smoke);padding:80px 48px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin:0 48px 80px;border:1px solid rgba(255,255,255,.06)}.newsletter h3{font-size:clamp(32px,4vw,52px);line-height:1}.newsletter p{font-size:15px;margin-top:16px}.nl-form{display:flex;flex-direction:column;gap:12px}.nl-input{background:0 0;border:1px solid rgba(255,255,255,.12);padding:16px 20px;color:var(--paper);font-family:"Syne",sans-serif;font-size:14px;outline:0;transition:border-color .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus,.nl-input:focus{border-color:var(--ember)}#ins-search::placeholder,.form-group input::placeholder,.form-group textarea::placeholder,.nl-input::placeholder{color:var(--fog)}.nl-submit{background:var(--ember);border:0;padding:16px 32px;color:var(--white);font-family:"Syne",sans-serif;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;cursor:none;transition:background .2s;align-self:flex-start}.form-submit:hover,.nl-submit:hover{background:var(--ember2)}.contact-hero{padding:160px 48px 80px;border-bottom:1px solid rgba(255,255,255,.06);position:relative;overflow:hidden}.contact-hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse 60% 60%at 20% 80%,rgba(232,78,27,.08)0,transparent 65%)}.contact-body{display:grid;grid-template-columns:1fr 1fr;gap:0;border-bottom:1px solid rgba(255,255,255,.06)}.contact-left{padding:80px 48px;border-right:1px solid rgba(255,255,255,.06)}.contact-left h2{font-size:clamp(28px,3.5vw,46px);margin-bottom:28px;line-height:1}.contact-left p{font-size:16px;color:var(--fog);line-height:1.85;margin-bottom:24px}.contact-details{margin-top:48px;display:flex;flex-direction:column;gap:24px}.contact-detail{display:flex;gap:16px;align-items:flex-start}.cd-label{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ember);margin-top:2px;min-width:80px}.cd-val{font-size:15px;color:var(--paper)}.cd-val a{color:var(--paper);text-decoration:none}.contact-form{padding:80px 48px}.contact-form h2,.contact-left h2,.ct-item h3{font-family:"Anton",sans-serif}.contact-form h2{font-size:clamp(28px,3.5vw,46px);margin-bottom:40px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.form-group{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.form-group label{font-size:10px;letter-spacing:.2em;color:var(--ember)}.form-group input,.form-group select,.form-group textarea{background:0 0;border:1px solid rgba(255,255,255,.1);padding:14px 18px;color:var(--paper);font-family:"Syne",sans-serif;font-size:14px;outline:0;transition:border-color .2s;-webkit-appearance:none}.form-group select{cursor:none}#ins-sort option,.form-group select option{background:var(--smoke);color:var(--paper)}.form-group textarea{resize:vertical;min-height:120px}.footer-col h4,.form-group label,.form-submit{font-weight:700;text-transform:uppercase}.form-submit{background:var(--ember);border:0;padding:18px 48px;color:var(--white);font-family:"Syne",sans-serif;font-size:12px;letter-spacing:.2em;cursor:none;transition:background .2s;margin-top:8px}.form-note{font-size:12px;color:var(--fog);margin-top:12px;line-height:1.5}.contact-type-wrap{padding:0 48px;border-bottom:1px solid rgba(255,255,255,.06)}.contact-type{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.ct-item,footer{background:var(--smoke);padding:40px 32px}.ct-item h3{font-size:22px;margin-bottom:12px;color:var(--ember)}.ct-item p,.footer-brand p{font-size:13px;color:var(--fog);line-height:1.7}footer{padding:60px 48px}.footer-inner{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;margin-bottom:48px}.footer-brand .nav-logo{display:block;margin-bottom:16px;font-size:18px}.footer-brand p{max-width:280px}.footer-col h4{font-size:10px;letter-spacing:.25em;color:var(--ember);margin-bottom:20px}.footer-col a,.footer-social a{color:var(--fog);text-decoration:none;transition:color .2s;cursor:none}.footer-col a{display:block;font-size:13px;margin-bottom:10px}.footer-col a:hover{color:var(--paper)}.footer-bottom,footer{border-top:1px solid rgba(255,255,255,.06)}.footer-bottom{padding-top:24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.footer-copy{font-size:12px;color:var(--fog)}.footer-social{display:flex;gap:20px}.footer-social a{font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.footer-social a:hover,.nav-logo span{color:var(--ember)}@media (max-width:900px){nav{padding:0 20px;height:64px}.nav-links{display:none}.nav-hamburger{display:flex}.mobile-menu a{font-size:36px}.hero{padding:80px 20px 56px;min-height:100svh}.hero-line{left:20px}.hero-h1{font-size:clamp(52px,13vw,90px)}.hero-bottom{flex-direction:column;align-items:flex-start;gap:28px;margin-top:32px}.hero-sub{font-size:15px;max-width:100%}.hero-stats{align-self:flex-start;gap:24px;flex-wrap:wrap}.hero-scroll,.marquee-wrap{display:none}.stat-num{font-size:26px}.stat-label{font-size:9px}.intro{grid-template-columns:1fr}.intro-left{border-right:none;border-bottom:1px solid rgba(255,255,255,.06)}.activations-taster,.intro-left,.intro-right{padding:56px 20px}.act-grid{grid-template-columns:1fr}.proof-inner{padding:56px 20px}.proof-grid{grid-template-columns:1fr!important;gap:32px}.proof-divider{display:none!important}.proof-col h3{font-size:28px}.home-how-grid{grid-template-columns:1fr!important}.home-section-pad{padding:56px 20px!important}.home-cta{padding:72px 20px}.cta-row,.founding-strip{flex-direction:column;align-items:flex-start;gap:20px}.founding-strip{gap:16px;padding:32px 20px}.newsletter{grid-template-columns:1fr!important;padding:48px 20px;margin:0 0 56px!important;gap:36px}.nl-form{flex-direction:column}.nl-input{width:100%}.acc-body.open,.footer-inner{grid-template-columns:1fr;gap:28px}footer{padding:40px 20px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:16px}.footer-social{gap:16px}.about-hero{padding:100px 20px 56px;flex-direction:column;align-items:flex-start;gap:24px}.about-hero h1{font-size:clamp(48px,12vw,80px)}.about-hero-sub{text-align:left;max-width:100%;align-self:auto}.about-manifesto{grid-template-columns:1fr;padding:56px 20px;gap:36px}.about-manifesto-left{padding-right:0}.about-values{padding:56px 20px}.values-grid{grid-template-columns:1fr!important;gap:2px}.about-mcr{grid-template-columns:1fr;padding:56px 20px;gap:36px}.about-mcr h2{font-size:clamp(40px,10vw,72px)!important}.about-services{padding:40px 20px}.services-row{grid-template-columns:1fr!important;gap:2px}.act-page-hero{padding:100px 20px 56px}.act-filter{padding:20px;gap:8px;overflow-x:auto;flex-wrap:nowrap}.filter-btn{white-space:nowrap;font-size:10px;padding:8px 14px;flex-shrink:0}.act-list{padding:0 20px 56px}.act-acc-header{padding:28px 0;flex-wrap:wrap;gap:12px}.acc-left{gap:16px;min-width:0}.acc-title{font-size:clamp(20px,5vw,32px)}.acc-tags{display:none}.acc-right{flex-direction:row;gap:12px}.acc-cat{display:none}.acc-toggle{width:36px;height:36px;font-size:18px;flex-shrink:0}.acc-body{padding:0 0 36px}.brand-chips{gap:6px}.chip{font-size:9px}.custom-steps{grid-template-columns:1fr!important}.events-hero{padding:100px 20px 56px}.events-grid{grid-template-columns:1fr;padding:32px 20px;gap:16px}.event-card-top{padding:24px 20px 0}.event-card-bottom{padding:16px 20px 24px}.contact-hero{padding:100px 20px 56px}.contact-type-wrap{padding:0 20px!important}.contact-type{grid-template-columns:1fr 1fr!important;gap:2px}.contact-body{grid-template-columns:1fr}.contact-left{border-right:none}.contact-form,.contact-left{padding:56px 20px}.form-row{grid-template-columns:1fr}.contact-details{margin-top:36px}.contact-detail{flex-direction:column;gap:4px}#wl-modal>div{padding:32px 24px;margin:0 16px}.reveal{transform:translateY(28px)}.reveal-left{transform:translateX(-30px)}.reveal-right{transform:translateX(30px)}}@media (max-width:480px){.hero-h1{font-size:clamp(44px,14vw,64px)}.hero-line{display:none}.hero-stats{flex-direction:row;gap:20px}.stat-num{font-size:22px}.btn{font-size:10px;padding:14px 20px}.act-grid{grid-template-columns:1fr}.contact-type,.custom-steps,.home-how-grid,.proof-grid,.services-row,.values-grid{grid-template-columns:1fr!important}.ct-item{padding:20px}.ct-title{font-size:16px}.events-grid{padding:20px 16px;gap:12px}.event-price,.event-title{font-size:18px}.newsletter{padding:40px 16px}.nl-form{gap:12px}footer{padding:32px 16px}#wl-modal{padding:16px}#wl-modal>div{padding:28px 20px}#wl-modal h3{font-size:20px}}@media (max-width:900px){.nl-input,input,select,textarea{font-size:16px!important}.btn,.event-book,.form-submit,.nl-submit{min-height:48px}.filter-btn{min-height:44px}.acc-toggle,.nav-hamburger{min-width:44px;min-height:44px}.nav-hamburger{justify-content:center}.mobile-menu a{min-height:56px;display:flex;align-items:center;justify-content:center}#ins-grid>div{grid-template-columns:repeat(2,1fr)!important}#ins-featured>div{grid-template-columns:1fr!important;gap:28px!important;padding:48px 20px!important}}@media (max-width:600px){#ins-grid>div{grid-template-columns:1fr!important}#ins-grid{padding:0 16px 40px!important}}@media (max-width:900px){.camp-section{padding:64px 20px!important}.camp-two-col{gap:40px!important}.camp-feat-grid,.camp-three-col,.camp-two-col{grid-template-columns:1fr!important}#campaigns-page .about-hero{padding:100px 20px 56px}#campaigns-page .intro-left,#campaigns-page .intro-right{padding:56px 20px}#insights-page .act-page-hero{padding:100px 20px 56px}.insights-container{padding:40px 20px!important}.insight-article-grid{grid-template-columns:1fr!important;gap:24px!important;padding:40px 0!important}.insight-article-grid>div:first-child{border-right:none;padding-right:0}.founder-grid{grid-template-columns:1fr!important;gap:36px!important}.founder-grid>div:first-child{max-width:280px}.camp-section>div{padding:0!important}}@media (max-width:480px){#ins-grid>div{grid-template-columns:1fr!important}.camp-section{padding:48px 16px!important}.camp-two-col{gap:28px!important}.insight-article-grid{padding:32px 0!important}#insights-page .act-page-hero{padding:88px 16px 40px}.insights-container{padding:28px 16px!important}.founder-grid>div:first-child{max-width:100%}}.nav-logo{font-family:"Anton",sans-serif;font-size:20px;letter-spacing:.08em;color:var(--paper);text-decoration:none;cursor:none}@media (max-width:900px){.nav-logo{cursor:pointer}}.cur-dot,.cur-ring{position:fixed;top:0;left:0;border-radius:50%;pointer-events:none;transform:translate(-200px,-200px);will-change:transform}.cur-dot{width:12px;height:12px;background:#e84e1b;z-index:99999;transition:background .15s,border-color .15s,width .15s,height .15s}.cur-ring{width:40px;height:40px;border:2px solid rgba(232,78,27,.7);z-index:99998;transition:border-color .15s,width .15s,height .15s,opacity .15s}.cur-dot.big{width:20px;height:20px}.cur-ring.big{width:64px;height:64px;opacity:.5}.cur-dot.on-orange{background:#f4f0e8}.cur-ring.on-orange{border-color:rgba(244,240,232,.7)}.nav-links a.nav-active{color:var(--paper)!important}.nav-links a.nav-active::after{content:"";display:block;height:1px;background:var(--ember);margin-top:2px}.page{opacity:0;transition:opacity .5s ease}.page.active{opacity:1}.reveal,.reveal-left,.reveal-right{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal{transform:translateY(48px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left,.reveal-right{transform:translateX(-60px)}.reveal-left.visible,.reveal-right.visible{opacity:1;transform:translateX(0)}.reveal-right{transform:translateX(60px)}.reveal-scale{opacity:0;transform:scale(.92);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.reveal-scale.visible{opacity:1;transform:scale(1)}.stagger-children>*{opacity:0;transform:translateY(36px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.stagger-children.visible>:nth-child(1){opacity:1;transform:none;transition-delay:.05s}.stagger-children.visible>:nth-child(2){opacity:1;transform:none;transition-delay:.15s}.stagger-children.visible>:nth-child(3){opacity:1;transform:none;transition-delay:.25s}.stagger-children.visible>:nth-child(4){opacity:1;transform:none;transition-delay:.35s}.stagger-children.visible>:nth-child(5){opacity:1;transform:none;transition-delay:.45s}.stagger-children.visible>:nth-child(6){opacity:1;transform:none;transition-delay:.55s}.split-text .word{display:inline-block;overflow:hidden;vertical-align:bottom}.split-text .char{display:inline-block;transform:translateY(110%);transition:transform .7s cubic-bezier(.16,1,.3,1)}.split-text.visible .char{transform:translateY(0)}.split-text.visible .char:nth-child(1){transition-delay:.02s}.split-text.visible .char:nth-child(2){transition-delay:.04s}.split-text.visible .char:nth-child(3){transition-delay:.06s}.split-text.visible .char:nth-child(4){transition-delay:.08s}.split-text.visible .char:nth-child(5){transition-delay:.1s}.split-text.visible .char:nth-child(6){transition-delay:.12s}.split-text.visible .char:nth-child(7){transition-delay:.14s}.split-text.visible .char:nth-child(8){transition-delay:.16s}.split-text.visible .char:nth-child(9){transition-delay:.18s}.split-text.visible .char:nth-child(10){transition-delay:.2s}.split-text.visible .char:nth-child(11){transition-delay:.22s}.split-text.visible .char:nth-child(12){transition-delay:.24s}.split-text.visible .char:nth-child(13){transition-delay:.26s}.split-text.visible .char:nth-child(14){transition-delay:.28s}.split-text.visible .char:nth-child(15){transition-delay:.3s}.split-text.visible .char:nth-child(16){transition-delay:.32s}.split-text.visible .char:nth-child(17){transition-delay:.34s}.split-text.visible .char:nth-child(18){transition-delay:.36s}.split-text.visible .char:nth-child(19){transition-delay:.38s}.split-text.visible .char:nth-child(20){transition-delay:.4s}.line-draw{display:block;height:2px;background:var(--ember);transform:scaleX(0);transform-origin:left;transition:transform 1s cubic-bezier(.16,1,.3,1)}.line-draw.visible,.reveal.visible .line-draw{transform:scaleX(1)}.count-num{display:inline-block;transition:none}.hover-lift{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.hover-lift:hover{transform:translateY(-6px);box-shadow:0 24px 60px rgba(0,0,0,.4)}.glow-pulse:hover{animation:glowPulse .8s ease}.ins-tab{background:0 0;border:0;border-bottom:2px solid transparent;padding:16px 20px;font-family:"Syne",sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--fog);cursor:pointer;white-space:nowrap;transition:color .2s,border-color .2s;flex-shrink:0}.ins-tab:hover{color:var(--paper)}.ins-tab.active{color:var(--ember);border-bottom-color:var(--ember)}.ins-count{font-family:"DM Mono",monospace;font-size:9px;letter-spacing:.06em;opacity:.6;margin-left:4px}#ins-search:focus{border-color:var(--ember)!important}@media (max-width:900px){#insights-controls{padding:0 16px;top:64px}.ins-tab{padding:12px 14px;font-size:10px}#ins-grid{padding:0 16px 56px!important}#ins-featured{padding:0}#ins-featured>div{padding:48px 16px!important;gap:28px!important}#ins-featured>div,#ins-grid-inner{grid-template-columns:1fr!important}#ins-result-count{display:none}}@media (max-width:480px){.ins-tab{padding:10px 12px;font-size:9px}}#art-modal{scrollbar-width:thin;scrollbar-color:rgba(232,78,27,.4) transparent}#art-modal::-webkit-scrollbar{width:4px}#art-modal::-webkit-scrollbar-thumb{background:rgba(232,78,27,.4);border-radius:2px}.art-body-para{font-size:17px;line-height:1.9;color:rgba(244,240,232,.75);margin-bottom:28px}.art-body-para:last-child{margin-bottom:0}@media (max-width:900px){#art-modal-inner{padding:72px 20px 80px!important}#art-modal button[onclick]{position:fixed;top:auto;bottom:20px;right:20px}.campaigns-taster{padding:64px 20px!important}.camp-taster-grid{grid-template-columns:1fr!important}.camp-taster-grid>div{padding:32px 24px!important}.campaigns-taster h2{font-size:clamp(32px,9vw,56px)!important}.campaigns-taster>p{font-size:15px!important;margin-bottom:40px!important}}@media (max-width:480px){.campaigns-taster{padding:48px 16px!important}.camp-taster-grid>div{padding:28px 20px!important}.campaigns-taster h2{font-size:clamp(28px,9vw,44px)!important}}@media (max-width:768px){.act-accordion,.btn,.filter-btn,.ins-card-cta,.mobile-menu a,.nav-hamburger,a,button{min-height:44px}body,html{overflow-x:hidden;max-width:100vw}nav{padding:0 16px;height:60px}.nav-logo{font-size:18px!important}.nav-cta{padding:9px 16px!important;font-size:10px!important;letter-spacing:.1em!important}.hero{padding:72px 16px 48px;min-height:100svh}.hero-h1{font-size:clamp(38px,11.5vw,62px)!important;word-break:break-word;hyphens:auto}.hero-sub{font-size:14px;line-height:1.6}.hero-stats{gap:16px;flex-wrap:wrap}.stat-num{font-size:22px!important}.hero-bottom{gap:20px}.hero-ctas{flex-wrap:wrap;gap:12px}.hero-ctas .btn{flex:1 1 auto;text-align:center;justify-content:center;min-width:140px}#insights-controls{padding:0!important;top:60px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}#ins-tabs::-webkit-scrollbar,#insights-controls::-webkit-scrollbar{display:none}#ins-tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;padding:0 16px;gap:0;scrollbar-width:none;width:100%}.ins-tab{flex-shrink:0!important;white-space:nowrap!important;padding:12px 14px!important;font-size:10px!important;min-height:44px;display:flex;align-items:center}#ins-search-row,.ins-search-row{flex-direction:column!important;gap:10px!important;padding:12px 16px!important}#ins-search,#ins-sort{width:100%!important;font-size:15px!important}#ins-grid{padding:0 16px 56px!important}#ins-grid>div{grid-template-columns:1fr!important;gap:16px!important}.ins-card{padding:20px 16px 16px!important}.ins-card-title{font-size:16px!important;line-height:1.4!important}.ins-card-desc{font-size:13px!important;line-height:1.5!important}.ins-card-cat{font-size:9px!important}.ins-card-cta{font-size:10px!important;padding:10px 16px!important;display:block;text-align:center}#art-modal{padding:0!important}#art-modal-inner,#wl-modal>div{padding:56px 16px 100px!important;max-width:100%!important}.art-title{font-size:clamp(24px,6.5vw,36px)!important;line-height:1.25!important}.art-body-para{font-size:15px!important;line-height:1.8!important;margin-bottom:20px!important}#art-modal .art-meta{flex-wrap:wrap;gap:8px;font-size:11px!important}#art-modal button[onclick]{bottom:16px!important;right:16px!important;padding:12px 20px!important;font-size:11px!important}.act-page-hero{padding:80px 16px 40px!important}.act-page-hero h1{font-size:clamp(32px,9vw,60px)!important}.acc-body.open{gap:20px!important}.acc-desc{font-size:14px!important;line-height:1.65!important}.acc-detail-title{font-size:11px!important}.section-h2,.section-title,h2.section-label{font-size:clamp(28px,8vw,52px)!important}.proof-col h3{font-size:24px!important}.contact-form{padding:40px 16px!important}.form-field input,.form-field select,.form-field textarea{font-size:16px!important;padding:14px!important}.form-label{font-size:10px!important}#wl-modal{padding:12px!important;align-items:flex-end!important}#wl-modal>div{padding:28px 20px 32px!important;margin:0!important;border-radius:12px 12px 0 0!important}#wl-modal h3{font-size:20px!important}#wl-form{flex-direction:column!important;gap:12px!important}#wl-email,#wl-form button,#wl-modal>div{width:100%!important}#wl-form button{justify-content:center!important}.mobile-menu a{font-size:32px!important}.mobile-menu{padding:80px 24px!important;gap:28px!important}.events-hero{padding:80px 16px 40px!important}.event-card{border-radius:0!important}.nl-title{font-size:22px!important}.nl-sub{font-size:13px!important}#nl-email,#wl-email{font-size:16px!important}.footer-inner{gap:24px!important}.footer-brand{font-size:20px!important}.footer-tagline{font-size:12px!important}}@media (max-width:375px){.hero-h1{font-size:clamp(34px,10.5vw,50px)!important}.ins-tab{padding:10px!important;font-size:9px!important}.ins-card-title{font-size:15px!important}.acc-title{font-size:clamp(17px,5vw,26px)!important}.art-title{font-size:clamp(22px,6vw,30px)!important}.btn{padding:13px 18px!important;font-size:10px!important}nav{padding:0 14px}}@media (min-width:901px){.hero-h1{font-size:clamp(56px,7.4vw,124px);line-height:.95;max-width:none}}@media (max-width:700px){.acc-body h4,.act-num,.art-meta div,.btn,.cd-label,.chip,.ct-item p:last-child,.event-book,.event-date-badge .month,.filter-btn,.footer-col h4,.form-group label,.hero-eyebrow,.ins-tab,.nav-cta,.rev-box h5,.section-tag,.stat-label,.tag{font-size:11px!important}.ins-count{font-size:10px!important}#why-now p a,.camp-taster-grid a,.cd-val a,.footer-col a,[aria-label=Breadcrumb] a{display:inline-block;padding:10px 0}#campaigns-page>div[style*="padding:100px 48px"]{padding:64px 20px!important}#campaigns-page .camp-feat-grid>div,#campaigns-page .camp-three-col>div{padding:24px 20px!important}#campaigns-page h2.reveal{font-size:clamp(38px,11vw,104px)!important;overflow-wrap:break-word}.contact-body,.contact-form{max-width:100%;box-sizing:border-box;overflow-x:hidden}.act-card,.ct-item{padding-left:20px!important;padding-right:20px!important}#article-page [style*="font-size:10px"],#ins-featured [style*="font-size: 10px"],#ins-featured [style*="font-size: 9px"],#ins-grid [style*="font-size: 10px"],#ins-grid [style*="font-size: 9px"],.act-card-cta,.art-meta div,.founding-strip a{font-size:11px!important}#insights-controls{padding:0 16px!important}#insights-controls>div:last-child{flex-wrap:wrap;gap:10px!important}#insights-controls>div:last-child>div:first-child{flex:1 1 100%!important;max-width:none!important}#ins-sort{flex:1}}details.faq-item summary::-webkit-details-marker{display:none}details.faq-item[open] summary span{transform:rotate(45deg)}details.faq-item summary span{transition:transform .2s;flex-shrink:0}.event-card{display:flex;flex-direction:column}.event-card-top{flex:1}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.95;pointer-events:none}@media (prefers-reduced-motion:reduce){.hero-video{display:none}}@media (max-width:1000px){.ec-steps{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.ec-steps{grid-template-columns:1fr!important}}@media (max-width:700px){article p a,aside[aria-label="About the author"] a{display:inline-block;padding:10px 0}nav[aria-label=Contents] li{padding:6px 0;line-height:1.5}}