.dot-grid{background-image:radial-gradient(circle, var(--color-border) .5px, transparent .5px);opacity:.18;background-size:24px 24px}[data-fog-static] .fog-layer-1,[data-fog-static] .fog-layer-2,[data-fog-static] .fog-layer-3,[data-fog-static] .fog-bob-1,[data-fog-static] .fog-bob-2,[data-fog-static] .fog-bob-3{animation-play-state:paused!important}.fog-wrapper{overflow:hidden}.fog-layer{will-change:transform, opacity;width:200%;height:calc(100% + 20px);position:absolute;top:-10px;left:0;transform:translateZ(0)}.fog-img{filter:sepia(.4)hue-rotate(230deg)saturate(2.5);width:70%;height:100%;position:absolute;top:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 20% 80%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 20% 80%,#0000 100%)}.fog-img:first-child{left:-10%}.fog-img:last-child{left:40%}.fog-layer-1{animation:30s linear infinite fog-opacity-1,60s linear infinite fog-drift}.fog-1{background:url(/fog1-baked.webp) 50%/cover no-repeat}.fog-layer-2{animation:42s linear infinite fog-opacity-2,45s linear infinite fog-drift}.fog-2{background:url(/fog2-baked.webp) 50%/cover no-repeat}.fog-layer-3{animation:36s linear infinite fog-opacity-3,35s linear infinite fog-drift}@keyframes fog-drift{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes fog-opacity-1{0%{opacity:.174}22%{opacity:.254}40%{opacity:.206}58%{opacity:.222}80%{opacity:.174}to{opacity:.174}}@keyframes fog-opacity-2{0%{opacity:.158}25%{opacity:.111}50%{opacity:.079}80%{opacity:.126}to{opacity:.158}}@keyframes fog-opacity-3{0%{opacity:.111}27%{opacity:.063}52%{opacity:.095}68%{opacity:.063}to{opacity:.111}}.fog-bob{will-change:transform;position:absolute;inset:0}.fog-bob-1{animation:18s ease-in-out infinite fog-bob-1}.fog-bob-2{animation:24s ease-in-out infinite fog-bob-2}.fog-bob-3{animation:14s ease-in-out infinite fog-bob-3}@keyframes fog-bob-1{0%,to{transform:translateY(0)}27%{transform:translateY(-6px)}52%{transform:translateY(4px)}78%{transform:translateY(-3px)}}@keyframes fog-bob-2{0%,to{transform:translateY(0)}35%{transform:translateY(5px)}62%{transform:translateY(-7px)}85%{transform:translateY(2px)}}@keyframes fog-bob-3{0%,to{transform:translateY(0)}20%{transform:translateY(-4px)}48%{transform:translateY(6px)}73%{transform:translateY(-2px)}}@media (max-width:767px){.fog-layer-2,.fog-layer-3{display:none}}@keyframes card-deal{0%{opacity:0;transform:translateY(-30px)scale(.8)rotate(-5deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes card-flip{0%{opacity:0;transform:scaleX(0)rotateY(90deg)}50%{opacity:.5;transform:scaleX(.5)rotateY(45deg)}to{opacity:1;transform:scaleX(1)rotateY(0)}}@keyframes result-glow{0%{opacity:0;filter:blur(4px);transform:scale(.9)}50%{filter:blur();transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bat-fly{0%{opacity:0;transform:translate(0)translateY(0)}15%{opacity:.7}to{opacity:0;transform:translate(calc(100vw + 40px))translateY(-30px)}}@keyframes bat-flap{0%{transform:scaleY(1)}to{transform:scaleY(.6)}}.card3d{perspective:1000px;transform-style:preserve-3d;display:inline-block;position:relative}.card3d__plane{width:100%;height:100%;transform:translate3d(0, calc(var(--lift) * -1), 0) rotateX(var(--rotX)) rotateY(var(--rotY));transform-style:preserve-3d;box-shadow:0 1px 0 #ffffff0f inset, 0 8px 18px #00000073, 0 calc(20px + var(--shadow-strength) * 14px) calc(40px + var(--shadow-strength) * 30px) rgba(0, 0, 0, calc(.35 + var(--shadow-strength) * .25));border-radius:12px;transition:transform .45s cubic-bezier(.2,.9,.3,1);position:relative}.card3d__base,.card3d__noise,.card3d__iridescence,.card3d__specular,.card3d__sheen,.card3d__inner-border{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.card3d__base{background:var(--base-gradient);border:1px solid var(--accent-edge)}.card3d__noise{background-image:var(--noise-url);opacity:var(--noise-opacity);mix-blend-mode:overlay;background-size:240px 240px}.card3d__iridescence{background:conic-gradient(from var(--ang), #ff79c68c, #bd93f98c, #8be9fd8c, #50fa7b8c, #ffb86c8c, #ff79c68c);-webkit-mask-image:radial-gradient(160px circle at var(--mx) var(--my), #000 0%, #00000080 35%, #0000 75%);-webkit-mask-image:radial-gradient(160px circle at var(--mx) var(--my), #000 0%, #00000080 35%, #0000 75%);mask-image:radial-gradient(160px circle at var(--mx) var(--my), #000 0%, #00000080 35%, #0000 75%);mix-blend-mode:color-dodge;opacity:var(--iridescence);transition:opacity .4s}.card3d__specular{background:radial-gradient(120px circle at var(--mx) var(--my), rgba(255, 255, 255, calc(var(--glow-intensity) * .9)) 0%, rgba(255, 255, 255, calc(var(--glow-intensity) * .4)) 25%, #fff0 60%);mix-blend-mode:screen}.card3d__sheen{background:linear-gradient(115deg, transparent 35%, var(--inner-highlight) 50%, transparent 65%);background-size:250% 250%;background-position:calc(100% - var(--mx) * 1.5) calc(100% - var(--my) * 1.5);opacity:var(--sheen-intensity);mix-blend-mode:overlay;transition:background-position .2s}.card3d__inner-border{border:1px solid #ffffff0f;border-radius:11px;margin:1px;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0006}.card3d__content{width:100%;height:100%;transform:translate3d(var(--parallax-x), var(--parallax-y), 24px);transform-style:preserve-3d;flex-direction:column;justify-content:space-between;padding:10px;display:flex;position:relative}@media (max-width:640px){.card3d__content{padding:8px}}@media (prefers-reduced-motion:reduce){.card3d__plane{transition:none;transform:none}.card3d__iridescence,.card3d__specular,.card3d__sheen{display:none}}.hero-scroll-arrow{animation:2.4s ease-in-out infinite hero-scroll-bounce}@keyframes hero-scroll-bounce{0%,to{opacity:.75;transform:translateY(0)}50%{opacity:1;transform:translateY(3px)}}@keyframes moon-arc-mobile{0%{transform:translateY(3vh)scale(1.06)}50%{transform:translate(-7vw,-3vh)scale(.94)}to{transform:translate(-13vw,6vh)scale(.78)}}@keyframes moon-arc-tablet{0%{transform:translateY(5vh)scale(1.12)}45%{transform:translate(-17vw,-3vh)scale(.95)}to{transform:translate(-32vw,9vh)scale(.7)}}@keyframes moon-night-arc{0%{transform:translateY(7vh)scale(1.18)}45%{transform:translate(-34vw,-3vh)scale(.92)}to{transform:translate(-62vw,12vh)scale(.58)}}@supports (animation-timeline:scroll()){html[data-moon-arc] .moon-wrapper{animation:linear both moon-arc-mobile;animation-timeline:scroll(root)}@media (min-width:768px){html[data-moon-arc] .moon-wrapper{animation-name:moon-arc-tablet}}@media (min-width:1024px){html[data-moon-arc] .moon-wrapper{animation-name:moon-night-arc}}}@keyframes bleed-drip-stay{0%{opacity:0;transform:translateX(-50%) translateY(calc(-8px * var(--drip-translate-scale,1))) scaleY(0)}14%{opacity:.85;transform:translateX(-50%) translateY(calc(-3px * var(--drip-translate-scale,1))) scaleY(.16)}42%{opacity:1;transform:translateX(-50%) translateY(calc(2px * var(--drip-translate-scale,1))) scaleY(.55)}78%{opacity:1;transform:translateX(-50%) translateY(calc(7px * var(--drip-translate-scale,1))) scaleY(.9)}to{opacity:1;transform:translateX(-50%) translateY(calc(10px * var(--drip-translate-scale,1))) scaleY(1)}}@keyframes bleed-drip-loop{0%{opacity:0;transform:translateX(-50%) translateY(calc(-8px * var(--drip-translate-scale,1))) scaleY(0)}4%{opacity:.85;transform:translateX(-50%) translateY(calc(-3px * var(--drip-translate-scale,1))) scaleY(.16)}11%{opacity:1;transform:translateX(-50%) translateY(calc(2px * var(--drip-translate-scale,1))) scaleY(.55)}20%{opacity:1;transform:translateX(-50%) translateY(calc(7px * var(--drip-translate-scale,1))) scaleY(.9)}25%{opacity:1;transform:translateX(-50%) translateY(calc(10px * var(--drip-translate-scale,1))) scaleY(1)}65%{opacity:1;transform:translateX(-50%) translateY(calc(10px * var(--drip-translate-scale,1))) scaleY(1)}75%{opacity:.95;transform:translateX(-50%) translateY(calc(7px * var(--drip-translate-scale,1))) scaleY(.7)}82%{opacity:.7;transform:translateX(-50%) translateY(calc(2px * var(--drip-translate-scale,1))) scaleY(.3)}88%{opacity:.3;transform:translateX(-50%) translateY(calc(-3px * var(--drip-translate-scale,1))) scaleY(.05)}92%,to{opacity:0;transform:translateX(-50%) translateY(calc(-8px * var(--drip-translate-scale,1))) scaleY(0)}}@keyframes tw-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes dotgrid-breathe{0%,to{opacity:.1}50%{opacity:.16}}.dotgrid-breathe{animation:8s ease-in-out infinite dotgrid-breathe}.drip-stream{pointer-events:none;transform-origin:top;opacity:0;animation:bleed-drip-stay var(--drip-duration,1.9s) cubic-bezier(.42, .06, .4, .98) var(--drip-delay,0s) 1 forwards;position:absolute}.drip-stream-loop{animation:bleed-drip-loop var(--drip-loop-duration,6s) cubic-bezier(.42, .06, .4, .98) var(--drip-loop-delay,0s) infinite}.drip-stream__streak{background:linear-gradient(to bottom, transparent 0%, transparent 16%, var(--bleed-shadow) 42%, var(--bleed-streak) 74%, var(--bleed-streak) 100%);filter:drop-shadow(0 0 6px #ff2a2a73);clip-path:polygon(0% 0%,100% 0%,75% 100%,25% 100%);display:block}.drip-stream__bead{background:var(--bleed-streak);border-radius:50%/45% 45% 55% 55%;display:block;box-shadow:inset -1px -1px 2px #00000040,inset 1px 1px 2px #ffc8c859,0 0 8px #ff2a2a80}@media (prefers-reduced-motion:reduce){.drip-stream{opacity:1;transform:translateX(-50%) translateY(calc(10px * var(--drip-translate-scale,1))) scaleY(1);animation:none}}.drip-stream{margin-top:calc((var(--drip-translate-scale,1) - 1) * 5.5px)}.music-toggle{width:30px;height:30px;color:var(--chrome-nav-link,var(--color-comment));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;margin-left:6px;padding:0;transition:color .25s,border-color .25s,background .25s,box-shadow .3s;display:inline-flex}.music-toggle:hover{color:var(--color-pink);background:#ff79c60f;border-color:#ff79c659}.music-toggle:focus-visible{outline:2px solid var(--color-pink);outline-offset:2px}.music-toggle.is-on{color:var(--color-pink);background:#ff79c61a;border-color:#ff79c699;box-shadow:0 0 12px #ff79c647}.music-toggle .speaker-wave{transform-origin:11px 12px}.music-toggle.is-on .speaker-wave-1{animation:1.6s ease-in-out infinite speaker-pulse}.music-toggle.is-on .speaker-wave-2{animation:1.6s ease-in-out .45s infinite speaker-pulse}@keyframes speaker-pulse{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.music-toggle.is-on .speaker-wave-1,.music-toggle.is-on .speaker-wave-2{opacity:1;animation:none}}.music-toggle.cta-pulse{animation:2.4s ease-in-out infinite music-cta-pulse}@keyframes music-cta-pulse{0%,to{border-color:#ff79c62e;transform:scale(1);box-shadow:0 0 #ff79c600}50%{color:var(--color-pink);border-color:#ff79c680;transform:scale(1.06);box-shadow:0 0 12px 2px #ff79c666}}@media (prefers-reduced-motion:reduce){.music-toggle.cta-pulse{animation:none}}@keyframes cta-sheen{0%{transform:translate(-100%)}16%{transform:translate(100%)}to{transform:translate(100%)}}.cta-sheen{animation:4.5s ease-in-out 3 forwards cta-sheen}@media (prefers-reduced-motion:reduce){.cta-sheen{animation:none;transform:translate(-100%)}}.nav-substack-pill{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-pink);text-shadow:var(--chrome-glow-pink);white-space:nowrap;background:#ff79c612;border:1px solid #ff79c661;border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:11px;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .25s;display:inline-flex}.nav-substack-pill:hover{background:#ff79c624;border-color:#ff79c699;box-shadow:0 0 14px #ff79c640}.nav-substack-pill:focus-visible{outline:2px solid var(--color-pink);outline-offset:2px}.text-on-moon{text-shadow:0 0 4px #0d1117,0 0 8px #0d1117f2,0 0 18px #0d1117d9,0 1px 2px #000000f2}.sig-glyph{fill:#bd93f900;stroke:var(--color-purple);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 5px #bd93f9d9)}.sig-suffix{opacity:0;font-family:var(--font-quote);color:#bd93f9bf;font-style:italic;display:inline-block;transform:translateY(2px)}.sig-svg.is-signing .sig-glyph{animation:.7s cubic-bezier(.55,.05,.4,1) forwards sig-glyph-trace}.sig-svg.is-signing~.sig-suffix{animation:.55s ease-out 3.6s forwards sig-suffix}@keyframes sig-glyph-trace{0%{stroke-dashoffset:1px;fill:#bd93f900}70%{fill:#bd93f900}to{stroke-dashoffset:0;fill:#bd93f9d9}}@keyframes sig-suffix{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sig-svg .sig-glyph,.sig-svg.is-signing .sig-glyph{stroke-dashoffset:0;fill:#bd93f9d9;animation:none}.sig-suffix,.sig-svg.is-signing~.sig-suffix{opacity:1;animation:none;transform:none}}.roll-digit{vertical-align:baseline;height:1em;line-height:1;display:inline-block;overflow:hidden}.roll-strip{will-change:transform;display:block}.roll-strip>span{text-align:center;height:1em;line-height:1;display:block}@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.border-beam{z-index:5;border-radius:inherit;background:conic-gradient(from var(--beam-angle), transparent 0deg, transparent 312deg, #ff79c6b3 336deg, #fff 350deg, #ff79c6b3 360deg);-webkit-mask-composite:xor;opacity:0;pointer-events:none;filter:drop-shadow(0 0 4px #ff79c68c);padding:1.5px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-card:hover .border-beam{opacity:1;animation:4s linear infinite beam-orbit}@keyframes beam-orbit{to{--beam-angle:360deg}}html.scrolling .border-beam{animation-play-state:paused}html.scrolling .moon-wrapper>div{animation-play-state:paused!important}.meteor{opacity:0;will-change:transform, opacity;background:#bd93f9;border-radius:9999px;width:2px;height:2px;position:absolute;transform:rotate(215deg);box-shadow:0 0 6px 1px #bd93f98c}.meteor:before{content:"";width:var(--meteor-tail,60px);background:linear-gradient(90deg,#bd93f9d9,#0000);height:1px;position:absolute;top:50%;transform:translateY(-50%)}.meteor-cyan{background:#8be9fd;box-shadow:0 0 6px 1px #8be9fd8c}.meteor-cyan:before{background:linear-gradient(90deg,#8be9fdd9,#0000)}.meteors-layer.is-active .meteor{animation:linear infinite meteor-fall}html.scrolling .meteor{animation-play-state:paused}@keyframes meteor-fall{0%{opacity:0;transform:rotate(215deg)translate(0)}8%{opacity:1}72%{opacity:1}to{opacity:0;transform:rotate(215deg)translate(-520px)}}@media (prefers-reduced-motion:reduce){.roll-strip{transition:none!important}.glass-card:hover .border-beam,.meteors-layer.is-active .meteor{animation:none}}html.scrolling .fog-layer-1,html.scrolling .fog-layer-2,html.scrolling .fog-layer-3,html.scrolling .fog-bob-1,html.scrolling .fog-bob-2,html.scrolling .fog-bob-3{animation-play-state:paused!important}
