.optimism-module__3Z2jyW__page{--paper-0:#000;--paper-1:#0c0a08;--paper-2:#15110d;--paper-3:#1f1914;--ink-0:#f4f2ef;--ink-1:#ede9e2;--ink-2:#b5aea3;--ink-3:#6f6a64;--ink-4:#30271f;--accent:#ff7a2f;--accent-soft:#ff7a2f2e;--accent-ink:#000;--warm:#ff7a2f;--ember:#e8471c;--line:color-mix(in srgb, var(--ink-1) 15%, transparent);--quiet:var(--ink-2);background:var(--paper-0);color:var(--ink-1);min-height:100vh}.theme-bone .optimism-module__3Z2jyW__page{--paper-0:#f4f2ef;--paper-1:#ede9e2;--paper-2:#e4dfd6;--paper-3:#d8d1c5;--ink-0:#000;--ink-1:#1a1612;--ink-2:#4a443d;--ink-3:#6f6a64;--ink-4:#b5aea3;--accent:#b8360f;--accent-soft:#b8360f24;--accent-ink:#fff;--warm:#b8360f;--ember:#c53d12}.optimism-module__3Z2jyW__page a:focus-visible{outline:2px solid var(--accent);outline-offset:7px;border-radius:2px}.optimism-module__3Z2jyW__page h1,.optimism-module__3Z2jyW__page h2,.optimism-module__3Z2jyW__page h3{font-weight:400}.optimism-module__3Z2jyW__page h1,.optimism-module__3Z2jyW__page h2{font-family:var(--serif);letter-spacing:-.035em;line-height:1.02}.optimism-module__3Z2jyW__page h2{font-size:clamp(46px,5.5vw,78px)}.optimism-module__3Z2jyW__page h2 em{color:var(--ember);font-weight:400}.optimism-module__3Z2jyW__page section[id]{scroll-margin-top:95px}.optimism-module__3Z2jyW__skip{z-index:100;background:var(--ink-0);color:var(--paper-0);padding:12px 20px;position:fixed;top:-100px;left:20px}.optimism-module__3Z2jyW__skip:focus{top:15px}.optimism-module__3Z2jyW__header{height:88px;padding:0 var(--gut);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper-0) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky;top:0}.optimism-module__3Z2jyW__brand{font:500 12px var(--mono);letter-spacing:.09em;align-items:center;gap:10px;display:flex}.optimism-module__3Z2jyW__brandDot{color:var(--accent)}.optimism-module__3Z2jyW__event,.optimism-module__3Z2jyW__eyebrow{font:400 10px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase}.optimism-module__3Z2jyW__event{color:var(--quiet);align-items:center;gap:10px;display:flex}.optimism-module__3Z2jyW__event>span{background:var(--warm);width:5px;height:5px;box-shadow:0 0 14px color-mix(in srgb, var(--warm) 50%, transparent);border-radius:50%}.optimism-module__3Z2jyW__headerActions{align-items:center;gap:24px;display:flex}.optimism-module__3Z2jyW__headerLink{align-items:center;gap:16px;font-size:13px;display:flex}.optimism-module__3Z2jyW__headerLink:hover,.optimism-module__3Z2jyW__footer a:hover{color:var(--accent)}.optimism-module__3Z2jyW__arrow{font-family:var(--sans);font-style:normal;display:inline-block}.optimism-module__3Z2jyW__hero{max-width:1440px;padding:95px var(--gut) 0;grid-template-columns:1.35fr 1fr;align-items:center;gap:48px 55px;margin:0 auto;display:grid;position:relative}.optimism-module__3Z2jyW__hero:before{content:"";background:radial-gradient(ellipse at 70% 20%, color-mix(in srgb, var(--warm) 5%, transparent), transparent 60%);pointer-events:none;position:absolute;inset:0}.optimism-module__3Z2jyW__eyebrow{color:var(--quiet);margin-bottom:26px}.optimism-module__3Z2jyW__hero .optimism-module__3Z2jyW__eyebrow{color:var(--warm)}.optimism-module__3Z2jyW__hero h1{font-size:clamp(66px,8.7vw,126px);line-height:.96}.optimism-module__3Z2jyW__hero h1 em{color:var(--warm);font-weight:400}.optimism-module__3Z2jyW__heroNote{color:var(--quiet);margin-top:34px;font-size:20px}.optimism-module__3Z2jyW__signature{font-family:var(--serif);width:fit-content;margin:10px 0 0 120px;font-size:32px;font-style:italic;transform:rotate(-6deg)}.optimism-module__3Z2jyW__artwork{color:#24221f;background:#f3f0e8;margin:5px 12px 12px 0;padding:22px 26px 18px;transform:rotate(3deg);box-shadow:0 18px 80px #0002}.optimism-module__3Z2jyW__artworkTop{font:9px var(--mono);letter-spacing:.1em;border-bottom:1px solid #24221f25;justify-content:space-between;gap:10px;padding-bottom:16px;display:flex}.optimism-module__3Z2jyW__dots{width:100%;height:auto;margin:20px auto 18px;display:block}.optimism-module__3Z2jyW__artwork figcaption{font:11px var(--sans);border-top:1px solid #24221f25;justify-content:space-between;align-items:center;padding-top:13px;display:flex}.optimism-module__3Z2jyW__artwork figcaption>span:last-child{color:#d94a20;font-size:22px}.optimism-module__3Z2jyW__heroFooterWrap{max-width:1440px;padding:0 var(--gut);margin:0 auto}.optimism-module__3Z2jyW__heroFooter{border-bottom:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:20px;padding:36px 0 32px;display:flex}.optimism-module__3Z2jyW__heroFooter>a{color:var(--quiet);align-items:center;gap:24px;font-size:13px;display:flex}.optimism-module__3Z2jyW__heroFooter>a:hover{color:var(--ink-0)}.optimism-module__3Z2jyW__downCircle{border:1px solid var(--line);width:33px;height:33px;color:var(--warm);border-radius:50%;place-items:center;display:inline-grid}.optimism-module__3Z2jyW__heroSite{font:11px var(--mono);letter-spacing:.1em;color:var(--quiet);align-items:center;gap:10px;min-height:44px;display:inline-flex}.optimism-module__3Z2jyW__heroSite:hover,.optimism-module__3Z2jyW__heroSite .optimism-module__3Z2jyW__arrow{color:var(--accent)}.optimism-module__3Z2jyW__section{max-width:1280px;padding:110px var(--gut);margin:0 auto}.optimism-module__3Z2jyW__intro{grid-template-columns:.85fr 1.4fr;gap:clamp(60px,9vw,140px);display:grid}.optimism-module__3Z2jyW__profile{max-width:280px}.optimism-module__3Z2jyW__portraitFrame{background:var(--paper-2);aspect-ratio:4/4.5;margin-bottom:28px;overflow:hidden}.optimism-module__3Z2jyW__portrait{object-fit:cover;filter:grayscale();object-position:50% 0%;width:100%;height:100%}.optimism-module__3Z2jyW__profile .optimism-module__3Z2jyW__eyebrow{color:var(--warm);margin-bottom:8px;font-size:9px}.optimism-module__3Z2jyW__profileName{font:32px var(--serif)}.optimism-module__3Z2jyW__profileCaption{color:var(--quiet);margin-top:5px;font-size:13px}.optimism-module__3Z2jyW__sectionNumber{color:var(--accent);padding-right:12px}.optimism-module__3Z2jyW__introCopy h2{margin-bottom:30px}.optimism-module__3Z2jyW__introCopy>p:not(.optimism-module__3Z2jyW__eyebrow),.optimism-module__3Z2jyW__moonshotCopy>p:not(.optimism-module__3Z2jyW__mission),.optimism-module__3Z2jyW__practiceCopy>p{color:var(--quiet);font-size:17px;line-height:1.8}.optimism-module__3Z2jyW__introCopy>.optimism-module__3Z2jyW__stillBuilding{color:var(--ink-0);margin:18px 0 28px}.optimism-module__3Z2jyW__textLink{border-bottom:1px solid color-mix(in srgb, var(--accent) 45%, transparent);align-items:center;gap:20px;padding:6px 0 9px;font-size:13px;transition:color .2s,border-color .2s;display:inline-flex}.optimism-module__3Z2jyW__textLink .optimism-module__3Z2jyW__arrow{color:var(--accent)}.optimism-module__3Z2jyW__textLink:hover{color:var(--accent);border-color:var(--accent)}.optimism-module__3Z2jyW__moonshot{background:var(--paper-1);border-block:1px solid var(--line);position:relative;overflow:hidden}.optimism-module__3Z2jyW__moonshotInner{max-width:1280px;padding:96px var(--gut) 155px;z-index:1;grid-template-columns:1fr 1fr;gap:75px;margin:auto;display:grid;position:relative}.optimism-module__3Z2jyW__moonshot h2 em{color:var(--warm)}.optimism-module__3Z2jyW__mission{font:400 clamp(22px, 2.3vw, 30px)/1.5 var(--sans);letter-spacing:-.025em;margin-bottom:28px}.optimism-module__3Z2jyW__mission span{color:var(--warm)}.optimism-module__3Z2jyW__moonshotCopy .optimism-module__3Z2jyW__textLink{margin-top:26px}.optimism-module__3Z2jyW__billion{font:400 clamp(100px, 17vw, 245px)/1 var(--sans);letter-spacing:-.065em;white-space:nowrap;color:color-mix(in srgb, var(--ink-1) 5%, transparent);pointer-events:none;position:absolute;bottom:-54px;left:50%;transform:translate(-50%)}.optimism-module__3Z2jyW__bigPicture{border-top:1px solid var(--line);grid-template-columns:.85fr 1.4fr;gap:clamp(50px,8vw,120px);display:grid}.optimism-module__3Z2jyW__bigPicture h2 em{color:var(--ember)}.optimism-module__3Z2jyW__lead{color:var(--ink-1);font-size:19px;line-height:1.75}.optimism-module__3Z2jyW__lead a{color:var(--accent);border-bottom:1px solid color-mix(in srgb, var(--accent) 45%, transparent)}.optimism-module__3Z2jyW__ideasLabel{font:400 10px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--warm);margin:40px 0 8px}.optimism-module__3Z2jyW__ideas{margin:0;padding:0;list-style:none}.optimism-module__3Z2jyW__ideas li{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;gap:12px;padding:18px 0;display:grid}.optimism-module__3Z2jyW__ideaNumber{font:11px var(--mono);color:var(--accent);padding-top:4px}.optimism-module__3Z2jyW__ideas p{color:var(--quiet);font-size:16px;line-height:1.65}.optimism-module__3Z2jyW__ideas strong{color:var(--ink-0);font-weight:500}.optimism-module__3Z2jyW__inlineLink{color:var(--accent);white-space:nowrap}.optimism-module__3Z2jyW__practiceLinks{flex-wrap:wrap;gap:26px;margin-top:18px;display:flex}.optimism-module__3Z2jyW__bigPictureLinks{flex-wrap:wrap;align-items:center;gap:28px;margin-top:36px;display:flex}.optimism-module__3Z2jyW__a256{margin-top:6px}.optimism-module__3Z2jyW__a256 img{width:min(100%,360px);height:auto;display:block}.optimism-module__3Z2jyW__a256Light{display:none!important}.theme-bone .optimism-module__3Z2jyW__a256Dark{display:none!important}.theme-bone .optimism-module__3Z2jyW__a256Light{display:block!important}.optimism-module__3Z2jyW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.optimism-module__3Z2jyW__practice{grid-template-columns:1fr 1fr;gap:70px;padding-top:0;padding-bottom:100px;display:grid}.optimism-module__3Z2jyW__practice>div{border-top:1px solid var(--line);padding-top:40px}.optimism-module__3Z2jyW__practice h2{font:500 clamp(35px, 3.8vw, 52px)/1.2 var(--sans);letter-spacing:-.045em}.optimism-module__3Z2jyW__practiceCopy .optimism-module__3Z2jyW__textLink{margin-top:20px}.optimism-module__3Z2jyW__connect{text-align:center;padding:95px var(--gut) 105px;border-top:1px solid var(--line);background:radial-gradient(ellipse at 50% 110%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 65%), var(--paper-1)}.optimism-module__3Z2jyW__connectDots{justify-content:center;align-items:center;gap:13px;margin-bottom:36px;display:flex}.optimism-module__3Z2jyW__connectDots span{background:var(--ink-3);border-radius:50%;width:6px;height:6px}.optimism-module__3Z2jyW__connectDots span:nth-child(n+4){background:var(--warm)}.optimism-module__3Z2jyW__connect h2{margin-bottom:26px;font-size:clamp(66px,8vw,106px)}.optimism-module__3Z2jyW__connect h2 em{color:var(--warm)}.optimism-module__3Z2jyW__connect>p:not(.optimism-module__3Z2jyW__eyebrow){color:var(--quiet);font-size:16px;line-height:1.7}.optimism-module__3Z2jyW__connectActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:36px;display:flex}.optimism-module__3Z2jyW__primary{cursor:pointer;min-height:48px;font:500 15px/1.2 var(--sans);color:var(--accent-ink);background:var(--accent);text-align:center;-webkit-tap-highlight-color:transparent;border:0;border-radius:99px;justify-content:center;align-items:center;gap:14px;padding:14px 22px;transition:filter .2s,transform .1s;display:inline-flex}.optimism-module__3Z2jyW__primary:hover{filter:brightness(1.08)}.optimism-module__3Z2jyW__primary:active{transform:scale(.97)}.optimism-module__3Z2jyW__primary:disabled{opacity:.6;cursor:default;transform:none}.optimism-module__3Z2jyW__primary .optimism-module__3Z2jyW__arrow{font-size:16px}.optimism-module__3Z2jyW__footer{padding:28px var(--gut);border-top:1px solid var(--line);color:var(--quiet);font:9px/1.6 var(--mono);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:25px;display:flex}.optimism-module__3Z2jyW__footerBrand{color:var(--ink-0);letter-spacing:.1em}.optimism-module__3Z2jyW__footerBrand .optimism-module__3Z2jyW__arrow{color:var(--accent);margin-left:10px}@media (min-width:1500px){.optimism-module__3Z2jyW__hero{padding-top:120px}}@media (max-width:1000px){.optimism-module__3Z2jyW__hero{gap:40px 30px;padding-top:70px}.optimism-module__3Z2jyW__hero h1{font-size:clamp(65px,8.6vw,92px)}.optimism-module__3Z2jyW__artwork{padding:17px}.optimism-module__3Z2jyW__artworkTop{font-size:7px}.optimism-module__3Z2jyW__artwork figcaption{font-size:9px}.optimism-module__3Z2jyW__intro{gap:60px}.optimism-module__3Z2jyW__bigPicture{gap:50px}.optimism-module__3Z2jyW__moonshotInner,.optimism-module__3Z2jyW__practice{gap:45px}}@media (max-width:700px){.optimism-module__3Z2jyW__header{gap:10px;height:72px}.optimism-module__3Z2jyW__brand{gap:8px;font-size:10px}.optimism-module__3Z2jyW__brand img{width:24px;height:auto}.optimism-module__3Z2jyW__event{display:none}.optimism-module__3Z2jyW__headerActions{gap:17px}.optimism-module__3Z2jyW__headerLink{gap:8px;font-size:12px}.optimism-module__3Z2jyW__hero{grid-template-columns:1fr;gap:28px;padding-top:53px}.optimism-module__3Z2jyW__hero .optimism-module__3Z2jyW__eyebrow{margin-bottom:23px;font-size:9px}.optimism-module__3Z2jyW__hero h1{font-size:clamp(68px,13.5vw,96px)}.optimism-module__3Z2jyW__heroNote{margin-top:23px;font-size:17px}.optimism-module__3Z2jyW__signature{margin-left:110px;font-size:29px}.optimism-module__3Z2jyW__artwork{width:min(86%,350px);margin:9px auto 8px;padding:20px;transform:rotate(2deg)}.optimism-module__3Z2jyW__artworkTop{font-size:8px}.optimism-module__3Z2jyW__artwork figcaption{font-size:10px}.optimism-module__3Z2jyW__dots{margin-block:12px}.optimism-module__3Z2jyW__heroFooter{gap:16px;margin-top:0;padding:19px 0 25px}.optimism-module__3Z2jyW__heroFooter>a{gap:14px;font-size:12px}.optimism-module__3Z2jyW__heroSite{font-size:10px}.optimism-module__3Z2jyW__section{padding-block:66px}.optimism-module__3Z2jyW__intro{flex-direction:column;gap:44px;display:flex}.optimism-module__3Z2jyW__profile{grid-template-columns:112px 1fr;align-content:center;column-gap:22px;max-width:none;display:grid}.optimism-module__3Z2jyW__portraitFrame{aspect-ratio:1/1.1;grid-row:1/4;margin-bottom:0}.optimism-module__3Z2jyW__profile .optimism-module__3Z2jyW__eyebrow{align-self:end;margin-bottom:5px}.optimism-module__3Z2jyW__profileName{align-self:center;font-size:30px}.optimism-module__3Z2jyW__profileCaption{margin-top:2px;font-size:11px}.optimism-module__3Z2jyW__introCopy h2{margin-bottom:25px;font-size:53px}.optimism-module__3Z2jyW__introCopy>p:not(.optimism-module__3Z2jyW__eyebrow),.optimism-module__3Z2jyW__moonshotCopy>p:not(.optimism-module__3Z2jyW__mission),.optimism-module__3Z2jyW__practiceCopy>p{font-size:16px;line-height:1.75}.optimism-module__3Z2jyW__eyebrow{margin-bottom:22px;font-size:9px}.optimism-module__3Z2jyW__moonshotInner{grid-template-columns:1fr;gap:34px;padding-top:65px;padding-bottom:100px}.optimism-module__3Z2jyW__moonshot h2{font-size:58px}.optimism-module__3Z2jyW__mission{margin-bottom:22px;font-size:24px;line-height:1.5}.optimism-module__3Z2jyW__billion{font-size:16.5vw;bottom:-12px}.optimism-module__3Z2jyW__practice{grid-template-columns:1fr;gap:25px;padding-top:0}.optimism-module__3Z2jyW__practice>div{padding-top:32px}.optimism-module__3Z2jyW__practice>.optimism-module__3Z2jyW__practiceCopy{border:0;padding-top:0}.optimism-module__3Z2jyW__a256 img{width:min(100%,290px)}.optimism-module__3Z2jyW__bigPicture{grid-template-columns:1fr;gap:30px}.optimism-module__3Z2jyW__lead{font-size:17px}.optimism-module__3Z2jyW__ideas li{grid-template-columns:34px 1fr}.optimism-module__3Z2jyW__connect{padding-block:70px}.optimism-module__3Z2jyW__connect h2{font-size:69px}.optimism-module__3Z2jyW__connect>p:not(.optimism-module__3Z2jyW__eyebrow){font-size:15px}.optimism-module__3Z2jyW__connectActions{flex-direction:column;gap:20px}.optimism-module__3Z2jyW__primary{padding:14px 22px}.optimism-module__3Z2jyW__footer{flex-wrap:wrap;row-gap:20px;padding-block:25px}.optimism-module__3Z2jyW__footer>span{flex-basis:100%;order:3;font-size:8px}}@media (prefers-reduced-motion:reduce){.optimism-module__3Z2jyW__page *,.optimism-module__3Z2jyW__page :before,.optimism-module__3Z2jyW__page :after{transition:none!important;animation:none!important}}
.pulse-module__9lmgJa__page{min-height:100svh;overflow-x:hidden}.pulse-module__9lmgJa__top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.pulse-module__9lmgJa__brand{font:500 12px var(--mono);letter-spacing:.09em}.pulse-module__9lmgJa__brand span{color:var(--accent)}.pulse-module__9lmgJa__shell{max-width:620px;margin:0 auto;padding:0 20px 40px}.pulse-module__9lmgJa__eyebrow{font:400 10px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--warm);margin:0 0 14px}.pulse-module__9lmgJa__hint{color:var(--quiet);margin:10px 0 0;font-size:14px}.pulse-module__9lmgJa__intro{flex-direction:column;justify-content:center;min-height:calc(100svh - 160px);padding:40px 0;display:flex}.pulse-module__9lmgJa__intro h1{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(44px,12vw,72px);font-weight:400;line-height:1.02}.pulse-module__9lmgJa__intro h1 em{color:var(--ember)}.pulse-module__9lmgJa__lede{color:var(--ink-2);max-width:30ch;margin:22px 0 26px;font-size:18px;line-height:1.5}.pulse-module__9lmgJa__pill{font:400 11px/1 var(--mono);letter-spacing:.08em;color:var(--ink-1);border:1px solid var(--line);border-radius:999px;align-self:flex-start;margin:0 0 22px;padding:10px 14px}.pulse-module__9lmgJa__start{align-self:flex-start;}.pulse-module__9lmgJa__start:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.pulse-module__9lmgJa__question{flex-direction:column;min-height:calc(100svh - 150px);padding:18px 0 20px;animation:.35s both pulse-module__9lmgJa__rise;display:flex}@keyframes pulse-module__9lmgJa__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pulse-module__9lmgJa__progress{align-items:center;gap:14px;margin-bottom:22px;display:flex}.pulse-module__9lmgJa__back{border:1px solid var(--line);color:var(--ink-1);cursor:pointer;background:0 0;border-radius:50%;flex:none;width:40px;height:40px;font-size:16px}.pulse-module__9lmgJa__dots{flex:1;gap:6px;display:flex}.pulse-module__9lmgJa__dots span{background:var(--line);border-radius:2px;flex:1;height:3px}.pulse-module__9lmgJa__dots .pulse-module__9lmgJa__dotDone{background:var(--accent)}.pulse-module__9lmgJa__dots .pulse-module__9lmgJa__dotNow{background:color-mix(in srgb, var(--accent) 55%, transparent)}.pulse-module__9lmgJa__count{font:11px var(--mono);color:var(--quiet)}.pulse-module__9lmgJa__prompt{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:clamp(25px,6.6vw,40px);font-weight:400;line-height:1.12}.pulse-module__9lmgJa__glassStage{flex:1;justify-content:center;align-items:flex-end;gap:22px;padding:18px 0 10px;display:flex}.pulse-module__9lmgJa__glassWrap{flex-direction:column;align-items:center;gap:10px;display:flex}.pulse-module__9lmgJa__glassNumber{font-family:var(--serif);color:var(--ink-0);font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.pulse-module__9lmgJa__glassLg .pulse-module__9lmgJa__glassNumber{font-size:64px}.pulse-module__9lmgJa__glassHit{padding:6px 18px}.pulse-module__9lmgJa__glassInteractive{touch-action:none;cursor:ns-resize;-webkit-user-select:none;user-select:none;border-radius:12px}.pulse-module__9lmgJa__glassInteractive:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.pulse-module__9lmgJa__glass{border:2px solid color-mix(in srgb, var(--ink-1) 55%, transparent);background:color-mix(in srgb, var(--ink-1) 4%, transparent);border-top-width:1px;border-radius:4px 4px 18px 18px;position:relative;overflow:hidden}.pulse-module__9lmgJa__glass:after{content:"";pointer-events:none;background:#ffffff29;border-radius:4px;width:7%;position:absolute;top:6%;bottom:8%;left:12%}.pulse-module__9lmgJa__glassLg .pulse-module__9lmgJa__glass{width:132px;height:min(260px,32svh)}.pulse-module__9lmgJa__glassSm .pulse-module__9lmgJa__glass{border-radius:3px 3px 12px 12px;width:58px;height:100px}.pulse-module__9lmgJa__liquid{background:linear-gradient(to top, var(--ember), var(--accent));transition:height .28s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0}.pulse-module__9lmgJa__liquid:before{content:"";background:color-mix(in srgb, #fff 45%, var(--accent));height:3px;position:absolute;top:-1px;left:0;right:0}.pulse-module__9lmgJa__liquidLive{transition-duration:80ms}.pulse-module__9lmgJa__glassGhost .pulse-module__9lmgJa__liquid{background:linear-gradient(to top, color-mix(in srgb, var(--ink-1) 35%, transparent), color-mix(in srgb, var(--ink-1) 22%, transparent))}.pulse-module__9lmgJa__glassGhost .pulse-module__9lmgJa__liquid:before{background:color-mix(in srgb, var(--ink-1) 50%, transparent)}.pulse-module__9lmgJa__glassGhost .pulse-module__9lmgJa__glassNumber{color:var(--ink-2)}.pulse-module__9lmgJa__ticks{pointer-events:none;flex-direction:column-reverse;justify-content:space-evenly;display:flex;position:absolute;inset:0}.pulse-module__9lmgJa__ticks span{background:color-mix(in srgb, var(--ink-1) 28%, transparent);width:16%;height:1px;margin-left:auto}.pulse-module__9lmgJa__glassLabel{font:400 10px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--quiet);text-align:center}.pulse-module__9lmgJa__marker{border-top:2px dashed var(--ink-0);position:absolute;left:-2px;right:-2px}.pulse-module__9lmgJa__marker span{font:9px var(--mono);color:var(--ink-0);position:absolute;top:-16px;right:2px}.pulse-module__9lmgJa__liveGap{font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--quiet);flex-direction:column;align-self:center;align-items:center;gap:4px;display:flex}.pulse-module__9lmgJa__liveGap strong{font:400 26px var(--serif);color:var(--accent);letter-spacing:0;text-transform:none}.pulse-module__9lmgJa__cards,.pulse-module__9lmgJa__scale{gap:10px;margin-top:28px;display:grid}.pulse-module__9lmgJa__card{text-align:left;font:inherit;color:var(--ink-0);background:var(--paper-2);border:1px solid var(--line);cursor:pointer;border-radius:10px;min-height:60px;padding:18px;font-size:17px;line-height:1.3;transition:border-color .15s,background .15s,transform .15s}.pulse-module__9lmgJa__card:active{transform:scale(.985)}.pulse-module__9lmgJa__cardOn{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, var(--paper-2))}@media (hover:hover){.pulse-module__9lmgJa__card:hover{border-color:color-mix(in srgb, var(--accent) 60%, transparent)}}@media (min-width:700px){.pulse-module__9lmgJa__scale{grid-template-columns:repeat(5,1fr)}.pulse-module__9lmgJa__scale .pulse-module__9lmgJa__card{text-align:center;font-size:15px}}.pulse-module__9lmgJa__reveal{padding:8px 0 10px;animation:.4s both pulse-module__9lmgJa__rise}.pulse-module__9lmgJa__reveal .pulse-module__9lmgJa__block{padding:20px 0}.pulse-module__9lmgJa__block{border-bottom:1px solid var(--line);padding:26px 0}.pulse-module__9lmgJa__block h3{font-family:var(--serif);margin:0 0 16px;font-size:24px;font-weight:400;line-height:1.2}.pulse-module__9lmgJa__gapHero{font-family:var(--serif);color:var(--accent);letter-spacing:-.04em;font-size:clamp(76px,22vw,120px);line-height:.9}.pulse-module__9lmgJa__gapLine{align-items:center;gap:20px;margin-bottom:18px;display:flex}.pulse-module__9lmgJa__gapLine .pulse-module__9lmgJa__eyebrow{margin-bottom:6px}.pulse-module__9lmgJa__gapLine .pulse-module__9lmgJa__gapHero{flex:none;font-size:clamp(64px,18vw,96px)}.pulse-module__9lmgJa__gapLine .pulse-module__9lmgJa__verdict{color:var(--ink-1);margin:0;font-size:16px;line-height:1.4}.pulse-module__9lmgJa__answers{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pulse-module__9lmgJa__answers li{gap:3px;display:grid}.pulse-module__9lmgJa__answerLabel{font:400 10px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--quiet)}.pulse-module__9lmgJa__answers strong{color:var(--ink-0);font-size:17px;font-weight:500}.pulse-module__9lmgJa__answers em{font-style:normal;font:11px/1 var(--mono);color:var(--ink-2);padding-top:8px;position:relative}.pulse-module__9lmgJa__answers em span{background:var(--accent);border-radius:2px;max-width:100%;height:3px;position:absolute;top:0;left:0}.pulse-module__9lmgJa__optional{font:400 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--quiet);vertical-align:middle;margin-left:6px}.pulse-module__9lmgJa__gapExplain{color:var(--ink-2);margin:14px 0 22px;line-height:1.55}.pulse-module__9lmgJa__gapExplain strong{color:var(--ink-0)}.pulse-module__9lmgJa__glassRow{flex-wrap:wrap;gap:18px 22px;display:flex}.pulse-module__9lmgJa__pair{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pulse-module__9lmgJa__pairGlasses{gap:4px;display:flex}.pulse-module__9lmgJa__pairGlasses .pulse-module__9lmgJa__glassHit{padding:4px 5px}.pulse-module__9lmgJa__pairLabel{font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-1);margin:0 0 0 8px}.pulse-module__9lmgJa__verdict{color:var(--ink-0);margin:22px 0 0;font-size:18px;line-height:1.45}.pulse-module__9lmgJa__mine{color:var(--ink-2);margin:0;line-height:1.5}.pulse-module__9lmgJa__mine strong{color:var(--ink-0)}.pulse-module__9lmgJa__notice{border:1px solid var(--line);background:var(--paper-2);color:var(--ink-1);border-radius:8px;margin:18px 0 0;padding:14px 16px;line-height:1.5}.pulse-module__9lmgJa__errorBox{color:var(--ink-0);background:#e5484d24;border:1px solid #e5484d;border-radius:8px;margin:18px 0 0;padding:14px 16px;line-height:1.5}.pulse-module__9lmgJa__errorBox button{font:inherit;color:#fff;cursor:pointer;background:#e5484d;border:0;border-radius:4px;margin-left:8px;padding:6px 12px;font-weight:600}.pulse-module__9lmgJa__bars{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pulse-module__9lmgJa__barText{color:var(--ink-2);justify-content:space-between;gap:12px;margin-bottom:6px;font-size:15px;display:flex}.pulse-module__9lmgJa__barText em{color:var(--accent);font-style:normal}.pulse-module__9lmgJa__barText strong{font:500 13px var(--mono);color:var(--ink-1)}.pulse-module__9lmgJa__barTrack{background:var(--paper-3);border-radius:4px;height:8px;overflow:hidden}.pulse-module__9lmgJa__barTrack div{background:color-mix(in srgb, var(--ink-1) 40%, transparent);border-radius:4px;height:100%;transition:width .6s}.pulse-module__9lmgJa__barMine .pulse-module__9lmgJa__barText span{color:var(--ink-0)}.pulse-module__9lmgJa__barMine .pulse-module__9lmgJa__barTrack div{background:var(--accent)}.pulse-module__9lmgJa__percentValue{font-family:var(--serif);color:var(--accent);font-variant-numeric:tabular-nums;margin:18px 0 8px;font-size:64px;line-height:1}.pulse-module__9lmgJa__range{width:100%;accent-color:var(--accent);touch-action:pan-y;height:36px;margin:6px 0 22px}.pulse-module__9lmgJa__guess{gap:10px;display:grid}.pulse-module__9lmgJa__guess div{border-bottom:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:baseline;padding-bottom:8px;display:flex}.pulse-module__9lmgJa__guess strong{font:400 30px var(--serif);color:var(--ink-0)}.pulse-module__9lmgJa__guessReal strong{color:var(--accent)}.pulse-module__9lmgJa__guess p{color:var(--ink-1);margin:8px 0 0;line-height:1.5}.pulse-module__9lmgJa__email{gap:12px;display:grid}.pulse-module__9lmgJa__email h3{margin:0;font-size:21px}.pulse-module__9lmgJa__email input[type=email],.pulse-module__9lmgJa__email input[type=text]:not(.pulse-module__9lmgJa__hp){border:1px solid var(--line);background:var(--paper-2);color:var(--ink-0);border-radius:6px;width:100%;padding:15px 14px;font-size:16px}.pulse-module__9lmgJa__email input[type=email]:focus,.pulse-module__9lmgJa__email input[type=text]:not(.pulse-module__9lmgJa__hp):focus{outline:2px solid var(--accent);outline-offset:1px}.pulse-module__9lmgJa__check{color:var(--ink-1);align-items:center;gap:12px;min-height:32px;font-size:16px;display:flex}.pulse-module__9lmgJa__check input{width:20px;height:20px;accent-color:var(--accent);flex:none}.pulse-module__9lmgJa__fine{color:var(--quiet);margin:0;font-size:13px}.pulse-module__9lmgJa__hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.pulse-module__9lmgJa__revealActions{flex-wrap:wrap;gap:22px;padding:14px 0 0;display:flex}.pulse-module__9lmgJa__done{margin-top:22px}.pulse-module__9lmgJa__textButton{font:inherit;color:var(--ink-1);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:15px;text-decoration:underline}.pulse-module__9lmgJa__surveyFooter{border-top:1px solid var(--line);font:10px/1.6 var(--mono);letter-spacing:.03em;color:var(--quiet);margin-top:28px;padding-top:18px}.pulse-module__9lmgJa__surveyFooter p{margin:0 0 6px}.pulse-module__9lmgJa__dev{z-index:50;font:12px var(--mono);position:fixed;top:12px;right:72px}.pulse-module__9lmgJa__devToggle{background:var(--ink-0);color:var(--paper-0);font:inherit;cursor:pointer;float:right;border:0;border-radius:999px;padding:8px 12px}.pulse-module__9lmgJa__devBody{clear:both;background:var(--paper-2);border:1px solid var(--line);border-radius:10px;width:min(310px,100vw - 24px);margin-top:8px;padding:14px;box-shadow:0 10px 40px #0008}.pulse-module__9lmgJa__devBody p{color:var(--quiet);margin:6px 0}.pulse-module__9lmgJa__devIds,.pulse-module__9lmgJa__devRow{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.pulse-module__9lmgJa__devBody button,.pulse-module__9lmgJa__devBody a{font:inherit;background:var(--paper-3);color:var(--ink-1);border:1px solid var(--line);cursor:pointer;border-radius:6px;padding:8px 10px}.pulse-module__9lmgJa__devIds button{width:36px}.pulse-module__9lmgJa__devBody .pulse-module__9lmgJa__devOn{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}@media (prefers-reduced-motion:reduce){.pulse-module__9lmgJa__question,.pulse-module__9lmgJa__reveal{animation:none}.pulse-module__9lmgJa__liquid,.pulse-module__9lmgJa__barTrack div{transition:none}}.pulse-module__9lmgJa__email .pulse-module__9lmgJa__start{justify-self:start}
.pulse-launcher-module__Vakslq__band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 80% 50%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 60%), var(--paper-1)}.pulse-launcher-module__Vakslq__bandInner{max-width:1280px;padding:44px var(--gut);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px 48px;margin:0 auto;display:flex}.pulse-launcher-module__Vakslq__eyebrow{font:400 10px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--warm);align-items:center;gap:10px;margin:0 0 12px;display:flex}.pulse-launcher-module__Vakslq__live{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 60%, transparent);border-radius:50%;animation:2s infinite pulse-launcher-module__Vakslq__pulse}@keyframes pulse-launcher-module__Vakslq__pulse{70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}.pulse-launcher-module__Vakslq__title{font-family:var(--serif);letter-spacing:-.03em;margin:0;font-weight:400;line-height:1.04;font-size:clamp(34px,4.4vw,58px)!important}.pulse-launcher-module__Vakslq__title em{color:var(--ember)}.pulse-launcher-module__Vakslq__action{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.pulse-launcher-module__Vakslq__cta{}.pulse-launcher-module__Vakslq__cta:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.pulse-launcher-module__Vakslq__meta{font:400 11px/1 var(--mono);letter-spacing:.08em;color:var(--quiet);margin:0}@media (max-width:700px){.pulse-launcher-module__Vakslq__bandInner{padding:34px var(--gut)}}.pulse-launcher-module__Vakslq__locked,.pulse-launcher-module__Vakslq__locked body{overflow:hidden!important}.pulse-launcher-module__Vakslq__layer{z-index:1000;background:var(--paper-0);position:fixed;inset:0;min-height:0!important}.pulse-launcher-module__Vakslq__bar{z-index:2;height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0 20px;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper-0) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.pulse-launcher-module__Vakslq__barTitle{font:500 11px var(--mono);letter-spacing:.14em;color:var(--quiet)}.pulse-launcher-module__Vakslq__close{border:1px solid var(--line);width:44px;height:44px;color:var(--ink-0);cursor:pointer;background:0 0;border-radius:50%;font-size:16px}.pulse-launcher-module__Vakslq__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pulse-launcher-module__Vakslq__scroller{scroll-padding-top:calc(56px + env(safe-area-inset-top));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-top:calc(56px + env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom);position:fixed;inset:0;overflow:hidden auto}@media (prefers-reduced-motion:reduce){.pulse-launcher-module__Vakslq__live{animation:none}}
.scoreboard-module__DtyDka__head{justify-content:space-between;align-items:center;padding-top:22px;display:flex}.scoreboard-module__DtyDka__bigN{border-bottom:1px solid var(--line);align-items:baseline;gap:14px;padding:10px 0 20px;display:flex}.scoreboard-module__DtyDka__bigN strong{font:400 96px/1 var(--serif);color:var(--accent);letter-spacing:-.04em}.scoreboard-module__DtyDka__bigN span{color:var(--ink-2)}.scoreboard-module__DtyDka__grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.scoreboard-module__DtyDka__grid div{background:var(--paper-2);border-radius:6px;flex-direction:column;align-items:center;gap:4px;padding:10px 0;display:flex}.scoreboard-module__DtyDka__grid span{font:10px var(--mono);color:var(--quiet)}.scoreboard-module__DtyDka__grid strong{font:400 20px var(--serif)}.scoreboard-module__DtyDka__tally{color:var(--ink-1);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0 0 12px;display:flex}.scoreboard-module__DtyDka__tally span{font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--quiet);width:100%}.scoreboard-module__DtyDka__tally em{background:var(--paper-2);border-radius:4px;padding:4px 8px;font-size:14px;font-style:normal}
.transmission-module__xXnf1q__tx{--green:#4dff88;--warm:#ff7a2f;--cream:#ede9e2;--muted:#c9b8ab;--hdr:88px;height:calc(100svh - var(--hdr));-webkit-user-select:none;user-select:none;min-height:540px;max-height:1100px;color:var(--cream);background:#000;position:relative;overflow:hidden}.transmission-module__xXnf1q__tx .screen{animation:1s cubic-bezier(.7,0,.2,1) both transmission-module__xXnf1q__txPower;position:absolute;inset:0}@keyframes transmission-module__xXnf1q__txPower{0%,55%{filter:brightness(4);transform:scaleY(.004)}to{filter:none;transform:none}}.transmission-module__xXnf1q__tx .screen.shake{animation:.32s steps(4,end) both transmission-module__xXnf1q__txShake}@keyframes transmission-module__xXnf1q__txShake{25%{filter:hue-rotate(40deg);transform:translate(-6px,1px)}50%{transform:translate(5px,-2px)}75%{filter:saturate(2);transform:translate(-3px)}}.transmission-module__xXnf1q__tx canvas{width:100%;height:100%;position:absolute;inset:0}.transmission-module__xXnf1q__tx .layer{padding:0 16px max(22px, env(safe-area-inset-bottom));text-align:center;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;gap:clamp(12px,2.2svh,24px);display:flex;position:absolute;inset:0}.transmission-module__xXnf1q__tx .mono{font:400 11px/1.6 var(--mono);letter-spacing:.16em;text-transform:uppercase;transition:color 1.2s,text-shadow 1.2s}.transmission-module__xXnf1q__tx .top{text-align:center;position:absolute;top:22px;left:16px;right:16px}:is(.transmission-module__xXnf1q__tx .top,.transmission-module__xXnf1q__tx .status){color:var(--green);text-shadow:0 0 12px #4dff8880}:is(.transmission-module__xXnf1q__tx.warmed .top,.transmission-module__xXnf1q__tx.warmed .status){color:var(--muted);text-shadow:none}.transmission-module__xXnf1q__tx .blink{animation:1s steps(2,end) infinite transmission-module__xXnf1q__txBlink}@keyframes transmission-module__xXnf1q__txBlink{50%{opacity:.2}}.transmission-module__xXnf1q__tx .hl{place-items:center;width:100%;display:grid;position:relative}:is(.transmission-module__xXnf1q__tx .hl>.old,.transmission-module__xXnf1q__tx .hl>.new){grid-area:1/1;margin:0}.transmission-module__xXnf1q__tx .word{white-space:nowrap;display:inline-block}.transmission-module__xXnf1q__tx .ch{display:inline-block}.transmission-module__xXnf1q__tx .old{font:500 clamp(32px, 8.4vw, 84px)/1.08 var(--mono);letter-spacing:-.02em;color:var(--green);text-shadow:0 0 16px #4dff8899}.transmission-module__xXnf1q__tx .old .ch{transition:opacity .8s,transform .9s cubic-bezier(.5,0,.8,.4),filter .8s}.transmission-module__xXnf1q__tx .old .ch.panic{color:#b8ffd0;text-shadow:0 0 22px var(--green)}.transmission-module__xXnf1q__tx .old .ch.hit{color:var(--warm);text-shadow:0 0 22px var(--warm)}.transmission-module__xXnf1q__tx .old .ch.gone{opacity:0;filter:blur(6px);transform:translateY(.45em)scale(.6)rotate(8deg)}.transmission-module__xXnf1q__tx .new{font:400 clamp(40px, 10vw, 100px)/1.02 var(--serif);letter-spacing:-.025em;color:var(--cream)}.transmission-module__xXnf1q__tx .new em{color:var(--warm);font-style:normal}.transmission-module__xXnf1q__tx .new .ch{opacity:0;filter:blur(10px);color:#fff4ea;text-shadow:0 0 26px var(--warm);transition:opacity .45s,transform .75s cubic-bezier(.2,1.5,.3,1),filter .6s,color 1.4s,text-shadow 1.6s;transform:scale(1.9)translateY(-.08em)}.transmission-module__xXnf1q__tx .new .ch.in{opacity:1;filter:none;color:inherit;text-shadow:0 2px 30px #0009;transform:none}.transmission-module__xXnf1q__tx .cursor{background:var(--warm);width:3px;box-shadow:0 0 16px var(--warm), 0 0 4px #fff;opacity:0;border-radius:2px;transition:opacity .3s;position:absolute}.transmission-module__xXnf1q__tx .cursor.on{opacity:1}.transmission-module__xXnf1q__tx .actions{flex-direction:column;align-items:center;gap:6px;display:flex}.transmission-module__xXnf1q__tx .share{font:500 15px var(--sans);color:#1a1210;background:var(--warm);cursor:pointer;white-space:nowrap;opacity:0;border:0;border-radius:99px;min-height:48px;padding:14px 22px;transition:opacity .6s,transform .6s cubic-bezier(.2,1.5,.4,1);transform:translateY(10px)scale(.9)}.transmission-module__xXnf1q__tx .replay{color:#7b857f;cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px}.transmission-module__xXnf1q__tx.done .share{opacity:1;pointer-events:auto;transform:none}.transmission-module__xXnf1q__tx.done .replay{color:var(--muted);pointer-events:auto}.transmission-module__xXnf1q__tx .scan{pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 2px,#0000002e 2px 3px);animation:4s infinite transmission-module__xXnf1q__txFlicker;position:absolute;inset:0}@keyframes transmission-module__xXnf1q__txFlicker{0%,to{opacity:.9}48%{opacity:.75}50%{opacity:1}}.transmission-module__xXnf1q__tx .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:700px){.transmission-module__xXnf1q__tx{--hdr:72px}}@media (prefers-reduced-motion:reduce){:is(.transmission-module__xXnf1q__tx .screen,.transmission-module__xXnf1q__tx .scan,.transmission-module__xXnf1q__tx .blink){animation:none!important}}
