.HaloVideo-module__RPo8Rq__frame{width:100%;height:100%;position:relative}.HaloVideo-module__RPo8Rq__media{object-fit:cover;width:100%;height:100%;display:block}video.HaloVideo-module__RPo8Rq__media{opacity:0;transition:opacity .5s}video.HaloVideo-module__RPo8Rq__media.HaloVideo-module__RPo8Rq__ready{opacity:1}
.HeroCallout-module__Spw_gW__callout{z-index:0;align-items:center;min-height:100svh;padding:clamp(96px,14vw,200px) 0;display:flex;position:relative;overflow:hidden}.HeroCallout-module__Spw_gW__gradientLayer{z-index:-1;pointer-events:none;position:absolute;inset:0}.HeroCallout-module__Spw_gW__gradientFallback{background:radial-gradient(120% 120% at 80% 25%, color-mix(in srgb, var(--callout-accent) 16%, transparent) 0%, color-mix(in srgb, var(--callout-accent) 0%, transparent) 50%), var(--canvas);position:absolute;inset:0}.HeroCallout-module__Spw_gW__inner{gap:28px;display:grid}.HeroCallout-module__Spw_gW__heading{max-width:20ch}.HeroCallout-module__Spw_gW__body{max-width:52ch;color:color-mix(in srgb, var(--ink) 82%, transparent);gap:1em;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.55;display:grid}.HeroCallout-module__Spw_gW__boldNote{color:var(--ink);font-weight:700}
.TintedSection-module__nW2sPq__section{background:radial-gradient(130% 115% at 60% 40%, color-mix(in srgb, var(--tint) 18%, transparent) 0%, color-mix(in srgb, var(--tint) 5%, transparent) 44%, transparent 72%), var(--canvas);padding:clamp(40px,6vw,80px) 0;position:relative}.TintedSection-module__nW2sPq__clearsMarquee{padding-top:clamp(96px,12vw,170px)}.TintedSection-module__nW2sPq__dark{background:#05060a;padding-block:clamp(96px,14vw,200px)}.TintedSection-module__nW2sPq__dotBg{z-index:0;position:absolute;inset:0}.TintedSection-module__nW2sPq__inner{z-index:1;position:relative}.TintedSection-module__nW2sPq__content{gap:clamp(16px,2.5vw,24px);display:grid}.TintedSection-module__nW2sPq__box{background:#000;border:1px solid #ffffff14;border-radius:20px;gap:clamp(16px,2.5vw,24px);max-width:640px;padding:clamp(28px,4vw,48px);display:grid;box-shadow:0 30px 80px -30px #000000e6}.TintedSection-module__nW2sPq__dark .TintedSection-module__nW2sPq__heading{color:var(--canvas)}.TintedSection-module__nW2sPq__dark .TintedSection-module__nW2sPq__body,.TintedSection-module__nW2sPq__dark .TintedSection-module__nW2sPq__note{color:color-mix(in srgb, var(--canvas) 82%, transparent)}.TintedSection-module__nW2sPq__boldNote{max-width:52ch;font-size:clamp(1.05rem,1.7vw,1.25rem);font-weight:700;line-height:1.55}.TintedSection-module__nW2sPq__dark .TintedSection-module__nW2sPq__boldNote{color:var(--canvas)}.TintedSection-module__nW2sPq__heading{max-width:20ch}.TintedSection-module__nW2sPq__body{max-width:52ch;color:color-mix(in srgb, var(--ink) 82%, transparent);font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.55}.TintedSection-module__nW2sPq__note{max-width:52ch;color:color-mix(in srgb, var(--ink) 72%, transparent);font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.55}
.TickerMarquee-module__dZ4JUW__tickerStack{z-index:11;margin-block:clamp(-64px,-9vw,-130px);position:relative;overflow:clip visible}.TickerMarquee-module__dZ4JUW__spaceBelow{margin-bottom:clamp(12px,2vw,32px)}.TickerMarquee-module__dZ4JUW__tickerRow{width:128%;margin-left:-14%;position:relative}.TickerMarquee-module__dZ4JUW__tickerRow:not(:first-child){margin-top:clamp(-18px,-2.2vw,-38px)}.TickerMarquee-module__dZ4JUW__tickerRow:first-child{z-index:1;transform:rotate(2deg)}.TickerMarquee-module__dZ4JUW__tickerRow:nth-child(2){z-index:3;transform:rotate(-.5deg)}.TickerMarquee-module__dZ4JUW__tickerRow:nth-child(3){z-index:2;transform:rotate(-2deg)}.TickerMarquee-module__dZ4JUW__band{box-shadow:0 14px 34px -12px #15151a4d}.TickerMarquee-module__dZ4JUW__tickerItem{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);align-items:center;font-size:clamp(1.55rem,4.2vw,2.9rem);font-weight:600;line-height:1;display:inline-flex}.TickerMarquee-module__dZ4JUW__tickerRow:nth-child(2) .TickerMarquee-module__dZ4JUW__tickerItem{color:var(--canvas)}.TickerMarquee-module__dZ4JUW__sep{color:var(--brand);font-family:var(--font-mono);margin-right:.4em;font-weight:700}
.HowItWorks-module__EV_z8a__section{padding-bottom:clamp(28px,3.5vw,56px)}
.PledgeTimeline-module__84xxfG__section{padding:clamp(24px,3vw,40px) 0 clamp(32px,5vw,64px)}.PledgeTimeline-module__84xxfG__section:has(.PledgeTimeline-module__84xxfG__wrap[data-mode=timeline]){padding-bottom:0}.PledgeTimeline-module__84xxfG__frame{background:var(--deep);margin-inline:var(--gutter);border-radius:clamp(20px,2.2vw,28px);overflow:hidden}.PledgeTimeline-module__84xxfG__panel{background:var(--accent);color:var(--ink);position:relative}.PledgeTimeline-module__84xxfG__panel:before{content:"";z-index:0;pointer-events:none;opacity:.08;background-image:url(/textures/grain-tile-alpha.png);background-repeat:repeat;position:absolute;inset:0}.PledgeTimeline-module__84xxfG__panelInner{flex-direction:column;justify-content:space-between;gap:clamp(32px,6vw,72px);height:100%;padding:clamp(28px,4vw,56px);display:flex;position:relative}.PledgeTimeline-module__84xxfG__panelHeader{max-width:46ch}.PledgeTimeline-module__84xxfG__label{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:clamp(10px,1.2vw,14px);font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:600;line-height:1.15}.PledgeTimeline-module__84xxfG__label .mono-figure{color:color-mix(in srgb, var(--ink) 80%, transparent);font-size:.7em}.PledgeTimeline-module__84xxfG__body{color:color-mix(in srgb, var(--ink) 92%, transparent);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.55}.PledgeTimeline-module__84xxfG__word{font-family:var(--font-display);letter-spacing:-.04em;transform-origin:0 100%;will-change:transform;align-self:flex-start;padding-bottom:.24em;font-size:clamp(3.5rem,13vw,13rem);font-weight:600;line-height:.78}.PledgeTimeline-module__84xxfG__wrap[data-mode=timeline]{height:calc(var(--panel-count,4) * 100vh)}html[data-motion=on] .PledgeTimeline-module__84xxfG__wrap{min-height:calc(var(--panel-count,4) * 100vh)}.PledgeTimeline-module__84xxfG__wrap[data-mode=timeline] .PledgeTimeline-module__84xxfG__frame{border-radius:0;height:100vh;margin-inline:0;position:sticky;top:0}.PledgeTimeline-module__84xxfG__wrap[data-mode=timeline] .PledgeTimeline-module__84xxfG__panel{position:absolute;inset:0}.PledgeTimeline-module__84xxfG__wrap[data-mode=timeline] .PledgeTimeline-module__84xxfG__panelInner{width:100%;max-width:calc(var(--content-width) + 2 * var(--gutter));padding:clamp(96px, 11vh, 148px) var(--gutter) clamp(84px, 12vh, 150px);margin-inline:auto}.PledgeTimeline-module__84xxfG__wrap[data-mode=timeline] .PledgeTimeline-module__84xxfG__panelHeader{align-self:flex-start;max-width:40ch}.PledgeTimeline-module__84xxfG__wrap[data-mode=timeline] .PledgeTimeline-module__84xxfG__word{font-size:clamp(4.5rem,16vw,18rem)}.PledgeTimeline-module__84xxfG__wrap[data-mode=timeline] .PledgeTimeline-module__84xxfG__label{font-size:clamp(1.4rem,2.4vw,2.1rem)}.PledgeTimeline-module__84xxfG__wrap[data-mode=timeline] .PledgeTimeline-module__84xxfG__body{font-size:clamp(1.05rem,1.6vw,1.35rem)}.PledgeTimeline-module__84xxfG__wrap:not([data-mode=timeline]) .PledgeTimeline-module__84xxfG__frame{gap:0;display:grid}.PledgeTimeline-module__84xxfG__wrap:not([data-mode=timeline]) .PledgeTimeline-module__84xxfG__panelInner{min-height:0}@media (max-width:820px){.PledgeTimeline-module__84xxfG__frame{border-radius:0;margin-inline:0}.PledgeTimeline-module__84xxfG__panelInner{padding:clamp(32px, 8vw, 48px) var(--gutter);gap:clamp(24px,8vw,40px)}.PledgeTimeline-module__84xxfG__word{will-change:auto}.PledgeTimeline-module__84xxfG__label,.PledgeTimeline-module__84xxfG__wrap[data-mode=timeline] .PledgeTimeline-module__84xxfG__label{margin-bottom:clamp(12px,3vw,18px);font-size:clamp(1.65rem,7vw,2rem)}.PledgeTimeline-module__84xxfG__body,.PledgeTimeline-module__84xxfG__wrap[data-mode=timeline] .PledgeTimeline-module__84xxfG__body{font-size:clamp(1.25rem,5.2vw,1.45rem);line-height:1.5}.PledgeTimeline-module__84xxfG__wrap:not([data-mode=timeline]) .PledgeTimeline-module__84xxfG__frame{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.PledgeTimeline-module__84xxfG__wrap:not([data-mode=timeline]) .PledgeTimeline-module__84xxfG__frame::-webkit-scrollbar{display:none}.PledgeTimeline-module__84xxfG__wrap:not([data-mode=timeline]) .PledgeTimeline-module__84xxfG__panel{scroll-snap-align:start;flex:0 0 90%;min-height:min(74svh,560px)}.PledgeTimeline-module__84xxfG__wrap:not([data-mode=timeline]) .PledgeTimeline-module__84xxfG__frame:focus-visible{outline:2px solid var(--brand);outline-offset:-4px}.PledgeTimeline-module__84xxfG__wrap[data-mode=timeline]{height:calc(var(--panel-count,4) * 100svh)}html[data-motion=on] .PledgeTimeline-module__84xxfG__wrap{min-height:calc(var(--panel-count,4) * 100svh)}.PledgeTimeline-module__84xxfG__wrap[data-mode=timeline] .PledgeTimeline-module__84xxfG__frame{height:100svh}.PledgeTimeline-module__84xxfG__wrap[data-mode=timeline] .PledgeTimeline-module__84xxfG__panelInner{padding:clamp(72px, 12svh, 112px) var(--gutter) clamp(48px, 9svh, 84px)}}
.MidWave-module__T3BKuW__section{isolation:isolate;background:#05060a;padding:clamp(104px,14vw,190px) 0 clamp(56px,9vw,120px);position:relative;overflow:hidden}.MidWave-module__T3BKuW__block{z-index:1;background:var(--ink);color:var(--canvas);text-align:center;border-radius:24px;justify-items:center;gap:clamp(20px,3vw,32px);padding:clamp(36px,6vw,72px);display:grid;position:relative;overflow:hidden}.MidWave-module__T3BKuW__dotBg{z-index:0;pointer-events:none;position:absolute;inset:0}.MidWave-module__T3BKuW__block:after{content:"";z-index:1;opacity:.28;mix-blend-mode:overlay;pointer-events:none;background-image:url(/textures/grain-tile.png);background-repeat:repeat;position:absolute;inset:0}.MidWave-module__T3BKuW__heading{z-index:2;font-family:var(--font-display);letter-spacing:-.01em;max-width:18ch;font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:600;line-height:1.1;position:relative}.MidWave-module__T3BKuW__form{z-index:2;justify-items:center;width:100%;max-width:560px;display:grid;position:relative}.MidWave-module__T3BKuW__form>*{text-align:left}
.GradientSpan-module___JNwNW__wrapper{z-index:0;position:relative}.GradientSpan-module___JNwNW__gradientLayer{z-index:-1;pointer-events:none;position:absolute;inset:0}.GradientSpan-module___JNwNW__gradientFallback{background:radial-gradient(70% 55% at 15% 12%,#8c7ae68c 0%,#8c7ae600 65%),radial-gradient(65% 50% at 88% 30%,#8c7ae66b 0%,#8c7ae600 62%),radial-gradient(80% 45% at 30% 72%,#8c7ae67a 0%,#8c7ae600 68%),radial-gradient(60% 40% at 92% 92%,#8c7ae661 0%,#8c7ae600 60%),#f5f2ec;position:absolute;inset:0}
