html,body{scroll-behavior:smooth;background:#080909;margin:0}#visualizer-root{background:#070019;min-height:100svh}.visualizer-static-poster{color:#fff4d5;isolation:isolate;background:linear-gradient(#0300102e,#0300108a),radial-gradient(circle at 50% 47%,#00daff5c 0 18%,#ff00b82e 19% 34%,#0000 52%),linear-gradient(150deg,#090028,#24003f 52%,#050012);place-items:center;min-height:100svh;font-family:Arial Narrow,system-ui,sans-serif;display:grid;position:relative;overflow:hidden}.visualizer-static-poster:after{z-index:-1;content:"";opacity:.3;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff12 4px);position:absolute;inset:0}.visualizer-static-header{justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.2rem,2.5vw,2rem) clamp(1.25rem,3.5vw,3.75rem);display:flex;position:absolute;top:0;left:0;right:0}.visualizer-static-brand{color:#fff4d5;width:clamp(8.5rem,15vw,12rem)}.visualizer-static-brand svg,.visualizer-static-copy h1 svg{width:100%;height:auto;display:block}.visualizer-static-header nav{flex-wrap:wrap;gap:clamp(1rem,3vw,2.7rem);display:flex}.visualizer-static-header a,.visualizer-static-explore{color:#fff4d5bf;letter-spacing:.25em;text-transform:uppercase;font-size:.65rem;text-decoration:none}.visualizer-static-copy{text-align:center;justify-items:center;gap:1.25rem;width:min(58rem,90vw);display:grid}.visualizer-static-copy>p:first-child{color:#fff4d59e;letter-spacing:.3em;margin:0;font-size:.62rem}.visualizer-static-copy h1{color:#fff4d5;filter:drop-shadow(0 0 24px #ff00b86b);width:min(52rem,82vw);margin:0}.visualizer-static-copy>p:not(:first-child){color:#ffffffad;max-width:62ch;margin:0;font:1rem/1.6 Georgia,serif}.visualizer-static-note{border:1px solid #00daff4d;padding:.75rem 1rem}.visualizer-static-explore{border:1px solid #ff00b87a;margin-top:.5rem;padding:.85rem 1.1rem}.seo-homepage-fallback{color:#eee8db;background:radial-gradient(circle at 12% 17%,#d7b8706b 0 1px,#0000 1.7px) 0 0/281px 281px,radial-gradient(circle at 81% 24%,#ece1c652 0 1px,#0000 1.5px) 0 0/347px 347px,#080909;min-height:100vh;font-family:Baskerville,Baskerville Old Face,Georgia,serif}.seo-homepage-fallback>section{content-visibility:auto;contain-intrinsic-size:auto 760px;scroll-margin-top:1rem}.seo-homepage-fallback *,.seo-homepage-fallback :before,.seo-homepage-fallback :after{box-sizing:border-box}.seo-fallback-header{border-bottom:1px solid #a98a4b66;justify-content:space-between;align-items:center;gap:2rem;width:min(1180px,100% - 40px);margin:0 auto;padding:1.6rem 0;display:flex}.seo-fallback-brand,.seo-fallback-header a,.seo-fallback-actions a,.seo-fallback-links a,.seo-fallback-footer a{color:inherit;text-underline-offset:.25em}.seo-fallback-brand{letter-spacing:.32em;font:600 .9rem/1 system-ui,sans-serif;text-decoration:none}.seo-fallback-header nav{flex-wrap:wrap;justify-content:flex-end;gap:1.25rem;display:flex}.seo-fallback-header nav a,.seo-fallback-kicker{letter-spacing:.22em;text-transform:uppercase;font:600 .68rem/1.4 system-ui,sans-serif}.seo-fallback-hero,.seo-fallback-section{border-bottom:1px solid #a98a4b4d;width:min(1180px,100% - 40px);margin:0 auto}.seo-fallback-hero{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:center;gap:clamp(2rem,6vw,6rem);min-height:75vh;padding:5rem 0;display:grid}.seo-fallback-hero h1,.seo-fallback-section h2{margin:.35em 0;font-weight:400}.seo-fallback-hero h1{max-width:12ch;font-size:clamp(3rem,7vw,6.8rem);line-height:.92}.seo-fallback-hero p,.seo-fallback-section p{color:#eee8dbbd;max-width:62ch;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65}.seo-fallback-hero img{border:1px solid #a98a4b99;width:100%;height:auto;display:block;box-shadow:0 24px 72px #000000a6}.seo-fallback-actions,.seo-fallback-links{flex-wrap:wrap;gap:.8rem;margin-top:1.5rem;display:flex}.seo-fallback-actions a,.seo-fallback-links a{border:1px solid #a98a4b8c;padding:.75rem 1rem}.seo-fallback-release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2rem;display:grid}.seo-fallback-release-grid article{background:#ffffff05;border:1px solid #a98a4b6b;gap:.8rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.seo-fallback-release-grid h3,.seo-fallback-release-grid p{margin:0}.seo-fallback-release-grid h3{letter-spacing:.12em;font:400 clamp(2rem,4vw,3.5rem)/1 Arial Narrow,system-ui,sans-serif}.seo-fallback-release-grid a{color:#eee8db;text-underline-offset:.25em}.seo-fallback-section{padding:clamp(4rem,9vw,8rem) 0}.seo-fallback-section h2{max-width:18ch;font-size:clamp(2.4rem,5vw,5rem);line-height:1}.seo-fallback-footer{color:#eee8db9e;letter-spacing:.18em;flex-wrap:wrap;justify-content:space-between;gap:1.5rem;width:min(1180px,100% - 40px);margin:0 auto;padding:2.5rem 0;font:600 .66rem/1.4 system-ui,sans-serif;display:flex}@media (width<=720px){.seo-fallback-header,.seo-fallback-hero{grid-template-columns:1fr}.seo-fallback-header{flex-direction:column;align-items:flex-start}.seo-fallback-header nav{justify-content:flex-start}.seo-fallback-hero{padding-top:3rem}.seo-fallback-hero img{max-width:520px}.visualizer-static-header{align-items:flex-start}.visualizer-static-header nav a:nth-child(2),.visualizer-static-header nav a:nth-child(4){display:none}.visualizer-static-copy>p:not(:first-child){font-size:.88rem}.seo-fallback-release-grid{grid-template-columns:1fr}}
