.dyn-block{padding:4rem 2rem;position:relative;overflow:hidden}.dyn-block__bg{z-index:0;will-change:transform;background-position:50%;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.dyn-block__inner{z-index:1;flex-direction:column;gap:1.5rem;max-width:960px;margin:0 auto;display:flex;position:relative}.dyn-block__heading{margin:0;font-size:max(1.5rem,min(4vw,2.5rem));line-height:1.2}.dyn-block__subheading{opacity:.7;margin:0;font-size:1.125rem}.dyn-block__html{line-height:1.7}.dyn-block__cta{border:1px solid;border-radius:2px;align-self:flex-start;padding:.75rem 2rem;text-decoration:none;transition:opacity .2s;display:inline-block}.dyn-block__cta:hover{opacity:.7}.dyn-block__cards-list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.dyn-block__card-list-item{gap:1rem;display:flex}.dyn-block__card-label{min-width:6rem;font-weight:700}.dyn-block__cards-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;display:grid}.dyn-block__card{border:1px solid #ffffff1a;border-radius:4px;padding:1.5rem}.dyn-block__card-title{margin:0 0 .5rem;font-size:1.125rem}.dyn-block__card-body{line-height:1.6}.dyn-block__media{border-radius:4px;width:100%;max-width:720px}
.arachno-nav{z-index:9998;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070010eb;border-bottom:1px solid #e0c3;align-items:center;height:52px;display:flex;position:fixed;top:0;left:0;right:0}.arachno-nav-inner{justify-content:space-between;align-items:center;width:100%;max-width:1100px;height:100%;margin:0 auto;padding:0 32px;display:flex}.arachno-nav-logo{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;font-family:Share Tech Mono,monospace;font-size:13px;text-decoration:none}.arachno-nav-lang .language-switcher-button{color:var(--text-dim);letter-spacing:.2em;min-height:44px;font-family:Share Tech Mono,monospace;font-size:13px}.arachno-nav-lang .language-switcher-button:hover:not(:disabled){color:var(--text)}.arachno-nav-lang .language-switcher-button.active{color:var(--accent-soft)}.arachno-nav-lang .language-switcher-button+.language-switcher-button{border-left-color:#e0c3}
[data-tenant=arachnoctopussya] body:before{content:"";z-index:9000;pointer-events:none;opacity:.85;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='80' height='80' filter='url(%23n)'/%3E%3C/svg%3E"),repeating-linear-gradient(0deg,#0000000f 0,#0000000f 1px,#0000 1px,#0000 3px);background-position:0 0,0 0;background-repeat:repeat;background-size:80px 80px,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:.5s steps(3,end) infinite aro-grain-shift;position:fixed;top:0;bottom:0;left:0;right:0}[data-tenant=arachnoctopussya] body:after{content:"";z-index:9001;pointer-events:none;background:radial-gradient(#0000 45%,#00000073 88%,#000000d9 100%);position:fixed;top:0;bottom:0;left:0;right:0}html[data-tenant=arachnoctopussya].aro-band-pass .arachno-content:after{content:"";pointer-events:none;z-index:9002;mix-blend-mode:screen;background:#39ff1414;height:18px;animation:2.2s ease-out forwards aro-tracking;position:fixed;left:0;right:0}@keyframes aro-tracking{0%{opacity:.9;top:0%}80%{opacity:.5;top:90%}to{opacity:0;top:100%}}html[data-tenant=arachnoctopussya].aro-glitch-burst .arachno-content:before{content:"";pointer-events:none;z-index:9003;background:linear-gradient(90deg, transparent var(--aro-g1-x,10%), #ee00cc2e var(--aro-g1-x,10%), #ee00cc2e calc(var(--aro-g1-x,10%) + var(--aro-g1-w,1%)), transparent calc(var(--aro-g1-x,10%) + var(--aro-g1-w,1%)), transparent var(--aro-g2-x,55%), #39ff141f var(--aro-g2-x,55%), #39ff141f calc(var(--aro-g2-x,55%) + var(--aro-g2-w,1.5%)), transparent calc(var(--aro-g2-x,55%) + var(--aro-g2-w,1.5%)));mix-blend-mode:screen;position:fixed;top:0;bottom:0;left:0;right:0}html[data-tenant=arachnoctopussya].aro-glitch-burst .arachno-content{transform:translate(4px)}[data-tenant=arachnoctopussya] body.aro-shake-burst .arachno-content{animation:.3s both aro-shake}@keyframes aro-shake{0%{transform:translate(0)}20%{transform:translate(-3px,1px)}40%{transform:translate(2px,-1px)}60%{transform:translate(-2px,2px)}80%{transform:translate(3px,-1px)}to{transform:translate(0)}}[data-tenant=arachnoctopussya] .btn-primary,[data-tenant=arachnoctopussya] .btn-ghost{position:relative;overflow:hidden}[data-tenant=arachnoctopussya] .btn-primary:after,[data-tenant=arachnoctopussya] .btn-ghost:after{content:"";pointer-events:none;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .35 0'/%3E%3C/filter%3E%3Crect width='80' height='80' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:80px 80px;animation:.5s steps(3,end) infinite aro-grain-shift;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes aro-grain-shift{0%{background-position:0 0}33%{background-position:-20px -15px}66%{background-position:10px -25px}to{background-position:-5px 5px}}@media (prefers-reduced-motion:reduce){html[data-tenant=arachnoctopussya].aro-band-pass .arachno-content:after,html[data-tenant=arachnoctopussya].aro-glitch-burst .arachno-content:before,html[data-tenant=arachnoctopussya].aro-glitch-burst .arachno-content,[data-tenant=arachnoctopussya] body.aro-shake-burst .arachno-content,[data-tenant=arachnoctopussya] .btn-primary:after,[data-tenant=arachnoctopussya] .btn-ghost:after{animation:none;transform:none}}
#neurogen-boot{z-index:99999;background:#ebebeb;flex-direction:column;justify-content:center;align-items:center;padding:24px;transition:opacity;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}#neurogen-boot:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#5fe0d81a 0,#5fe0d81a 1px,#0000 1px,#0000 3px);position:absolute;top:0;bottom:0;left:0;right:0}.boot-logo{z-index:1;width:280px;max-width:60%;height:auto;margin-bottom:30px;animation:2.6s steps(8,end) infinite boot-logo-flicker;position:relative}@keyframes boot-logo-flicker{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.boot-term{color:#0a1a40;z-index:1;width:100%;max-width:560px;font-family:Share Tech Mono,monospace;font-size:13px;position:relative}.boot-line{opacity:0;margin-bottom:6px}.boot-line.l1{animation:.35s .2s both fade-in-line}.boot-line.l2{animation:.35s .6s both fade-in-line}.boot-line.l3{animation:.35s 1s both fade-in-line}.boot-line.l4{animation:.35s 1.45s both fade-in-line}.boot-line.l5{animation:.35s 1.9s both fade-in-line}.boot-line.err{color:#e0c;animation:.35s 2.7s both fade-in-line}@keyframes fade-in-line{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.boot-progress{background:#0000001f;border-radius:2px;height:4px;margin:12px 0 8px;position:relative;overflow:hidden}.boot-progress:after{content:"";background:linear-gradient(90deg,#2bb8b0,#5fe0d8);width:0;height:100%;animation:2s .4s both boot-progress-fill;position:absolute;top:0;left:0;box-shadow:0 0 8px #5fe0d8b3}@keyframes boot-progress-fill{0%{width:0}to{width:100%}}#neurogen-boot.fading{pointer-events:none;animation:1s forwards boot-fade-out}@keyframes boot-fade-out{0%{opacity:1;filter:blur()}60%{opacity:.4;filter:blur(4px)}to{opacity:0;filter:blur(16px)}}
.arachno-hero{background:#fff;justify-content:center;align-items:center;min-height:100vh;padding:90px 24px 64px;display:flex;position:relative}.hero-watermark-wrap{z-index:0;pointer-events:none;will-change:transform;width:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-watermark-img{object-fit:contain;opacity:.1;width:100%;height:auto;max-height:80vh;display:block}.hero-overlay{z-index:1;background:linear-gradient(#07001033 0%,#070010b8 45%,#070010eb 78%,#070010 100%);position:absolute;top:0;bottom:0;left:0;right:0}.hero-inner{z-index:2;text-align:center;width:100%;max-width:680px;padding:0 24px;position:relative}.hero-cover{aspect-ratio:1;object-fit:cover;border:2px solid #ee00cc80;width:min(480px,80%);height:auto;margin:0 auto 24px;display:block;box-shadow:0 0 40px #e0c6,0 0 80px #ee00cc26}.hero-badge{letter-spacing:.3em;color:var(--accent-soft);text-transform:uppercase;text-shadow:0 0 8px #39ff1466;margin-bottom:22px;font-family:Share Tech Mono,monospace;font-size:13px}.hero-sub{letter-spacing:.22em;color:var(--accent);text-transform:uppercase;margin-bottom:26px;font-family:Share Tech Mono,monospace;font-size:12px}.hero-quote{border-left:2px solid var(--accent);text-align:left;color:var(--text);margin-bottom:32px;padding-left:14px;font-size:16px;font-style:italic;line-height:1.6;display:inline-block}.hero-cta{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.btn-primary{background:var(--accent);color:#000;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;border:none;min-height:44px;padding:14px 26px;font-family:Share Tech Mono,monospace;font-size:13px;font-weight:700;box-shadow:0 0 20px #ee00cc8c}.btn-primary:hover{box-shadow:0 0 30px #e0cc}.btn-ghost{border:1px solid var(--accent-soft);color:var(--accent-soft);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;min-height:44px;padding:14px 26px;font-family:Share Tech Mono,monospace;font-size:13px}.btn-ghost:hover{background:#39ff1414}
.arachno-music{text-align:left;max-width:1100px;margin:0 auto;padding:90px 32px}.album-eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.3em;margin-bottom:6px;font-family:Oswald,sans-serif;font-size:13px;font-weight:600;display:block}.album-title{text-transform:uppercase;color:var(--title);margin-bottom:8px;font-family:Oswald,sans-serif;font-size:22px;font-weight:700}.album-from{color:var(--text-dim);letter-spacing:.04em;white-space:normal;margin-bottom:30px;font-family:Share Tech Mono,monospace;font-size:15px;font-style:italic;line-height:1.5}.music-layout{align-items:flex-start;gap:24px;display:flex}.album-cover-img{object-fit:cover;border:1px solid #e0c6;flex:0 0 200px;align-self:flex-start;width:200px;height:200px;box-shadow:0 0 20px #ee00cc40}.tracklist-wrap{border-top:1px solid var(--border);flex-direction:column;flex:1;min-width:0;display:flex;overflow-x:hidden}.track{border-bottom:1px solid var(--border);color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-size:15px;display:flex}.track-play{border-left:2px solid var(--accent);background:#ee00cc0d}.track-locked{border-left:2px solid #0000}.tleft{align-items:center;gap:12px;min-width:0;display:flex}.track-thumb{object-fit:cover;flex-shrink:0;width:40px;height:40px}.tnum{color:var(--text-dim);flex-shrink:0;font-family:Share Tech Mono,monospace;font-size:13px}.tname{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.tstate-play{background:var(--accent);color:#000;white-space:nowrap;flex-shrink:0;padding:6px 14px;font-family:Share Tech Mono,monospace;font-size:13px;font-weight:700;display:inline-block;box-shadow:0 0 16px #ee00cc8c}.tstate-locked{color:var(--text-dim);white-space:nowrap;flex-shrink:0;font-family:Share Tech Mono,monospace;font-size:13px}.music-cta{text-align:center;margin-top:34px}.outline-pill{border:1px solid var(--accent);color:var(--accent);letter-spacing:.18em;text-transform:uppercase;text-shadow:0 0 8px #ee00cc4d;align-items:center;min-height:44px;padding:13px 28px;font-family:Share Tech Mono,monospace;font-size:13px;line-height:1;display:inline-flex}@media (max-width:640px){.music-layout{flex-direction:column}.tracklist-wrap{width:100%}.album-cover-img{aspect-ratio:1;flex:none;width:100%;height:auto}.track-thumb{display:none}}
.tos-topbar{letter-spacing:.06em;color:var(--tos-dim);background:#060504;font-family:Roboto Condensed,Arial,sans-serif;font-size:14px}.tos-topbar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;max-width:1400px;min-height:44px;margin:0 auto;padding:9px 24px;display:flex}.tos-topbar-left{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.tos-topbar-left .language-switcher-button{color:var(--tos-dim);letter-spacing:.06em;text-transform:lowercase;min-height:44px;font-family:Roboto Condensed,Arial,sans-serif;font-size:14px}.tos-topbar-left .language-switcher-button:hover:not(:disabled){color:#d3c6ab}.tos-topbar-left .language-switcher-button.active{color:var(--tos-or-clair);font-weight:700}.tos-topbar-contact{color:#d3c6ab;align-items:center;min-height:44px;padding:4px 0;display:inline-flex}.tos-topbar-contact:hover{color:var(--tos-or-clair)}.tos-topbar-social{align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tos-topbar-social-link{color:#d3c6ab;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.tos-topbar-social-pill{border:1px solid #c8922f73;border-radius:2px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.tos-topbar-social-pill svg{fill:currentColor;width:16px;height:16px}.tos-topbar-social-link:hover{color:var(--tos-or-clair)}@media (max-width:480px){.tos-topbar-inner{padding:4px 16px}.tos-topbar-social{gap:2px}}
.tos-nav{border-bottom:1px solid #c8922f33}.tos-nav-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;max-width:1400px;min-height:76px;margin:0 auto;padding:16px 24px;display:grid}.tos-nav-logo{flex-shrink:0;grid-column:1;justify-self:start;align-items:center;min-height:44px;display:inline-flex}.tos-nav-links{flex-wrap:wrap;grid-column:2;justify-content:center;align-items:stretch;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.tos-nav-links li{flex-shrink:0;display:flex}.tos-nav-link{letter-spacing:.03em;color:#cfc2a6;white-space:nowrap;align-items:center;min-height:44px;padding:0 12px;font-family:Roboto Condensed,Arial,sans-serif;font-size:14px;display:inline-flex}.tos-nav-link:hover{color:var(--tos-or-clair)}.tos-nav-link--story{color:#151007;background:var(--tos-or-clair);font-weight:700}.tos-nav-link--story:hover{color:#151007}@media (max-width:900px){.tos-nav-inner{gap:16px;padding:16px}}
.tos-award-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-bottom:48px;display:flex}.tos-award-badge{justify-content:center;display:flex}.tos-award-badge-img{width:220px;height:auto;display:block}.tos-award-badge-img--featured{width:413px}@media (max-width:600px){.tos-award-badges{gap:12px 8px}.tos-award-badge-img{width:156px}.tos-award-badge--featured{flex-basis:100%}.tos-award-badge-img--featured{width:293px}}
.tos-about{flex-direction:column;align-items:center;padding:8px 24px 64px;display:flex}.tos-about-separator{border-top:1px solid #c8922f33;width:100%;max-width:640px;margin:64px 0 40px}.tos-about-logo{width:200px;height:auto;margin-bottom:36px}.tos-about-trust-kicker{letter-spacing:.1em;color:var(--tos-dim);margin:0 0 12px;font-family:Roboto Condensed,Arial,sans-serif;font-size:14px}.tos-about-trust-cta-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.tos-btn--gold{color:var(--tos-gold);border-color:var(--tos-gold);text-transform:uppercase;border-style:solid;border-width:1px;font-family:inherit;font-weight:600}.tos-btn--gold:hover{background:var(--tos-gold);color:var(--tos-encre)}.tos-btn--cream{color:var(--tos-cream);border-color:var(--tos-cream);text-transform:uppercase;border-style:solid;border-width:1px;font-family:inherit;font-weight:600}.tos-btn--cream:hover{background:var(--tos-cream);color:var(--tos-encre)}@media (max-width:600px){.tos-about{padding:8px 16px 64px}.tos-about-logo{width:168px}}
.tos-hero{position:relative}.tos-hero-file-wrap{justify-content:center;padding:44px 26px 46px;display:flex}.tos-hero-file{text-align:left;width:100%;max-width:640px;color:var(--tos-encre);background:linear-gradient(105deg,#785c2a1a,#0000 42%),radial-gradient(90% 120% at 12% 0,#fffaebd9,#0000 55%),linear-gradient(#eee3cb,#dccdaa);border-radius:2px;margin:0 auto;padding:38px 34px 34px;position:relative;transform:rotate(-.35deg);box-shadow:0 18px 40px #0000009e,inset 0 1px #ffffff80}.tos-hero-file:after{content:"";pointer-events:none;opacity:.28;mix-blend-mode:multiply;background-image:var(--tos-grain);border-radius:2px;position:absolute;top:0;bottom:0;left:0;right:0}.tos-hero-file>*{z-index:1;position:relative}.tos-hero-tape{z-index:2;background:linear-gradient(#ecc9738c,#c8922f6b);border-left:1px dashed #00000024;border-right:1px dashed #00000024;width:120px;height:24px;margin-left:-60px;position:absolute;top:-11px;left:50%;transform:rotate(-1.4deg)}.tos-hero-stamp{border:2px solid var(--tos-encre);color:var(--tos-encre);letter-spacing:.1em;border-radius:2px;padding:6px 12px;font-family:Roboto Condensed,Arial,sans-serif;font-size:14px;font-weight:700;position:absolute;top:16px;right:18px;transform:rotate(9deg)}.tos-hero-ref{letter-spacing:.1em;text-transform:uppercase;color:var(--tos-encre);margin:0 0 8px;font-family:Roboto Condensed,Arial,sans-serif;font-size:14px}.tos-home .tos-hero-title{font-family:var(--font-nexa-bold), Arial, sans-serif;color:var(--tos-encre);margin:0 0 6px;font-size:34px;line-height:1.22}.tos-hero-subtitle{color:var(--tos-encre);margin:0 0 20px;font-size:19px;font-style:italic}.tos-hero-hr{background:repeating-linear-gradient(90deg,#241d136b 0,#241d136b 6px,#0000 6px,#0000 11px);height:1px;margin:0 0 20px}.tos-hero-body{color:#3a2f1f;margin:0 0 24px;font-size:18px;line-height:1.7}.tos-hero-cta-row{flex-wrap:wrap;gap:14px;margin-bottom:22px;display:flex}.tos-btn--file-primary{color:var(--tos-or-clair);background:#1a150c;border:1px solid #2b2313;box-shadow:0 6px #00000040}.tos-btn--file-primary:hover{background:#241d10}.tos-hero-seal{background:var(--tos-or-clair);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-left:-34px;display:flex;position:absolute;bottom:-34px;left:50%;box-shadow:inset 0 2px #ffffff47,inset 0 -3px 6px #00000059,0 8px 20px #0009}.tos-hero-seal-wordmark{font-family:var(--font-nexa-bold), Arial, sans-serif;letter-spacing:.04em;color:var(--tos-encre);text-align:center;white-space:nowrap;font-size:12px;line-height:1}@media (max-width:768px){.tos-hero-file-wrap{padding:32px 16px 40px}.tos-hero-file{padding:32px 22px 30px}.tos-hero-title{font-size:27px}.tos-hero-stamp{margin:0 0 14px;display:inline-block;position:static}}
.tos-footer{--footer-border:#c8922f33;border-top:1px solid var(--footer-border);text-align:left;box-sizing:border-box;background:#060504;font-family:Roboto Condensed,Arial,sans-serif;position:relative}.tos-footer,.tos-footer *,.tos-footer :before,.tos-footer :after{box-sizing:border-box}.tos-footer a{text-decoration:none}.tos-footer-inner{max-width:1200px;margin:0 auto;padding:48px 24px 32px}.tos-footer-intro{color:#a2957c;max-width:640px;margin:0 0 40px;font-size:15px;line-height:1.6}.tos-footer-columns{grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:40px;display:grid}.tos-footer-col-title{text-transform:uppercase;letter-spacing:.08em;color:#ecc973;margin:0 0 16px;font-family:Roboto Condensed,Arial,sans-serif;font-size:14px;font-weight:700}.tos-footer-col-links{margin:0;padding:0;list-style:none}.tos-footer-col-links a{color:#cfc2a6;align-items:center;min-height:44px;margin:0 -10px;padding:0 10px;font-size:14px;transition:color .2s;display:inline-flex}.tos-footer-col-links a:hover{color:#ecc973}.tos-footer-col-links a:focus-visible{color:#ecc973}.tos-footer-col-links a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #ecc973}.tos-footer-legal{border-top:1px solid var(--footer-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:24px;display:flex}.tos-footer-legal-links{flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.tos-footer-legal-links a{color:#cfc2a6;align-items:center;min-height:44px;margin:0 -10px;padding:0 10px;font-size:13px;display:inline-flex}.tos-footer-legal-links a:hover{color:#ecc973}.tos-footer-legal-links a:focus-visible{color:#ecc973}.tos-footer-legal-links a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #ecc973}.tos-footer-copyright{color:#a2957c;margin:0;font-size:13px}@media (max-width:768px){.tos-footer-inner{padding:40px 20px 28px}.tos-footer-columns{grid-template-columns:1fr;gap:28px;margin-bottom:32px}.tos-footer-legal{flex-direction:column;align-items:flex-start;gap:12px}}.tos-footer--hub{border-top:0;width:100%}@media (max-width:768px){.tos-footer--hub{padding-bottom:96px}}
