.system-notice{position:fixed;z-index:500;right:25px;bottom:25px;width:min(420px,calc(100vw - 40px));padding:32px;background:rgba(4,14,22,.94);color:white;border:1px solid rgba(166,237,66,.35);border-radius:28px 28px 80px 28px;backdrop-filter:blur(22px);box-shadow:0 35px 100px rgba(0,0,0,.45);transform:translateY(130%) scale(.9);opacity:0;transition:.6s cubic-bezier(.2,.75,.18,1)}.system-notice.open{transform:none;opacity:1}.system-notice button{position:absolute;right:18px;top:14px;border:0;background:none;color:#82919a;font-size:23px;cursor:pointer}.system-notice small{font:400 8px "IBM Plex Mono";letter-spacing:.16em;color:#a6ed42}.system-notice h3{font:500 28px/1.05 "Bricolage Grotesque";letter-spacing:-.04em;margin:22px 0 14px}.system-notice p{font-size:12px;line-height:1.7;color:#93a0a7;margin:0}
.library-cut{clip-path:polygon(0 4vw,18% 0,40% 4vw,62% 1vw,82% 5vw,100% 1vw,100% 100%,0 100%);margin-top:-1px}.ebook-library{position:relative;padding:190px 0 160px;overflow:hidden;background:radial-gradient(circle at 12% 18%,#0a4785 0,transparent 26%),radial-gradient(circle at 88% 62%,rgba(45,112,255,.22),transparent 28%),#020507}.library-atmosphere{position:absolute;inset:0;pointer-events:none}.library-atmosphere i{position:absolute;border:1px solid rgba(79,145,255,.17);border-radius:50%;width:48vw;aspect-ratio:1;right:-18vw;top:4%;animation:slowSpin 30s linear infinite}.library-atmosphere i:nth-child(2){width:28vw;right:auto;left:-10vw;top:45%;border-color:rgba(166,237,66,.15);animation-direction:reverse}.library-atmosphere i:nth-child(3){width:10px;height:10px;left:50%;top:10%;background:var(--acid);box-shadow:0 0 70px 25px rgba(166,237,66,.18);border:0}.library-atmosphere>span{position:absolute;right:-40px;top:45%;font:400 8px "IBM Plex Mono";letter-spacing:.32em;color:#4b5e68;writing-mode:vertical-rl}.library-shell{position:relative}.library-hero{display:grid;grid-template-columns:1.35fr .65fr;gap:90px;align-items:end}.library-overline{font:400 9px "IBM Plex Mono";letter-spacing:.2em;color:#80929d;margin:0 0 38px}.library-overline b{color:var(--acid);font:400 16px "Oxanium"}.library-title{font-size:clamp(75px,10vw,148px);line-height:.72;letter-spacing:-.09em;margin:0}.library-title .type-serif{font-family:"Bodoni Moda";font-weight:500;font-style:italic}.library-title strong{font-family:"Bricolage Grotesque";font-weight:300;color:#e9eef0}.library-title em{font:600 .76em "Oxanium";font-style:normal;color:var(--acid);text-transform:uppercase;text-shadow:0 0 55px rgba(166,237,66,.16)}.library-manifesto{padding-bottom:12px}.library-manifesto>p{font:400 17px/1.7 "DM Sans";color:#a0adb4;text-wrap:balance}.library-stat{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:35px 0}.library-stat span{border-top:1px solid var(--line);padding-top:15px;font:400 8px/1.5 "IBM Plex Mono";letter-spacing:.08em;color:#788890}.library-stat b{display:block;font:400 40px/1 "Oxanium";color:white;margin-bottom:7px}.library-stat span:first-child b{color:var(--acid)}.library-manifesto>a{display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:17px 22px;font:500 9px "IBM Plex Mono";letter-spacing:.08em;transition:.3s}.library-manifesto>a:hover{background:var(--acid);color:#071017;border-color:var(--acid)}.library-toolbar{margin-top:100px;padding:18px;border:1px solid var(--line);border-radius:28px;display:grid;grid-template-columns:1fr auto;gap:17px;background:rgba(5,17,27,.72);backdrop-filter:blur(16px)}.library-toolbar label{position:relative;display:flex;align-items:center}.library-toolbar input{width:100%;border:0;background:transparent;color:white;padding:13px 46px 13px 15px;font:400 11px "IBM Plex Mono";letter-spacing:.08em;outline:0}.library-toolbar input::placeholder{color:#6d7e88}.library-toolbar label i{position:absolute;right:16px;width:17px;height:17px;border:1px solid #73858f;border-radius:50%}.library-toolbar label i:after{content:"";position:absolute;width:7px;height:1px;background:#73858f;right:-5px;bottom:-2px;transform:rotate(45deg)}.ebook-filters{grid-column:1;display:flex;gap:7px;flex-wrap:wrap}.ebook-filter{border:1px solid rgba(255,255,255,.13);border-radius:999px;background:none;color:#84949d;padding:10px 14px;font:500 8px "IBM Plex Mono";letter-spacing:.08em;cursor:pointer;transition:.3s}.ebook-filter:hover,.ebook-filter.active{background:var(--acid);color:#071017;border-color:var(--acid)}.library-result{grid-row:1/3;grid-column:2;min-width:165px;border-left:1px solid var(--line);padding:10px 12px 10px 28px;display:flex;flex-direction:column;justify-content:center;font:400 8px "IBM Plex Mono";letter-spacing:.12em;color:#71828c}.library-result b{font:400 40px/1 "Oxanium";color:var(--acid);margin-bottom:8px}.ebook-shelf{margin-top:35px;display:grid;grid-template-columns:repeat(2,1fr);gap:22px;perspective:1400px}.ebook-product{min-height:680px;display:grid;grid-template-columns:.78fr 1.22fr;background:#f4f1e9;color:#071017;border-radius:34px 34px 110px 34px;overflow:hidden;box-shadow:0 28px 90px rgba(0,0,0,.25);transition:opacity .5s,transform .6s var(--ease),filter .5s}.ebook-product:hover{transform:translateY(-9px) rotateX(1deg);box-shadow:0 42px 110px rgba(0,0,0,.36)}.ebook-product.featured{grid-column:1/-1;min-height:740px;grid-template-columns:.86fr 1.14fr;border-radius:140px 34px 140px 34px}.ebook-product.is-hidden{display:none}.ebook-cover{position:relative;min-height:100%;padding:32px;overflow:hidden;display:flex;flex-direction:column;isolation:isolate}.cover-series{position:relative;z-index:3;font:400 7px "IBM Plex Mono";letter-spacing:.14em}.ebook-cover>small{position:relative;z-index:3;margin-top:auto;font:500 8px "IBM Plex Mono";letter-spacing:.13em}.ebook-cover h3{position:relative;z-index:3;margin:auto 0 10px;line-height:.78}.ebook-cover p{position:relative;z-index:3}.cover-omning{background:radial-gradient(circle at 50% 43%,#0a559b,#03101b 50%,#010304 78%);color:white}.cover-omning:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:32px 32px;z-index:-1}.cover-orbit{position:absolute;width:110%;aspect-ratio:1;left:-5%;top:9%;display:grid;place-items:center;perspective:600px}.cover-orbit i{position:absolute;width:88%;height:30%;border:1px solid rgba(166,237,66,.42);border-radius:50%;transform:rotate(-16deg);animation:slowSpin 16s linear infinite}.cover-orbit i:nth-child(2){width:58%;height:52%;border-color:rgba(68,135,255,.62);transform:rotate(62deg);animation-direction:reverse}.cover-orbit b{font:700 clamp(75px,9vw,145px) "Syne";color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.44)}.cover-omning h3{font:500 clamp(52px,6vw,94px) "Oxanium";color:var(--acid);letter-spacing:-.08em}.cover-omning>p{font:italic 500 clamp(24px,2.5vw,38px)/.95 "Bodoni Moda";letter-spacing:-.04em}.cover-foco{background:var(--acid);color:#071017}.cover-foco:before{content:"";position:absolute;inset:-15%;background:repeating-radial-gradient(circle at 75% 30%,transparent 0 24px,rgba(7,16,23,.08) 25px 26px);z-index:-1}.cover-foco h3{font:600 clamp(56px,6vw,88px) "Bodoni Moda";letter-spacing:-.09em}.cover-foco>p{font:500 12px/1.6 "IBM Plex Mono";letter-spacing:.13em}.cover-focus{height:170px;display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:30px 0}.cover-focus i{background:#071017;border-radius:50% 50% 8px 8px}.cover-focus i:nth-child(2){border-radius:8px;background:#075fff}.cover-focus i:nth-child(3){border-radius:8px 50% 50% 8px}.cover-focus i:nth-child(4){background:white}.cover-brand{background:#e8e4d9;color:#071017}.cover-brand:before{content:"";position:absolute;width:130%;height:65%;left:-15%;top:15%;background:#075fff;clip-path:polygon(0 20%,100% 0,84% 100%,12% 82%);z-index:-1;transform:rotate(-7deg)}.cover-brand>p{font:500 21px "IBM Plex Mono";letter-spacing:.2em}.cover-brand h3{font:800 clamp(57px,6vw,90px) "Syne";letter-spacing:-.1em;color:white}.cover-signal{position:absolute;right:-30%;bottom:10%;width:90%;aspect-ratio:1;border:1px solid var(--acid);border-radius:50%;box-shadow:0 0 0 28px rgba(166,237,66,.18),0 0 0 58px rgba(166,237,66,.08)}.cover-growth{background:#075fff;color:white}.cover-growth h3{font:700 clamp(44px,5vw,72px) "Bricolage Grotesque";letter-spacing:-.07em}.cover-growth h3 em{font-family:"Bodoni Moda";font-weight:500;color:var(--acid)}.cover-growth>p{font:400 9px "IBM Plex Mono";letter-spacing:.16em}.cover-graph{height:220px;display:flex;align-items:flex-end;gap:8px;margin-top:55px;transform:skewY(-10deg)}.cover-graph i{width:20%;height:var(--h);background:var(--acid);border-radius:9px 9px 0 0;box-shadow:0 0 25px rgba(166,237,66,.2)}.cover-graph i:nth-child(1){--h:18%}.cover-graph i:nth-child(2){--h:31%}.cover-graph i:nth-child(3){--h:50%}.cover-graph i:nth-child(4){--h:73%}.cover-graph i:nth-child(5){--h:100%;background:white}.cover-color{background:#f0ede4;color:#071017}.cover-color h3{font:700 clamp(45px,5vw,72px)/.72 "Syne";letter-spacing:-.09em}.cover-color h3 em{font-family:"Bodoni Moda";font-weight:500;color:#075fff}.color-field{position:absolute;inset:12% -30% 20% 10%;filter:blur(1px);z-index:-1}.color-field i{position:absolute;width:65%;aspect-ratio:1;border-radius:50%;background:#a6ed42;mix-blend-mode:multiply}.color-field i:nth-child(2){background:#075fff;left:24%;top:12%}.color-field i:nth-child(3){background:#ff4f9a;left:12%;top:35%}.cover-persuasion{background:#071017;color:white}.cover-persuasion h3{font:400 clamp(66px,7vw,100px)/.68 "Oxanium";letter-spacing:-.1em;color:var(--acid)}.cover-persuasion>p{font:400 9px "IBM Plex Mono";letter-spacing:.16em}.decision-path{position:absolute;inset:14% 0 30%;z-index:-1}.decision-path i{position:absolute;width:70%;height:32%;left:15%;border:1px solid rgba(71,139,255,.6);border-radius:50%;transform:rotate(25deg)}.decision-path i:nth-child(2){transform:rotate(-38deg);border-color:rgba(166,237,66,.45)}.decision-path i:nth-child(3){width:8px;height:8px;border:0;background:white;box-shadow:0 0 40px 18px rgba(166,237,66,.25);left:49%;top:47%}.ebook-info{padding:38px 38px 34px;display:flex;flex-direction:column;position:relative}.ebook-number{position:absolute;right:27px;top:25px;font:400 9px "IBM Plex Mono";color:#708087}.ebook-info>small{font:500 8px "IBM Plex Mono";letter-spacing:.13em;color:#6b787e}.ebook-info>h3{font:500 clamp(31px,3vw,47px)/1.02 "Bricolage Grotesque";letter-spacing:-.055em;margin:48px 0 22px;text-wrap:balance}.ebook-info>p{font-size:13px;line-height:1.65;color:#56646a}.ebook-info ul{list-style:none;padding:0;margin:25px 0 0}.ebook-info li{border-top:1px solid rgba(7,16,23,.15);padding:10px 0;font:500 9px "IBM Plex Mono";color:#657278}.ebook-buy{margin-top:auto;padding-top:25px;display:flex;align-items:center;justify-content:space-between}.ebook-buy strong{font:400 44px "Oxanium";letter-spacing:-.06em}.ebook-buy strong small{font-size:12px;margin-right:5px}.ebook-buy a,.ebook-buy .button{display:flex;align-items:center;gap:16px;border-radius:999px;padding:15px 19px;background:#071017;color:white;font:600 9px "IBM Plex Mono";transition:.3s}.ebook-buy a:hover,.ebook-buy .button:hover{background:#075fff;transform:translateY(-2px)}.library-foot{margin-top:35px;display:grid;grid-template-columns:repeat(4,1fr) auto;border-block:1px solid var(--line)}.library-foot>div{padding:25px 20px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.library-foot span{font:400 7px "IBM Plex Mono";letter-spacing:.15em;color:#657680}.library-foot b{font:500 10px "IBM Plex Mono";color:#c4cdd1}.library-foot>a{padding:0 26px;display:flex;align-items:center;gap:18px;background:var(--acid);color:#071017;font:600 8px "IBM Plex Mono"}.ebook-empty{grid-column:1/-1;border:1px dashed rgba(255,255,255,.24);border-radius:34px;padding:70px;text-align:center;color:#94a2a9}.ebook-empty h3{font:500 42px "Bricolage Grotesque";color:white;margin:0 0 14px}.ebook-empty p{font-size:13px}.ebook-empty a{display:inline-flex;margin-top:20px;background:var(--acid);color:#071017;border-radius:999px;padding:14px 20px;font:600 9px "IBM Plex Mono"}
@media(max-width:1000px){.library-hero{grid-template-columns:1fr;gap:55px}.ebook-shelf{grid-template-columns:1fr}.ebook-product.featured{grid-column:auto}.library-foot{grid-template-columns:repeat(2,1fr)}.library-foot>a{min-height:70px;justify-content:center}.ebook-product{min-height:640px}}
@media(max-width:640px){.ebook-library{padding:135px 0 95px}.library-title{font-size:61px;line-height:.78}.library-toolbar{margin-top:60px;grid-template-columns:1fr}.library-result{grid-row:auto;grid-column:auto;border-left:0;border-top:1px solid var(--line);padding:18px 12px;flex-direction:row;align-items:center;gap:14px}.library-result b{margin:0}.ebook-product,.ebook-product.featured{grid-template-columns:1fr;min-height:0;border-radius:30px 30px 80px 30px}.ebook-cover{min-height:540px}.ebook-info{min-height:510px;padding:30px 25px}.ebook-info>h3{font-size:36px}.ebook-buy{gap:15px}.ebook-buy strong{font-size:35px}.ebook-buy a{font-size:7px;padding:13px}.library-foot{grid-template-columns:1fr 1fr}.library-foot>div{padding:18px 12px}.library-foot>a{grid-column:1/-1}}
.ebook-cover-image{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:cover}.ebook-cover:has(.ebook-cover-image):after{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient(180deg,rgba(2,5,7,.12),transparent 45%,rgba(2,5,7,.78))}.dynamic-cover-mark{position:absolute;inset:10%;display:grid;place-items:center;z-index:-1}.dynamic-cover-mark i{position:absolute;width:95%;height:38%;border:1px solid currentColor;border-radius:50%;opacity:.32;transform:rotate(18deg);animation:slowSpin 17s linear infinite}.dynamic-cover-mark i:nth-child(2){width:58%;height:62%;transform:rotate(-52deg);animation-direction:reverse}.dynamic-cover-mark b{font:500 120px "Oxanium";opacity:.2}.ebook-description{font-size:13px;line-height:1.65;color:#56646a}.ebook-description p{margin:0}.ebook-buy .price{font:400 34px "Oxanium"}.ebook-buy .price del{font-size:.45em;color:#7f8b91}.ebook-buy .price ins{text-decoration:none}.ebook-buy .woocommerce-Price-currencySymbol{font-size:.4em;margin-right:4px}
.now-signal{position:relative;padding:120px 0 100px;overflow:hidden;background:radial-gradient(circle at 85% 20%,#083f78,transparent 32%),#020507}.now-grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:85px;align-items:start}.now-heading{position:sticky;top:130px}.now-heading h2{font:500 clamp(58px,6.3vw,92px)/.82 "Bricolage Grotesque";letter-spacing:-.07em;margin:42px 0 30px}.now-heading h2 em{font-family:"Bodoni Moda";font-weight:500;color:var(--acid)}.now-heading>p{font-size:14px;line-height:1.7;color:#8998a0;max-width:380px}.now-board{display:grid;grid-template-columns:1fr 1fr;gap:15px}.now-card{min-height:325px;border:1px solid var(--line);border-radius:30px;padding:28px;display:flex;flex-direction:column;background:rgba(6,18,28,.72);position:relative;overflow:hidden}.now-card>span{font:400 8px "IBM Plex Mono";letter-spacing:.16em;color:#7d8e98}.now-card strong{font:300 100px/1 "Oxanium";letter-spacing:-.09em;margin:auto 0 18px}.now-card strong sup{font-size:18px;color:var(--acid)}.now-card p{font-size:12px;line-height:1.6;color:#85949b;max-width:230px}.now-card>i{height:3px;background:linear-gradient(90deg,var(--acid) var(--signal),rgba(255,255,255,.1) var(--signal));border-radius:3px;margin-top:18px}.acid-now{background:var(--acid);color:#071017;border-color:var(--acid);border-radius:30px 110px 30px 30px}.acid-now>span,.acid-now p{color:#344518}.acid-now strong{font-size:78px}.acid-now a{margin-top:auto;border-top:1px solid rgba(7,16,23,.25);padding-top:16px;display:flex;justify-content:space-between;font:600 8px "IBM Plex Mono"}.lab-now{background:#075fff}.lab-wave{height:85px;display:flex;align-items:end;gap:8px}.lab-wave i{width:33%;height:var(--h,40%);border-radius:50% 50% 0 0;background:var(--acid);animation:barBeat 2.4s ease-in-out infinite}.lab-wave i:nth-child(2){--h:95%;animation-delay:.25s}.lab-wave i:nth-child(3){--h:65%;background:white;animation-delay:.5s}.now-tape{margin-top:80px;border-block:1px solid rgba(166,237,66,.2);padding:17px 0;white-space:nowrap;overflow:hidden;font:400 8px "IBM Plex Mono";letter-spacing:.22em;color:#6f808a}.now-tape span{display:inline-block;animation:marquee 26s linear infinite}
.founder-cut{border-radius:0 0 12vw 0;position:relative;z-index:3}.founder{padding:150px 0;background:#eeeae0;overflow:hidden}.founder-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:center}.founder-portrait{position:relative}.founder-frame{height:720px;border-radius:220px 30px 30px 30px;background:radial-gradient(circle at 50% 35%,#0c4a83,#071017 54%,#020507);position:relative;overflow:hidden;color:white;display:grid;place-items:center}.founder-frame:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(to bottom,black,transparent)}.founder-frame>span{font:800 clamp(200px,25vw,390px)/1 "Syne";color:transparent;-webkit-text-stroke:1px rgba(166,237,66,.6);text-shadow:0 0 90px rgba(7,95,255,.5);position:relative;z-index:2}.founder-frame>i{position:absolute;width:75%;height:25%;border:1px solid var(--acid);border-radius:50%;transform:rotate(-25deg);animation:slowSpin 17s linear infinite}.founder-frame>b{position:absolute;left:27px;top:27px;font:500 8px/1.5 "IBM Plex Mono";letter-spacing:.16em;z-index:3}.founder-frame>small{position:absolute;left:27px;bottom:25px;font:400 7px "IBM Plex Mono";letter-spacing:.15em;color:#81919a;z-index:3}.founder-seal{position:absolute;right:-46px;bottom:50px;width:145px;height:145px;border-radius:50%;background:var(--acid);color:#071017;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:4;transform:rotate(9deg);box-shadow:0 20px 60px rgba(0,0,0,.18)}.founder-seal span,.founder-seal small{font:600 7px "IBM Plex Mono";letter-spacing:.1em}.founder-seal b{font:400 48px "Oxanium"}.founder-copy h2{font:500 clamp(55px,6vw,88px)/.9 "Bricolage Grotesque";letter-spacing:-.07em;margin:0}.founder-copy h2 em{font-family:"Bodoni Moda";font-weight:500;color:#075fff}.founder-kicker{font:500 8px "IBM Plex Mono";letter-spacing:.18em;color:#69777e}.founder-lead{font-size:18px;line-height:1.65;color:#536168;margin:45px 0 35px;max-width:650px}.founder-copy blockquote{font:italic 500 30px/1.25 "Bodoni Moda";letter-spacing:-.03em;border-left:3px solid #075fff;padding-left:28px;margin:0;color:#17242b}.founder-signature{margin-top:42px;display:flex;align-items:end;gap:22px}.founder-signature strong{font:italic 500 38px "Bodoni Moda"}.founder-signature span{font:400 7px "IBM Plex Mono";letter-spacing:.15em;padding-bottom:7px}.founder-timeline{margin-top:100px;border-top:1px solid rgba(7,16,23,.18);display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:start}.founder-timeline>div{padding:30px 20px}.founder-timeline>i{width:8px;height:8px;border-radius:50%;background:#075fff;margin-top:-4px}.founder-timeline span{font:400 8px "IBM Plex Mono";color:#075fff}.founder-timeline b{display:block;font:500 13px "IBM Plex Mono";letter-spacing:.13em;margin:14px 0}.founder-timeline p{font-size:12px;color:#637077}
.laws-cut{border-radius:12vw 0 0 0;margin-top:-1px}.omning-laws{padding:160px 0 150px;overflow:hidden}.laws-head{display:grid;grid-template-columns:1.5fr .5fr;gap:80px;align-items:end}.laws-head h2{font:500 clamp(66px,8vw,116px)/.83 "Bricolage Grotesque";letter-spacing:-.08em;margin:0}.laws-head h2 em{font-family:"Bodoni Moda";font-weight:500;color:#075fff}.laws-head>p{font-size:16px;line-height:1.7;color:#44541f}.laws-stack{margin-top:100px;display:grid;grid-template-columns:repeat(7,minmax(310px,1fr));gap:14px;width:max-content;perspective:1200px}.law-card{width:340px;height:520px;padding:28px;border-radius:28px 28px 100px 28px;background:#071017;color:white;display:flex;flex-direction:column;position:relative;box-shadow:0 24px 60px rgba(0,0,0,.17);transform:rotate(var(--r,-2deg));transition:.45s var(--ease)}.law-card:nth-child(even){--r:2deg;background:#075fff}.law-card:nth-child(3n){--r:-1deg;background:#f3f0e8;color:#071017}.law-card:hover,.law-card.expanded{transform:translateY(-18px) rotate(0) scale(1.025);z-index:3}.law-card>span{font:400 8px "IBM Plex Mono";letter-spacing:.16em;color:var(--acid)}.law-card h3{font:500 43px/1 "Bricolage Grotesque";letter-spacing:-.055em;margin:auto 0 25px}.law-card p{font-size:12px;line-height:1.65;opacity:.68}.law-card button{width:55px;height:55px;border-radius:50%;border:1px solid currentColor;background:none;display:grid;place-items:center;align-self:flex-end;cursor:pointer}.l7{background:radial-gradient(circle at 50% 15%,#0a5ba5,#071017 55%)}
.assistant-cut{border-radius:0 12vw 0 0;position:relative}.strategy-assistant{padding:160px 0;background:#f2efe7;overflow:hidden}.assistant-orb{position:absolute;width:52vw;aspect-ratio:1;border:1px solid rgba(7,95,255,.13);border-radius:50%;left:-20vw;top:15%;display:grid;place-items:center}.assistant-orb i{position:absolute;inset:15%;border:1px solid rgba(7,95,255,.15);border-radius:50%;animation:slowSpin 20s linear infinite}.assistant-orb i:nth-child(2){inset:31%;border-color:rgba(112,173,19,.25);animation-direction:reverse}.assistant-orb b{font:300 120px "Oxanium";color:rgba(7,95,255,.16)}.assistant-shell{position:relative}.assistant-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}.assistant-intro{position:sticky;top:130px}.assistant-intro h2{font:500 clamp(57px,6vw,88px)/.87 "Bricolage Grotesque";letter-spacing:-.07em;margin:45px 0 30px}.assistant-intro h2 em{font-family:"Bodoni Moda";font-weight:500;color:#075fff}.assistant-intro>p{font-size:15px;line-height:1.7;color:#5e6b72;max-width:430px}.assistant-panel{background:#071017;color:white;border-radius:40px 40px 140px 40px;padding:40px;min-height:650px;box-shadow:0 35px 100px rgba(8,18,26,.18);position:relative}.assistant-progress{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;font:400 8px "IBM Plex Mono";letter-spacing:.14em;color:#7c8c95}.assistant-progress>i{height:3px;background:rgba(255,255,255,.12);border-radius:3px}.assistant-progress>i b{display:block;width:50%;height:100%;background:var(--acid);transition:.5s}.assistant-progress strong{font-weight:400;color:var(--acid)}.assistant-step{display:none;padding-top:70px}.assistant-step.active{display:block;animation:assistantIn .6s var(--ease)}.assistant-step h3,.assistant-result h3{font:500 44px/1 "Bricolage Grotesque";letter-spacing:-.05em;margin:0 0 35px}.assistant-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.assistant-options button{min-height:82px;padding:18px 20px;border:1px solid rgba(255,255,255,.15);border-radius:18px;background:rgba(255,255,255,.025);color:white;display:flex;justify-content:space-between;align-items:center;text-align:left;font:500 11px "DM Sans";cursor:pointer;transition:.3s}.assistant-options button:hover,.assistant-options button.selected{background:var(--acid);color:#071017;border-color:var(--acid);transform:translateY(-3px)}.assistant-result{display:none;padding-top:62px}.assistant-result.active{display:block;animation:assistantIn .6s var(--ease)}.assistant-result>small{font:500 8px "IBM Plex Mono";letter-spacing:.16em;color:var(--acid)}.assistant-result h3{font-size:58px;color:var(--acid);margin-top:20px}.assistant-result>p{font-size:14px;line-height:1.7;color:#9aa7ae}.assistant-tags{display:flex;gap:8px;flex-wrap:wrap;margin:28px 0}.assistant-tags span{border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:9px 13px;font:400 8px "IBM Plex Mono"}.assistant-result>a{display:flex;justify-content:space-between;align-items:center;background:var(--acid);color:#071017;border-radius:999px;padding:18px 23px;font:600 9px "IBM Plex Mono"}.assistant-result>button{margin-top:18px;border:0;background:none;color:#75868f;font:500 8px "IBM Plex Mono";cursor:pointer}@keyframes assistantIn{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:none}}
@media(max-width:1000px){.now-grid,.founder-grid,.laws-head,.assistant-grid{grid-template-columns:1fr}.now-heading,.assistant-intro{position:static}.founder-grid{gap:65px}.founder-portrait{max-width:600px}.laws-stack{overflow-x:auto;max-width:100vw;padding-bottom:35px}.assistant-grid{gap:60px}}
@media(max-width:640px){.now-signal{padding:90px 0}.now-board{grid-template-columns:1fr}.now-card{min-height:280px}.founder{padding:100px 0}.founder-frame{height:540px}.founder-seal{right:-5px}.founder-copy h2{font-size:48px}.founder-copy blockquote{font-size:25px}.founder-timeline{grid-template-columns:1fr}.founder-timeline>i{display:none}.omning-laws{padding:110px 0}.laws-head h2{font-size:55px}.laws-stack{margin-top:60px}.law-card{width:82vw;height:480px}.strategy-assistant{padding:110px 0}.assistant-intro h2{font-size:51px}.assistant-panel{padding:28px 20px;min-height:670px;border-radius:28px 28px 90px 28px}.assistant-options{grid-template-columns:1fr}.assistant-step{padding-top:48px}.assistant-step h3{font-size:36px}.assistant-options button{min-height:67px}.assistant-result h3{font-size:45px}}
.laws-stack{width:100%;max-width:100%;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#075fff rgba(7,16,23,.12);padding:20px 8px 45px}.law-card{flex:0 0 340px;scroll-snap-align:center}
:root{--black:#020507;--ink:#071017;--blue:#063b8f;--cobalt:#075fff;--acid:#a6ed42;--acid2:#c7ff66;--cream:#f1eee5;--paper:#f7f5ef;--white:#f7f9f5;--muted:#8e9aa2;--darkText:#101820;--line:rgba(255,255,255,.14);--shell:min(1240px,calc(100vw - 64px));--ease:cubic-bezier(.2,.75,.18,1);--radius:clamp(28px,5vw,78px)}
html,body{overflow-x:clip}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{margin:0;background:var(--black);color:var(--white);font-family:"DM Sans",sans-serif;overflow-x:hidden}body.is-loading{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}img{max-width:100%;display:block}.shell{width:var(--shell);margin-inline:auto}.dark{background:var(--black);color:var(--white)}.light{background:var(--cream);color:var(--darkText)}.acid{background:var(--acid);color:var(--darkText)}.dark-ink{color:var(--darkText)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:999;top:-80px;left:20px;padding:14px 20px;background:var(--acid);color:var(--black);font-weight:700}.skip-link:focus{top:20px}.grain{position:fixed;z-index:50;inset:0;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.light-noise{position:absolute;inset:0;opacity:.035;pointer-events:none;background-image:radial-gradient(#071017 1px,transparent 1px);background-size:9px 9px;mask-image:linear-gradient(to bottom,black,transparent 70%)}#fieldCanvas{position:fixed;inset:0;z-index:0;pointer-events:none;width:100%;height:100%;opacity:.5}.page-progress{position:fixed;z-index:120;top:0;left:0;width:100%;height:2px}.page-progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--acid),#fff,var(--cobalt));box-shadow:0 0 18px var(--acid)}.cursor{position:fixed;z-index:130;left:0;top:0;width:28px;height:28px;border:1px solid rgba(166,237,66,.75);border-radius:50%;pointer-events:none;opacity:0;transform:translate(-50%,-50%);transition:width .3s,height .3s,border-color .3s,background .3s}.cursor span{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--acid);left:50%;top:50%;transform:translate(-50%,-50%)}.cursor.big{width:72px;height:72px;background:rgba(166,237,66,.08);border-color:rgba(166,237,66,.3)}
.boot{position:fixed;z-index:1000;inset:0;background:#010304;display:flex;align-items:center;justify-content:center;transition:clip-path 1.1s var(--ease),visibility 1.1s;clip-path:inset(0 0 0 0)}.boot.done{clip-path:inset(0 0 100% 0);visibility:hidden}.boot-mark{display:grid;place-items:center;gap:22px}.boot-mark img{width:220px}.boot-mark span{height:1px;width:220px;background:linear-gradient(90deg,transparent,var(--acid),transparent);animation:scan 1s ease infinite}.boot-data{position:absolute;left:30px;right:30px;bottom:28px;display:flex;justify-content:space-between;align-items:end;color:#69747a}.boot-data small{font-size:8px;letter-spacing:.25em}.boot-data strong{font-family:"Manrope";font-size:54px;font-weight:400;color:var(--white);letter-spacing:-.07em}@keyframes scan{from{transform:scaleX(.1)}to{transform:scaleX(1)}}
.header{position:fixed;z-index:110;left:26px;right:26px;top:20px;height:64px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(2,5,7,.62);backdrop-filter:blur(18px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 12px 0 24px;transition:.4s var(--ease);box-shadow:0 14px 40px rgba(0,0,0,.13)}.header.light-mode{background:rgba(247,245,239,.82);border-color:rgba(8,15,20,.13);color:var(--darkText)}.brand img{width:168px}.chapter-nav{display:flex;gap:34px;font-size:11px;color:#aeb7bc}.header.light-mode .chapter-nav{color:#4e5a60}.chapter-nav a{position:relative}.chapter-nav a:after{content:"";position:absolute;height:1px;left:0;right:100%;bottom:-7px;background:var(--acid);transition:right .3s}.chapter-nav a:hover:after{right:0}.header-cta{justify-self:end;display:flex;align-items:center;gap:16px;padding:0 20px;height:42px;border-radius:999px;background:var(--acid);color:var(--black);font-size:11px;font-weight:700}.menu{display:none;background:none;border:0;width:44px;height:44px;padding:12px}.menu i{display:block;height:1px;background:currentColor;margin:6px 0}.mobile-nav{position:fixed;z-index:105;inset:0;background:var(--acid);color:var(--darkText);padding:125px 30px 40px;display:flex;flex-direction:column;transform:translateY(-105%);transition:.7s var(--ease)}.mobile-nav.open{transform:none}.mobile-nav>span{font-size:9px;letter-spacing:.25em;margin-bottom:35px}.mobile-nav a{font-family:"Manrope";font-size:clamp(32px,10vw,58px);letter-spacing:-.05em;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.18);display:flex;justify-content:space-between}.mobile-nav b{font-size:10px;font-weight:500;letter-spacing:0}
.chevron{display:inline-block;width:10px;height:10px;border-top:3px solid currentColor;border-right:3px solid currentColor;flex:none}.chevron.right{transform:rotate(45deg)}.chevron.down{transform:rotate(135deg)}.chevron.up{transform:rotate(-45deg)}main,.footer{position:relative;z-index:2}.section-meta{display:grid;grid-template-columns:60px 1fr auto;gap:20px;font-size:9px;letter-spacing:.2em;color:#88959d;align-items:center;margin-bottom:65px}.section-meta span:first-child{color:var(--acid)}.light .section-meta span:first-child,.acid .section-meta span:first-child{color:#51820a}.mega{font-family:"Manrope";font-weight:500;font-size:clamp(54px,7.5vw,112px);line-height:.92;letter-spacing:-.07em;margin:0;text-wrap:balance}.mega em{font-style:normal;color:var(--acid)}.light .mega em{color:#5f930c}.split{display:inline-block;overflow:hidden;vertical-align:bottom}.split>span{display:inline-block}.reveal{opacity:0;transform:translateY(36px)}.reveal.visible{opacity:1;transform:none;transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--delay,0ms)}
.hero{position:relative;z-index:2;height:100svh;min-height:760px;overflow:hidden}.hero-media{position:absolute;inset:0}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.07)}.hero-vignette{position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,4,7,.92) 0%,rgba(2,7,13,.62) 38%,rgba(2,7,13,.08) 72%),linear-gradient(0deg,rgba(0,0,0,.75),transparent 38%,rgba(0,0,0,.2))}.hero-orbits{position:absolute;right:4vw;top:14%;width:50vw;aspect-ratio:1;perspective:700px}.hero-orbits i{position:absolute;inset:10%;border:1px solid rgba(166,237,66,.16);border-radius:50%;transform:rotateX(68deg) rotateZ(12deg);animation:orbit 18s linear infinite}.hero-orbits i:nth-child(2){inset:22%;border-color:rgba(85,150,255,.23);animation-direction:reverse;animation-duration:13s}.hero-orbits i:nth-child(3){inset:34%;border-style:dashed;animation-duration:9s}.hero-shell{position:relative;height:100%;width:var(--shell);margin:auto;padding-top:130px;display:flex;flex-direction:column}.hero-kicker{display:grid;grid-template-columns:1fr 1fr auto;font-size:8px;letter-spacing:.22em;color:#8b9ba4}.hero-title-wrap{display:grid;grid-template-columns:120px 1fr;align-items:end;margin-top:auto;margin-bottom:45px}.hero-side{font-size:8px;line-height:2.2;letter-spacing:.2em;color:#82919b;margin:0 0 14px}.hero h1{font-family:"Manrope";font-weight:500;font-size:clamp(68px,8.2vw,132px);line-height:.82;letter-spacing:-.075em;margin:0;max-width:1000px}.hero h1 em{font-style:normal;color:var(--acid);text-shadow:0 0 55px rgba(166,237,66,.18)}.hero-bottom{display:flex;align-items:center;justify-content:space-between;padding-left:120px;margin-bottom:78px}.hero-bottom>p{font-size:17px;color:#bac4c9;line-height:1.6;max-width:600px;text-wrap:balance}.circle-link{width:112px;height:112px;border-radius:50%;border:1px solid rgba(255,255,255,.28);display:flex;align-items:center;justify-content:center;gap:14px;font-size:10px;line-height:1.2;background:rgba(0,0,0,.2);backdrop-filter:blur(12px);transition:.35s}.circle-link:hover{background:var(--acid);color:var(--black);border-color:var(--acid)}.hero-ticker{position:absolute;bottom:0;left:0;right:0;padding:18px 0;overflow:hidden;white-space:nowrap;border-top:1px solid rgba(255,255,255,.12);background:rgba(1,4,7,.6);font-size:9px;letter-spacing:.22em;color:#8f9aa1}.hero-ticker div{display:inline-block;animation:marquee 35s linear infinite}.hero-ticker b{color:var(--acid);margin:0 24px}
.curved-top{border-radius:var(--radius) var(--radius) 0 0;margin-top:calc(var(--radius)*-1);position:relative;z-index:4}.manifesto{position:relative;padding:170px 0 110px;overflow:hidden}.manifesto-head{position:relative}.manifesto-head .mega{max-width:1160px}.manifesto-head .mega em{display:block;padding-left:13vw}.manifesto-art{display:grid;grid-template-columns:1.35fr .65fr;gap:80px;align-items:end;margin-top:110px}.sculpture{margin:0;position:relative;clip-path:polygon(0 9%,8% 0,100% 0,100% 86%,88% 100%,0 100%);overflow:hidden;background:#e9deca}.sculpture:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 55%,rgba(166,237,66,.15));pointer-events:none}.sculpture :is(img,video){width:100%;height:620px;object-fit:cover;transition:transform 1.3s var(--ease);display:block}.sculpture:hover :is(img,video){transform:scale(1.035)}.sculpture-motion video{object-position:center center}.sculpture figcaption{position:absolute;z-index:2;bottom:20px;left:22px;right:22px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.2em;color:#172127}.manifesto-copy{padding-bottom:30px}.eyebrow{font-size:9px;letter-spacing:.18em;color:#5c6a70}.manifesto-copy .lead{font-family:"Manrope";font-size:clamp(25px,2.5vw,38px);line-height:1.25;letter-spacing:-.035em;margin:32px 0}.manifesto-copy>p:not(.lead){font-size:15px;line-height:1.7;color:#59666c}.text-link{display:inline-flex;align-items:center;gap:18px;margin-top:28px;padding-bottom:8px;border-bottom:1px solid #172127;font-size:11px;font-weight:700}.statement-ribbon{width:110%;margin-left:-5%;margin-top:120px;transform:rotate(-2.2deg);background:var(--acid);color:var(--black);padding:26px 4%;display:flex;justify-content:space-around;align-items:center;font-family:"Manrope";font-size:clamp(15px,2vw,28px);font-weight:600;letter-spacing:-.02em}.statement-ribbon i{width:8px;height:8px;background:var(--black);border-radius:50%}
.wave-top{clip-path:polygon(0 5vw,13% 1.5vw,27% 5.5vw,44% 0,62% 4.8vw,79% 1.2vw,100% 5vw,100% 100%,0 100%);margin-top:-2px}.omning{padding:190px 0 150px;overflow:hidden;position:relative;background:radial-gradient(circle at 50% 56%,#092a52 0%,#03101a 25%,var(--black) 60%)}.omning-heading{display:grid;grid-template-columns:1.45fr .55fr;align-items:end;gap:70px}.omning-heading p{font-size:17px;line-height:1.7;color:#9ba8af}.omning-stage{height:740px;position:relative;margin-top:60px;display:grid;place-items:center;perspective:900px}.omning-radar{position:absolute;width:min(690px,65vw);aspect-ratio:1;border-radius:50%;transform:rotateX(64deg)}.omning-radar i{position:absolute;border-radius:50%;inset:0;border:1px solid rgba(94,160,255,.18);animation:radar 12s linear infinite}.omning-radar i:nth-child(2){inset:13%;border-color:rgba(166,237,66,.22);animation-direction:reverse}.omning-radar i:nth-child(3){inset:27%;border-style:dashed;animation-duration:8s}.omning-radar i:nth-child(4){inset:40%;box-shadow:0 0 80px rgba(19,99,255,.2) inset}.omning-core{width:255px;height:320px;border:1px solid rgba(166,237,66,.4);border-radius:50%;background:radial-gradient(ellipse at 50% 40%,rgba(15,78,148,.8),rgba(2,8,13,.9));display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:3;box-shadow:0 0 80px rgba(0,98,255,.25),inset 0 0 55px rgba(166,237,66,.08);animation:float 5s ease-in-out infinite}.omning-core small,.omning-core span{font-size:8px;letter-spacing:.25em;color:#8c9ba4}.omning-core strong{font-family:"Manrope";font-size:59px;line-height:.7;letter-spacing:-.09em;font-weight:500;text-align:center;margin:22px 0}.omning-core em{color:var(--acid);font-style:normal}.orbit-chip{position:absolute;z-index:4;border:1px solid rgba(255,255,255,.16);background:rgba(4,16,25,.72);backdrop-filter:blur(12px);border-radius:999px;padding:14px 19px;font-size:10px;color:#bdc7cc;cursor:default;transition:.3s}.orbit-chip span{color:var(--acid);margin-right:10px;font-size:8px}.orbit-chip:hover{background:var(--acid);color:var(--black);border-color:var(--acid);transform:scale(1.06)}.orbit-chip:hover span{color:var(--black)}.c1{left:8%;top:28%}.c2{left:18%;bottom:24%}.c3{right:6%;top:31%}.c4{right:17%;bottom:21%}.c5{left:1%;top:52%}.c6{right:1%;top:53%}.c7{left:32%;top:8%}.c8{right:31%;bottom:7%}.omning-index{border-top:1px solid var(--line);padding-top:25px;display:grid;grid-template-columns:auto auto auto 1fr;gap:40px;align-items:center;font-size:9px;letter-spacing:.16em;color:#84929a}.omning-index span{color:var(--acid)}.omning-index p{justify-self:end;font-size:13px;letter-spacing:0;max-width:330px}
.organic-top{border-radius:50% 50% 0 0/70px 70px 0 0;margin-top:-72px;position:relative;z-index:4}.capabilities{padding:170px 0 0;overflow:hidden}.cap-intro{display:grid;grid-template-columns:1.35fr .65fr;gap:70px;align-items:end}.cap-intro p{font-size:17px;line-height:1.7;max-width:500px}.cap-scroll{height:950px;position:relative;margin-top:80px}.cap-track{display:flex;gap:24px;padding-left:max(32px,calc((100vw - 1240px)/2));width:max-content;will-change:transform}.cap-card{width:min(620px,82vw);height:720px;border-radius:44px 44px 160px 44px;overflow:hidden;display:grid;grid-template-rows:44% 56%;position:relative;box-shadow:0 30px 90px rgba(12,17,20,.14)}.cap-card:before{content:attr(data-no);position:absolute;z-index:5;right:26px;top:22px;font-family:"Manrope";font-size:12px}.cap-visual{position:relative;overflow:hidden;padding:28px}.cap-visual>span{position:absolute;bottom:22px;left:28px;font-size:8px;letter-spacing:.2em}.cap-body{padding:36px;display:flex;flex-direction:column}.cap-body small{font-size:9px;letter-spacing:.2em;opacity:.7}.cap-body h3{font-family:"Manrope";font-size:40px;line-height:1.08;letter-spacing:-.045em;margin:20px 0}.cap-body p{font-size:14px;line-height:1.65;opacity:.72}.cap-body ul{list-style:none;padding:0;margin:auto 0 0}.cap-body li{padding:9px 0;border-top:1px solid currentColor;font-size:11px;opacity:.65}.ink-card{background:#09131b;color:white}.ink-card .cap-visual{background:radial-gradient(circle at 70% 30%,#0c65a9,transparent 32%),#04090d}.visual-brand i{position:absolute;width:220px;height:220px;border:1px solid var(--acid);border-radius:44% 56% 63% 37%;right:80px;top:30px;animation:morph 8s ease-in-out infinite}.visual-brand b{position:absolute;font-family:"Manrope";font-size:190px;font-weight:500;line-height:1;right:100px;top:15px;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.35)}.cobalt-card{background:#075fff;color:white;border-radius:150px 44px 44px 44px}.cobalt-card .cap-visual{background:#054bd2}.visual-growth svg{width:100%;height:100%;overflow:visible}.visual-growth path{fill:none;stroke:var(--acid);stroke-width:3}.visual-growth path+path{stroke:rgba(255,255,255,.4);stroke-width:1}.acid-card{background:var(--acid);color:var(--darkText);border-radius:44px 160px 44px 44px}.visual-digital{background:#c7ff66}.visual-digital>div{position:absolute;inset:50px;transform:perspective(600px) rotateX(58deg) rotateZ(-24deg)}.visual-digital i{position:absolute;inset:0;border:2px solid #101820;border-radius:24px;box-shadow:20px 20px 0 rgba(7,95,255,.9)}.visual-digital i:nth-child(2){transform:translate(26px,-26px);opacity:.6}.visual-digital i:nth-child(3){transform:translate(52px,-52px);opacity:.3}.cream-card{background:#fff;color:var(--darkText);border-radius:44px 44px 44px 160px}.cream-card .cap-visual{background:#e9e5da}.visual-content strong{font-family:"Manrope";font-size:75px;line-height:.72;letter-spacing:-.08em}.visual-content em{font-style:normal;color:#075fff}
.diagonal-top{clip-path:polygon(0 7vw,100% 0,100% 100%,0 100%);margin-top:-90px}.impact{padding:200px 0 110px;background:radial-gradient(circle at 0 30%,#062b57,transparent 38%),var(--black)}.impact-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.impact-copy{position:sticky;top:150px}.impact-copy .mega{font-size:clamp(54px,6vw,90px)}.impact-copy>p{font-size:16px;line-height:1.75;color:#9caab2;max-width:500px;margin-top:40px}.impact-numbers{border-top:1px solid var(--line)}.metric{min-height:240px;border-bottom:1px solid var(--line);padding:28px 0;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;align-items:end}.metric>span{font-size:9px;letter-spacing:.2em;color:#82919a}.metric strong{grid-column:2;grid-row:1/4;font-family:"Manrope";font-size:clamp(72px,8vw,126px);font-weight:500;letter-spacing:-.08em;align-self:center}.metric b{font-weight:500;font-variant-numeric:tabular-nums}.metric sup{font-size:25px;color:var(--acid);margin-left:4px}.metric p{font-size:12px;color:#819097}.signal-line{width:110%;margin:120px 0 0 -5%;display:flex;align-items:center;justify-content:space-around;transform:rotate(2deg);padding:21px 4%;border-block:1px solid rgba(166,237,66,.25);font-size:9px;letter-spacing:.2em;color:#9cadb5}.signal-line i{height:1px;width:80px;background:var(--acid);box-shadow:0 0 12px var(--acid)}
.circle-cut{border-radius:50% 50% 0 0/62px 62px 0 0;margin-top:-62px;position:relative;z-index:4}.method{padding:160px 0;background:var(--paper)}.method-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:120px}.method-sticky{position:sticky;top:130px;align-self:start}.method-sticky .mega{font-size:clamp(53px,5.3vw,82px)}.method-sticky>p{font-size:16px;color:#5c696f;line-height:1.7;max-width:420px}.method-dial{width:310px;height:310px;border:1px solid rgba(10,20,28,.18);border-radius:50%;margin-top:65px;position:relative;animation:slowSpin 24s linear infinite}.method-dial span{position:absolute;width:54px;height:54px;border-radius:50%;background:var(--darkText);color:white;display:grid;place-items:center;font-family:"Manrope";font-size:18px}.method-dial span:nth-child(1){left:50%;top:-27px}.method-dial span:nth-child(2){right:-27px;top:50%}.method-dial span:nth-child(3){left:50%;bottom:-27px}.method-dial span:nth-child(4){left:-27px;top:50%}.method-dial i{position:absolute;inset:38%;border-radius:50%;background:var(--acid);box-shadow:0 0 50px rgba(166,237,66,.5)}.method-steps{border-top:1px solid rgba(9,19,26,.18)}.method-step{display:grid;grid-template-columns:70px 1fr;gap:25px;padding:54px 0;border-bottom:1px solid rgba(9,19,26,.18);transition:.35s}.method-step:hover{padding-left:20px}.method-step>span{font-size:10px;color:#61950e}.method-step small{font-size:9px;letter-spacing:.2em;color:#67747a}.method-step h3{font-family:"Manrope";font-size:34px;letter-spacing:-.035em;line-height:1.15;margin:12px 0}.method-step p{font-size:14px;line-height:1.7;color:#66737a;max-width:580px}
.capsule-top{border-radius:50% 50% 0 0/80px 80px 0 0;margin-top:-80px;position:relative;z-index:5}.commerce{padding:170px 0 130px;overflow:hidden;background:radial-gradient(circle at 50% 48%,#073b75 0%,#04121e 30%,var(--black) 67%)}.commerce-ambient i{position:absolute;width:50vw;height:50vw;border-radius:50%;border:1px solid rgba(58,130,255,.12);left:-20vw;top:25%;animation:slowSpin 20s linear infinite}.commerce-ambient i+ i{left:auto;right:-22vw;top:2%;border-color:rgba(166,237,66,.1);animation-direction:reverse}.commerce-head{display:grid;grid-template-columns:1.4fr .6fr;gap:80px;align-items:end}.commerce-head .mega{font-size:clamp(53px,6.6vw,98px)}.commerce-head>p{font-size:16px;color:#9aa8af;line-height:1.7}.commerce-orbit{height:650px;position:relative;display:grid;place-items:center;margin-top:50px}.commerce-center{position:relative;z-index:3;width:270px;height:270px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(3,14,23,.88);border:1px solid rgba(166,237,66,.36);box-shadow:0 0 100px rgba(0,97,255,.35),inset 0 0 50px rgba(166,237,66,.07)}.commerce-center small{font-size:8px;letter-spacing:.25em;color:#88969e}.commerce-center strong{font-family:"Manrope";font-size:48px;line-height:.8;letter-spacing:-.07em;margin-top:16px}.commerce-center em{font-style:normal;color:var(--acid)}.orbit-path{position:absolute;border-radius:50%;border:1px solid rgba(99,163,255,.21);width:820px;height:330px;transform:rotate(-12deg)}.path-b{width:620px;height:520px;transform:rotate(58deg);border-color:rgba(166,237,66,.16)}.tech-pill{position:absolute;z-index:4;border:1px solid rgba(255,255,255,.17);background:rgba(3,15,24,.76);backdrop-filter:blur(12px);border-radius:999px;padding:15px 22px;font-size:9px;letter-spacing:.15em}.p1{left:13%;top:26%}.p2{right:17%;top:22%}.p3{right:5%;bottom:29%;color:var(--acid)}.p4{left:22%;bottom:20%}.p5{left:4%;top:55%}.commerce-features{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.commerce-features article{padding:36px 30px;border-right:1px solid var(--line)}.commerce-features article:last-child{border:0}.commerce-features span{font-size:9px;color:var(--acid)}.commerce-features h3{font-family:"Manrope";font-size:25px;letter-spacing:-.03em}.commerce-features p{font-size:13px;color:#8f9ca3;line-height:1.65}
.universe-cut{border-radius:12vw 0 0 0;margin-top:-1px;position:relative;z-index:6}.universe{padding:170px 0 150px;position:relative;overflow:hidden;background:#f3f0e7}.universe:before{content:"∞";position:absolute;right:-5vw;top:-8vw;font-family:"Bodoni Moda",serif;font-size:42vw;line-height:1;color:rgba(7,16,23,.025);pointer-events:none}.universe-aura{position:absolute;inset:0;overflow:hidden;pointer-events:none}.universe-aura i{position:absolute;width:34vw;aspect-ratio:1;border-radius:50%;filter:blur(90px);opacity:.14;background:#075fff;top:10%;right:-14%}.universe-aura i:nth-child(2){background:var(--acid);top:45%;right:auto;left:-16%;opacity:.2}.universe-aura i:nth-child(3){background:#fff;top:65%;right:20%;opacity:.7}.universe-head{position:relative;z-index:2}.universe-title-grid{display:grid;grid-template-columns:1.5fr .5fr;gap:70px;align-items:end}.type-collision{font-weight:400;font-size:clamp(63px,9vw,138px);line-height:.78;letter-spacing:-.075em;margin:0;text-wrap:balance}.type-collision .type-serif{font-family:"Bodoni Moda",serif;font-style:italic;letter-spacing:-.09em}.type-collision .type-mono{font:400 .33em/1 "IBM Plex Mono",monospace;letter-spacing:-.04em;text-transform:uppercase;vertical-align:top}.type-collision .type-future{font-family:"Oxanium",sans-serif;font-weight:300;text-transform:uppercase;font-size:.54em;letter-spacing:-.055em}.type-collision em{font-family:"Syne",sans-serif;font-weight:800;font-style:normal;color:#075fff;display:inline-block;transform:scaleX(.86);transform-origin:left}.universe-intro{padding-bottom:10px}.universe-intro>p{font:400 16px/1.7 "DM Sans",sans-serif;color:#526069}.live-dot{display:inline-flex;align-items:center;gap:9px;font:500 9px/1 "IBM Plex Mono",monospace;letter-spacing:.16em}.live-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:#5ca500;box-shadow:0 0 0 6px rgba(92,165,0,.12);animation:pulseDot 1.5s ease infinite}.universe-signal{width:100%;margin-top:25px;padding:15px 0;border:0;border-top:1px solid rgba(7,16,23,.18);border-bottom:1px solid rgba(7,16,23,.18);background:none;display:grid;grid-template-columns:10px 1fr auto;gap:12px;align-items:center;text-align:left;font:500 9px/1 "IBM Plex Mono",monospace;letter-spacing:.12em;cursor:pointer}.universe-signal i{width:8px;height:8px;border:1px solid #075fff;border-radius:50%}.universe-signal b{font-family:"Oxanium";font-size:15px;color:#075fff}.feed-controls{margin-top:90px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:22px;border-bottom:1px solid rgba(7,16,23,.18)}.feed-filter{border:1px solid rgba(7,16,23,.16);border-radius:999px;padding:11px 17px;background:transparent;color:#26323a;font:500 10px/1 "DM Sans";cursor:pointer;transition:.3s}.feed-filter:hover,.feed-filter.active{color:white;background:#071017;border-color:#071017;transform:translateY(-2px)}.feed-status{margin-left:auto;font:400 8px/1 "IBM Plex Mono",monospace;letter-spacing:.12em;display:flex;align-items:center;gap:8px}.feed-status i{width:6px;height:6px;border-radius:50%;background:var(--acid);box-shadow:0 0 12px #6dbd00}.universe-feed{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-flow:dense;gap:18px;margin-top:24px}.universe-card{min-height:430px;padding:30px;border-radius:32px;position:relative;overflow:hidden;display:flex;flex-direction:column;background:#fff;color:#071017;border:1px solid rgba(7,16,23,.1);box-shadow:0 18px 60px rgba(11,22,30,.08);transform-style:preserve-3d;transition:opacity .5s,transform .5s,box-shadow .4s}.universe-card:hover{box-shadow:0 30px 90px rgba(11,22,30,.17)}.universe-card.is-filtered{opacity:0;transform:scale(.9);pointer-events:none;display:none}.universe-card.span-2{grid-column:span 2}.universe-card.tall{grid-row:span 2;min-height:878px}.card-index{position:absolute;right:25px;top:25px;font:400 8px/1 "IBM Plex Mono";letter-spacing:.12em;opacity:.45}.universe-card>small{font:500 8px/1 "IBM Plex Mono";letter-spacing:.18em;position:relative;z-index:2}.universe-card h3{font-family:"Bricolage Grotesque",sans-serif;font-size:clamp(36px,4vw,67px);line-height:.95;letter-spacing:-.055em;margin:auto 0 30px;position:relative;z-index:2}.universe-card h3 em{font-style:normal;color:var(--acid)}.universe-card>p{font-size:13px;line-height:1.7;max-width:580px;opacity:.7;position:relative;z-index:2}.universe-card>a{margin-top:25px;display:flex;align-items:center;gap:16px;font:600 10px/1 "DM Sans";position:relative;z-index:2}.card-manifesto{background:#071017;color:#fff;min-height:520px}.card-manifesto h3{font-family:"Bodoni Moda",serif;font-weight:500;font-size:clamp(48px,6vw,86px);letter-spacing:-.06em;line-height:.9}.card-manifesto .card-glow{position:absolute;width:400px;height:400px;border-radius:42% 58% 65% 35%;background:radial-gradient(circle at 35% 30%,rgba(166,237,66,.68),rgba(0,102,255,.3) 35%,transparent 70%);filter:blur(10px);right:-80px;bottom:-160px;animation:morph 11s ease-in-out infinite}.card-data{background:var(--acid);border-radius:32px 110px 32px 32px}.card-data strong{font:400 clamp(90px,11vw,150px)/1 "Oxanium";letter-spacing:-.1em;margin:auto 0 0}.card-data sup{font-size:.25em;color:#075fff}.micro-chart{height:70px;display:flex;align-items:end;gap:9px;margin-top:30px}.micro-chart i{height:var(--h,45%);width:14%;background:#071017;border-radius:10px 10px 0 0;transform-origin:bottom;animation:barBeat 2.7s ease-in-out infinite}.micro-chart i:nth-child(1){--h:28%}.micro-chart i:nth-child(2){--h:56%;animation-delay:.2s}.micro-chart i:nth-child(3){--h:42%;animation-delay:.4s}.micro-chart i:nth-child(4){--h:82%;animation-delay:.6s}.micro-chart i:nth-child(5){--h:100%;background:#075fff;animation-delay:.8s}.card-orbit{background:radial-gradient(circle at 50% 32%,#0c498f,#061523 45%,#020507 75%);color:white;border-radius:130px 32px 32px 32px}.mini-orbit{height:52%;position:relative;display:grid;place-items:center;perspective:500px}.mini-orbit i{position:absolute;width:82%;height:34%;border:1px solid rgba(166,237,66,.35);border-radius:50%;transform:rotate(-22deg);animation:slowSpin 12s linear infinite}.mini-orbit i:nth-child(2){width:62%;height:50%;border-color:rgba(70,136,255,.55);transform:rotate(55deg);animation-direction:reverse}.mini-orbit i:nth-child(3){width:92%;height:22%;border-style:dashed;transform:rotate(12deg)}.mini-orbit b{font:600 170px/1 "Syne";color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.55)}.card-orbit h3{font-family:"Oxanium";font-size:54px;text-transform:uppercase}.card-action{margin-top:auto;width:58px;height:58px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:transparent;display:grid;place-items:center;cursor:pointer}.card-social{background:#062542;color:#fff;min-height:470px;border-radius:32px 32px 130px 32px}.social-top{display:flex;align-items:center;gap:16px}.q-mark{width:52px;height:52px;border:1px solid #0aa1ff;border-radius:50%;display:grid;place-items:center;font:400 30px "Oxanium";color:#24b5ff}.social-top div{display:flex;flex-direction:column;gap:7px}.social-top small{font:400 8px "IBM Plex Mono";letter-spacing:.16em;color:#68bce9}.social-top b{font:600 13px "DM Sans"}.live-pill{margin-left:auto;border:1px solid rgba(166,237,66,.4);border-radius:999px;padding:8px 12px;font:500 8px "IBM Plex Mono";color:var(--acid)}.card-social h3{margin:65px 0 30px}.social-actions{display:flex;gap:8px;flex-wrap:wrap}.social-actions span{border:1px solid rgba(255,255,255,.15);border-radius:999px;padding:9px 13px;font-size:9px}.card-quote{background:#fff;color:#071017;border-radius:50% 50% 32px 32px/100px 100px 32px 32px;padding-top:90px}.card-quote blockquote{font:italic 500 clamp(29px,3vw,43px)/1.15 "Bodoni Moda";letter-spacing:-.04em;margin:auto 0 25px}.card-quote>small{position:static}.card-mobility{background:#075fff;color:#fff;border-radius:32px 32px 32px 130px}.route-map{height:190px;position:relative;margin-top:25px;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:28px 28px;border-radius:25px;overflow:hidden}.route-line{position:absolute;width:80%;height:80%;left:10%;top:10%;border:3px solid var(--acid);border-left-color:transparent;border-bottom-color:transparent;border-radius:50%;transform:rotate(-15deg)}.point{position:absolute;width:17px;height:17px;border:4px solid white;border-radius:50%;background:#075fff;box-shadow:0 0 0 7px rgba(255,255,255,.15)}.point.a{left:18%;bottom:18%}.point.b{right:13%;top:20%;background:var(--acid)}.route-map b{position:absolute;left:45%;top:42%;background:#071017;border-radius:999px;padding:9px 13px;font:500 10px "IBM Plex Mono"}.card-mobility h3{font-family:"Syne";font-size:44px;margin:35px 0}.route-cta{margin-top:auto;border:0;border-top:1px solid rgba(255,255,255,.25);background:none;padding:18px 0 0;display:flex;justify-content:space-between;font:500 9px "IBM Plex Mono";cursor:pointer}.card-commerce{background:#dbe5eb}.card-commerce h3{font-family:"Oxanium";text-transform:uppercase}.card-commerce h3 em{color:#075fff}.commerce-mini{display:flex;gap:8px;flex-wrap:wrap}.commerce-mini span{background:white;padding:9px 12px;border-radius:999px;font:500 8px "IBM Plex Mono"}.card-process{background:#e9e5da;min-height:360px}.process-words{margin:auto 0;display:flex;flex-wrap:wrap;align-items:center;gap:13px;font:400 clamp(26px,4vw,56px)/1 "Bodoni Moda";letter-spacing:-.05em}.process-words span:nth-of-type(2){font-family:"Oxanium";text-transform:uppercase}.process-words em{font-family:"Syne";font-style:normal;font-weight:800;color:#075fff}.process-words b{font:300 20px "IBM Plex Mono";color:#6f7b82}.feed-loader{padding-top:50px;text-align:center}.load-universe{margin:auto;width:min(100%,680px);min-height:110px;border:1px solid rgba(7,16,23,.2);border-radius:999px;background:#071017;color:white;display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr 1fr;text-align:left;padding:25px 42px;cursor:pointer;transition:.35s}.load-universe:hover{background:#075fff;box-shadow:0 25px 70px rgba(7,95,255,.28)}.load-universe>span{font:500 18px "Bricolage Grotesque"}.load-universe>span b{font-family:"Oxanium";color:var(--acid);margin-right:12px}.load-universe small{grid-row:2;font:400 8px "IBM Plex Mono";letter-spacing:.1em;color:#8e9ba2}.load-universe>i{grid-column:2;grid-row:1/3;align-self:center}.feed-loader>p{font:400 9px "IBM Plex Mono";letter-spacing:.08em;color:#65727a;margin-top:22px}
.type-lab{position:relative;z-index:7;padding:150px 0 170px;overflow:hidden;background:radial-gradient(circle at 85% 30%,#072b51,transparent 35%),#010405}.type-lab-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(80,135,170,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(80,135,170,.09) 1px,transparent 1px);background-size:7vw 7vw;mask-image:linear-gradient(to bottom,transparent,black 15%,black 85%,transparent)}.type-stage{position:relative;padding:50px 0 80px}.type-line{margin:0;white-space:nowrap}.line-a{font:500 clamp(125px,23vw,330px)/.8 "Bodoni Moda";letter-spacing:-.11em;color:var(--acid);display:flex;justify-content:space-between}.line-a span:nth-child(2){font-family:"Syne";font-weight:800;color:white}.line-a span:nth-child(3){font-family:"Oxanium";font-weight:300;color:#2679ff;transform:rotate(7deg)}.line-a span:nth-child(4){font-style:italic}.line-b{font:300 clamp(21px,4.5vw,68px)/1 "Oxanium";letter-spacing:.08em;text-align:center;color:#8fa1ac}.line-b em{font-family:"Bodoni Moda";font-size:1.6em;color:white}.line-b strong{color:var(--acid);font-weight:700}.line-c{font:300 clamp(16px,2.7vw,39px)/1.2 "DM Sans";letter-spacing:-.03em;margin:55px 0 15px 12%;color:#70808a}.line-c b{font-family:"Oxanium";color:var(--acid);font-size:1.4em}.line-c i{font-family:"Bodoni Moda";color:white;font-size:1.5em}.line-d{font:300 clamp(31px,6vw,89px)/1 "Bricolage Grotesque";letter-spacing:-.07em;text-align:right}.line-d span{font-family:"Oxanium";font-weight:600;color:#287cff;text-shadow:0 0 50px rgba(40,124,255,.35)}.type-console{position:relative;display:grid;grid-template-columns:repeat(3,1fr) auto;border-block:1px solid var(--line)}.type-console>div{padding:25px 22px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.type-console span{font:400 8px "IBM Plex Mono";letter-spacing:.15em;color:#6f808a}.type-console b{font:400 29px "Oxanium";color:var(--acid)}.type-console button{border:0;background:var(--acid);color:#071017;padding:0 30px;display:flex;align-items:center;gap:20px;font:600 9px "IBM Plex Mono";cursor:pointer}.type-stage.is-remixing .type-line{animation:typeGlitch .65s steps(2)}
.ecosystem-cut{border-radius:0 14vw 0 0;position:relative;z-index:8}.ecosystem{padding:170px 0 130px;overflow:hidden;background:var(--acid)}.ecosystem-title{font:500 clamp(68px,9vw,142px)/.82 "Bricolage Grotesque";letter-spacing:-.08em;margin:0;max-width:1180px}.ecosystem-title>span{font-family:"Bodoni Moda";font-style:italic;font-weight:500}.ecosystem-title em{font-family:"Oxanium";font-style:normal;font-size:.73em;text-transform:uppercase;color:#075fff}.ecosystem-board{height:760px;position:relative;margin-top:90px;perspective:1200px}.eco-panel{position:absolute;width:310px;min-height:230px;background:#071017;color:white;padding:28px;border-radius:28px;box-shadow:0 25px 70px rgba(0,0,0,.17);display:flex;flex-direction:column;transition:transform .45s var(--ease),box-shadow .45s}.eco-panel:hover{transform:translateY(-12px) rotate(0)!important;box-shadow:0 40px 90px rgba(0,0,0,.28)}.eco-panel small{font:400 8px "IBM Plex Mono";letter-spacing:.16em;color:#84939b}.eco-panel strong{font:600 38px "Bricolage Grotesque";letter-spacing:-.05em;margin:27px 0 12px}.eco-panel strong b{color:#1db0ff}.eco-panel p{font-size:12px;line-height:1.6;color:#93a0a7;margin:auto 0 20px}.eco-panel a,.eco-panel button{border:0;border-top:1px solid rgba(255,255,255,.16);background:none;color:white;padding:15px 0 0;display:flex;justify-content:space-between;font:500 8px "IBM Plex Mono";cursor:pointer}.eco-creativoo{left:50%;top:50%;width:350px;min-height:290px;transform:translate(-50%,-50%);z-index:4;background:radial-gradient(circle at 50% 0,#0d4779,#071017 55%)}.eco-creativoo:hover{transform:translate(-50%,-54%)!important}.eco-creativoo img{width:210px;margin:auto}.eco-pulse{position:absolute;inset:-25px;border:1px solid rgba(7,95,255,.28);border-radius:45px;animation:pulsePanel 2.5s ease infinite}.eco-quoonext{left:2%;top:4%;transform:rotate(-5deg)}.eco-qmobile{right:1%;top:8%;transform:rotate(5deg);background:#075fff}.eco-qmobile strong{font-family:"Oxanium"}.eco-qmobile strong span{font-weight:300}.eco-commerce{right:4%;bottom:2%;transform:rotate(-3deg);background:#f5f2e9;color:#071017}.eco-commerce small,.eco-commerce p{color:#56636a}.eco-commerce a{color:#071017;border-color:rgba(7,16,23,.15)}.eco-links{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.eco-links path{fill:none;stroke:#075fff;stroke-width:1.5;stroke-dasharray:6 9;animation:dashFlow 12s linear infinite}.algorithm-panel{display:grid;grid-template-columns:.42fr .8fr 1fr;background:#071017;color:white;border-radius:45px 45px 150px 45px;overflow:hidden}.algorithm-panel>div,.algorithm-panel>ul{padding:45px;border-right:1px solid var(--line)}.algorithm-panel>div:first-child{display:flex;flex-direction:column}.algorithm-panel>div:first-child span,.algorithm-panel>div:first-child small{font:400 8px "IBM Plex Mono";letter-spacing:.14em;color:#83929a}.algorithm-panel>div:first-child strong{font:300 82px/1 "Oxanium";letter-spacing:-.08em;color:var(--acid);margin:auto 0 12px}.algorithm-panel ul{list-style:none;margin:0}.algorithm-panel li{display:grid;grid-template-columns:90px 1fr 35px;gap:12px;align-items:center;margin:17px 0;font:400 8px "IBM Plex Mono";letter-spacing:.08em;color:#89979f}.algorithm-panel li i{height:3px;background:linear-gradient(90deg,var(--acid) var(--value),rgba(255,255,255,.12) var(--value));border-radius:3px}.algorithm-panel li b{color:white}.algorithm-copy h3{font:500 34px/1.05 "Bricolage Grotesque";letter-spacing:-.045em;margin:0 0 22px}.algorithm-copy p{font-size:12px;line-height:1.7;color:#87959d}.algorithm-copy button{margin-top:20px;border:0;border-top:1px solid var(--line);background:none;color:var(--acid);padding:16px 0 0;width:100%;display:flex;justify-content:space-between;font:500 8px "IBM Plex Mono";cursor:pointer}
.contact{position:relative;overflow:hidden;padding:70px 0 120px}.contact-marquee{white-space:nowrap;overflow:hidden;font-family:"Manrope";font-size:clamp(80px,15vw,220px);line-height:.8;letter-spacing:-.08em;color:rgba(8,19,24,.08);pointer-events:none}.contact-marquee span{display:inline-block;animation:marquee 24s linear infinite}.contact-shell{margin-top:80px}.contact-shell .section-meta{color:#4f691e}.contact-shell .mega{font-size:clamp(63px,9vw,135px)}.contact-shell .mega em{color:#0a1b23}.contact-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:70px}.contact-bottom>p{font-size:22px}.contact-button{width:190px;height:190px;border-radius:50%;background:var(--darkText);color:white;display:flex;align-items:center;justify-content:center;gap:35px;font-family:"Manrope";font-size:18px;line-height:1.1;box-shadow:0 30px 70px rgba(0,0,0,.18);transition:.35s}.contact-button:hover{transform:rotate(-7deg) scale(1.04)}
.footer{padding:90px 0 30px}.footer-main{display:grid;grid-template-columns:1fr 1fr auto;gap:70px;align-items:start}.footer-main img{width:210px}.footer-main p{margin:0;color:#8e9ba2;font-size:14px;line-height:1.7;max-width:390px}.footer-main nav{display:flex;flex-direction:column;gap:11px;font-size:11px}.footer-legal{margin-top:80px;border-top:1px solid var(--line);padding-top:24px;display:flex;justify-content:space-between;color:#66747c;font-size:8px;letter-spacing:.16em}.footer-legal a{color:#aab4b9;display:flex;align-items:center;gap:12px}
.woo-main{position:relative;z-index:2;padding:150px max(24px,calc((100vw - 1240px)/2)) 100px;min-height:75vh;background:var(--paper);color:var(--darkText)}.woo-main h1,.woocommerce-products-header__title{font-family:"Manrope";font-size:clamp(48px,7vw,100px);letter-spacing:-.065em}.woocommerce ul.products li.product{background:white;padding:20px;border-radius:28px;box-shadow:0 20px 50px rgba(0,0,0,.07)}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{background:var(--acid);color:var(--darkText);border-radius:999px;padding:14px 22px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.select2-container--default .select2-selection--single{background:white;color:var(--darkText);border:1px solid rgba(0,0,0,.15);border-radius:12px;padding:13px}.woocommerce-checkout #payment{background:#eef0e8;border-radius:24px}.woocommerce table.shop_table{border-radius:18px}
@keyframes marquee{to{transform:translateX(-50%)}}@keyframes orbit{to{transform:rotateX(68deg) rotateZ(372deg)}}@keyframes radar{to{transform:rotate(360deg)}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes morph{0%,100%{border-radius:44% 56% 63% 37%}50%{border-radius:68% 32% 41% 59%;transform:rotate(15deg)}}@keyframes slowSpin{to{transform:rotate(360deg)}}@keyframes pulseDot{50%{box-shadow:0 0 0 12px rgba(92,165,0,0)}}@keyframes barBeat{50%{transform:scaleY(.72);opacity:.65}}@keyframes typeGlitch{0%{filter:blur(0);transform:translateX(0)}25%{filter:blur(2px);transform:translateX(-12px) skewX(8deg)}50%{transform:translateX(9px) skewX(-5deg)}100%{filter:blur(0);transform:none}}@keyframes pulsePanel{50%{inset:-45px;opacity:0}}@keyframes dashFlow{to{stroke-dashoffset:-150}}
@media(max-width:1000px){:root{--shell:min(100% - 36px,760px)}.header{left:14px;right:14px;top:12px}.chapter-nav,.header-cta{display:none}.header{grid-template-columns:1fr auto}.menu{display:block}.hero-title-wrap{grid-template-columns:1fr}.hero-side{display:none}.hero-bottom{padding-left:0}.manifesto-art,.omning-heading,.cap-intro,.impact-grid,.method-layout,.commerce-head,.universe-title-grid{grid-template-columns:1fr}.manifesto-art{gap:50px}.manifesto-head .mega em{padding-left:0}.sculpture img{height:520px}.omning-stage{height:680px}.impact-copy,.method-sticky{position:static}.impact-grid,.method-layout{gap:80px}.cap-scroll{height:auto;padding-bottom:100px}.cap-track{overflow-x:auto;width:auto;padding:0 18px;scroll-snap-type:x mandatory}.cap-card{flex:none;scroll-snap-align:center}.commerce-features{grid-template-columns:1fr}.commerce-features article{border-right:0;border-bottom:1px solid var(--line)}.universe-feed{grid-template-columns:repeat(2,1fr)}.universe-card.span-2{grid-column:span 2}.universe-card.tall{grid-row:auto;min-height:620px}.type-console{grid-template-columns:repeat(3,1fr)}.type-console button{grid-column:1/-1;padding:22px;justify-content:center}.ecosystem-board{height:900px}.eco-quoonext{left:0}.eco-qmobile{right:0}.eco-commerce{right:0}.algorithm-panel{grid-template-columns:1fr 1fr}.algorithm-panel .algorithm-copy{grid-column:1/-1}.footer-main{grid-template-columns:1fr 1fr}.footer-main nav{grid-column:2}.footer-legal{flex-wrap:wrap;gap:20px}.c1{left:1%}.c3{right:1%}.c5,.c6{display:none}}
@media(max-width:640px){:root{--shell:calc(100% - 26px);--radius:34px}.header{height:58px;padding-left:18px}.brand img{width:145px}.hero{min-height:730px}.hero-shell{padding-top:105px}.hero-kicker{grid-template-columns:1fr auto}.hero-kicker span:nth-child(2){display:none}.hero h1{font-size:59px;line-height:.86}.hero-media img{object-position:63% center}.hero-vignette{background:linear-gradient(90deg,rgba(1,4,7,.94),rgba(1,4,7,.48) 75%,rgba(1,4,7,.15)),linear-gradient(0deg,#020507,transparent 45%)}.hero-bottom{align-items:flex-end}.hero-bottom>p{font-size:14px;max-width:240px}.circle-link{width:90px;height:90px}.section-meta{grid-template-columns:38px 1fr;margin-bottom:42px}.section-meta span:last-child{display:none}.mega{font-size:48px;line-height:.96}.manifesto{padding:110px 0 80px}.manifesto-art{margin-top:65px}.sculpture img{height:350px}.statement-ribbon{margin-top:70px;font-size:11px}.statement-ribbon span:nth-of-type(2){display:none}.omning{padding:140px 0 110px}.omning-stage{height:590px;margin-top:20px}.omning-core{width:180px;height:230px}.omning-core strong{font-size:43px}.omning-radar{width:100vw}.orbit-chip{font-size:8px;padding:10px 12px}.c1{left:0;top:21%}.c2{left:0;bottom:23%}.c3{right:0;top:24%}.c4{right:0;bottom:21%}.c7{left:26%;top:8%}.c8{right:25%;bottom:8%}.omning-index{grid-template-columns:1fr 1fr;gap:18px}.omning-index p{grid-column:1/-1}.capabilities{padding-top:110px}.cap-scroll{margin-top:50px}.cap-card{width:88vw;height:650px;grid-template-rows:38% 62%;border-radius:30px 30px 100px 30px}.cap-body{padding:27px}.cap-body h3{font-size:32px}.visual-content strong{font-size:58px}.impact{padding:150px 0 90px}.metric{min-height:180px}.metric strong{font-size:65px}.signal-line span:nth-of-type(even){display:none}.method{padding:110px 0}.method-layout{gap:60px}.method-dial{width:220px;height:220px;margin-left:auto;margin-right:auto}.method-step{grid-template-columns:42px 1fr;padding:38px 0}.method-step h3{font-size:27px}.commerce{padding:130px 0 90px}.commerce-orbit{height:520px}.commerce-center{width:190px;height:190px}.commerce-center strong{font-size:37px}.orbit-path{width:125vw;height:210px}.path-b{width:90vw;height:370px}.tech-pill{padding:10px 12px;font-size:7px}.p1{left:1%;top:25%}.p2{right:2%;top:22%}.p3{right:0;bottom:25%}.p4{left:15%;bottom:18%}.p5{left:0;top:55%}.universe{padding:110px 0 90px}.type-collision{font-size:55px;line-height:.85}.type-collision .type-mono{font-size:.24em}.feed-controls{margin-top:55px}.feed-status{width:100%;margin:12px 0 0}.universe-feed{grid-template-columns:1fr}.universe-card,.universe-card.span-2{grid-column:span 1;min-height:430px;padding:24px}.universe-card.tall{min-height:620px}.card-manifesto h3{font-size:47px}.card-social h3{font-size:42px}.load-universe{padding:21px 28px}.type-lab{padding:100px 0}.line-a{font-size:29vw}.line-b{white-space:normal;line-height:1.4}.line-c{margin:35px 0 10px}.type-console{grid-template-columns:repeat(3,1fr)}.type-console>div{padding:18px 10px}.type-console b{font-size:22px}.ecosystem{padding:110px 0 90px}.ecosystem-title{font-size:58px;line-height:.88}.ecosystem-board{height:auto;margin-top:60px;display:grid;gap:15px}.eco-panel,.eco-creativoo,.eco-quoonext,.eco-qmobile,.eco-commerce{position:relative;inset:auto;width:100%;min-height:230px;transform:none}.eco-creativoo:hover{transform:translateY(-8px)!important}.eco-links{display:none}.algorithm-panel{grid-template-columns:1fr;border-radius:30px 30px 90px 30px}.algorithm-panel>div,.algorithm-panel>ul{padding:30px;border-right:0;border-bottom:1px solid var(--line)}.algorithm-panel .algorithm-copy{grid-column:auto}.contact{padding-bottom:90px}.contact-shell{margin-top:55px}.contact-shell .mega{font-size:56px}.contact-bottom{align-items:flex-start;flex-direction:column;gap:40px}.contact-button{width:150px;height:150px;align-self:flex-end}.footer-main{grid-template-columns:1fr}.footer-main nav{grid-column:auto}.footer-legal{flex-direction:column}.cursor{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}#fieldCanvas,.cursor{display:none}}
@media print{.header,.boot,#fieldCanvas,.grain,.page-progress,.cursor,.hero-ticker{display:none!important}.hero{height:auto;min-height:700px}.reveal{opacity:1;transform:none}.cap-scroll{height:auto}.cap-track{flex-wrap:wrap}.cap-card{width:48%;break-inside:avoid}.dark{print-color-adjust:exact;-webkit-print-color-adjust:exact}}

/* V7 / REACTIVE SIGNAL ENGINE */
.signal-engine{height:max(900px,100svh);position:relative;z-index:3;overflow:hidden;background:#010305;border-radius:0 0 12vw 0;isolation:isolate}.signal-engine:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 52%,rgba(41,117,255,.15),transparent 25%),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:auto,7vw 7vw,7vw 7vw;mask-image:linear-gradient(to bottom,transparent 2%,#000 24%,#000 80%,transparent);z-index:-1}.signal-engine:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#010305 0,transparent 18%,transparent 82%,#010305),linear-gradient(0deg,#010305 0,transparent 25%,transparent 78%,#010305);pointer-events:none;z-index:1}.signal-engine canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0}.signal-aura{position:absolute;width:44vw;height:44vw;left:50%;top:53%;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,rgba(166,237,66,.14),rgba(18,100,255,.08) 28%,transparent 67%);filter:blur(20px);animation:signalBreath 4s ease-in-out infinite;z-index:0}.signal-shell{height:100%;position:relative;z-index:2;padding-top:115px;padding-bottom:90px;display:flex;flex-direction:column}.signal-top,.signal-bottom{font:400 8px/1 "IBM Plex Mono";letter-spacing:.14em;color:#7d8d95;display:flex;justify-content:space-between}.signal-top{padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.13)}.signal-live{color:var(--acid)}.signal-live i{display:inline-block;width:6px;height:6px;margin-right:8px;background:var(--acid);border-radius:50%;box-shadow:0 0 18px var(--acid);animation:pulseDot 1.8s infinite}.signal-copy{display:grid;grid-template-columns:.28fr 1fr .36fr;gap:50px;align-items:end;margin-top:clamp(70px,11vh,130px)}.signal-copy h2{font:500 clamp(64px,8vw,128px)/.83 "Bricolage Grotesque";letter-spacing:-.075em;margin:0}.signal-copy h2 em{font-family:"Bodoni Moda";font-weight:500;color:var(--acid)}.signal-copy>p:last-child{font-size:13px;line-height:1.7;color:#8a989f;max-width:360px}.signal-side{font:400 9px/1.65 "IBM Plex Mono";letter-spacing:.15em;color:#68777f}.signal-console{margin-top:auto;display:grid;grid-template-columns:1fr auto auto;gap:26px;align-items:center;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:rgba(3,8,12,.58);backdrop-filter:blur(18px);padding:14px}.signal-metrics{display:grid;grid-template-columns:repeat(4,1fr)}.signal-metrics span{padding:8px 18px;border-right:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:8px}.signal-metrics small{font:400 7px "IBM Plex Mono";letter-spacing:.13em;color:#65747c}.signal-metrics b{font:500 14px "Oxanium";color:#dce5e9}.signal-controls{display:flex;background:#0c1216;border-radius:999px;padding:5px}.signal-mode{border:0;background:transparent;color:#69777e;border-radius:999px;padding:13px 15px;font:500 7px "IBM Plex Mono";letter-spacing:.08em;cursor:pointer}.signal-mode.active{background:var(--acid);color:#071017;box-shadow:0 0 30px rgba(166,237,66,.18)}.sound-toggle{height:48px;min-width:150px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:transparent;color:white;padding:0 16px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;text-align:left;cursor:pointer}.sound-toggle span{font:400 7px "IBM Plex Mono";letter-spacing:.08em}.sound-toggle b{color:var(--acid);font:500 10px "Oxanium"}.sound-toggle i{grid-column:1/-1;height:2px;background:linear-gradient(90deg,var(--acid) 0,transparent 0);transition:.4s}.sound-toggle[aria-pressed="true"] i{background:linear-gradient(90deg,var(--acid) 72%,transparent 72%);box-shadow:0 0 9px var(--acid)}.signal-core-label{position:absolute;left:50%;top:53%;translate:-50% -50%;width:270px;height:270px;border:1px solid rgba(166,237,66,.25);border-radius:50%;display:grid;place-items:center;pointer-events:none;mix-blend-mode:screen}.signal-core-label:before,.signal-core-label:after{content:"";position:absolute;inset:-33%;border:1px dashed rgba(50,128,255,.17);border-radius:50%;animation:slowSpin 24s linear infinite}.signal-core-label:after{inset:-65%;border-style:solid;border-color:rgba(166,237,66,.08);animation-direction:reverse}.signal-core-label strong{font:300 140px/.8 "Oxanium";color:rgba(255,255,255,.055);text-shadow:0 0 70px rgba(166,237,66,.18)}.signal-core-label small,.signal-core-label span{position:absolute;font:400 7px "IBM Plex Mono";letter-spacing:.14em;color:#75858c}.signal-core-label small{top:-30px}.signal-core-label span{bottom:-30px}.signal-bottom{position:absolute;z-index:2;bottom:28px;left:max(18px,calc((100vw - 1240px)/2));right:max(18px,calc((100vw - 1240px)/2))}

/* V7 / SPATIAL ARCHIVE */
.spatial-archive{position:relative;z-index:6;padding:150px 0 80px;overflow:hidden;background:radial-gradient(circle at 70% 20%,#08234b 0,transparent 31%),#020507}.archive-title-grid{display:grid;grid-template-columns:1fr .34fr;gap:80px;align-items:end}.archive-title-grid p{color:#83929a;font-size:13px;line-height:1.7}.archive-viewport{margin-top:85px;overflow:hidden;cursor:grab;outline:0;perspective:1400px}.archive-viewport:active{cursor:grabbing}.archive-track{display:flex;gap:24px;width:max-content;padding:30px max(18px,calc((100vw - 1240px)/2)) 70px;will-change:transform}.archive-card{width:min(72vw,600px);height:690px;flex:0 0 auto;padding:30px;border:1px solid rgba(255,255,255,.15);border-radius:34px 34px 140px 34px;background:linear-gradient(145deg,#09151e,#020608);display:flex;flex-direction:column;overflow:hidden;position:relative;transform-style:preserve-3d;box-shadow:0 55px 110px rgba(0,0,0,.36)}.archive-card>span{font:400 8px "IBM Plex Mono";letter-spacing:.14em;color:#73828a}.archive-card h3{font:600 clamp(48px,5vw,78px)/.86 "Bricolage Grotesque";letter-spacing:-.07em;margin:auto 0 22px;position:relative;z-index:2}.archive-card h3 em{font-family:"Bodoni Moda";font-weight:500;color:var(--acid)}.archive-card p{width:70%;font-size:12px;line-height:1.65;color:#829099;position:relative;z-index:2}.archive-card>a,.archive-card>button{border:0;border-top:1px solid rgba(255,255,255,.18);background:none;color:white;padding:19px 0 0;margin-top:23px;display:flex;justify-content:space-between;font:500 8px "IBM Plex Mono";letter-spacing:.08em;cursor:pointer;position:relative;z-index:2}.archive-object{height:310px;margin-top:25px;position:relative;display:grid;place-items:center;transform:translateZ(55px);transition:transform .2s}.object-omning i{position:absolute;width:75%;height:55%;border:1px solid rgba(166,237,66,.38);border-radius:50%;transform:rotateX(65deg) rotateZ(10deg);animation:archiveOrbit 8s linear infinite}.object-omning i:nth-child(2){width:55%;height:77%;border-color:#1e71ff;animation-direction:reverse}.object-omning b{font:300 170px "Oxanium";color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.65);filter:drop-shadow(0 0 28px rgba(166,237,66,.2))}.archive-card.cobalt{background:linear-gradient(145deg,#0968ff,#02245d)}.object-q b{font:500 190px "Oxanium";color:#fff}.object-q i{position:absolute;width:250px;height:250px;border:1px solid var(--acid);border-radius:50%;box-shadow:0 0 80px rgba(166,237,66,.18);animation:signalBreath 3s infinite}.acid-card-archive{background:var(--acid);color:#071017}.acid-card-archive>span,.acid-card-archive p{color:#33520d}.acid-card-archive>a,.acid-card-archive>button{color:#071017;border-color:rgba(7,16,23,.2)}.object-route i{position:absolute;width:78%;height:70%;border:4px solid #071017;border-left-color:transparent;border-radius:50%;transform:rotate(-22deg)}.object-route i:nth-child(2){width:55%;height:42%;border-color:#075fff;border-right-color:transparent}.object-route b{width:85px;height:85px;border-radius:50%;background:#071017;color:var(--acid);display:grid;place-items:center;font:500 42px "Oxanium"}.archive-card.paper{background:#f2eee3;color:#071017}.archive-card.paper>span,.archive-card.paper p{color:#5c676d}.archive-card.paper>a{color:#071017;border-color:rgba(7,16,23,.18)}.object-foco b{font:700 clamp(55px,7vw,105px) "Bodoni Moda";letter-spacing:-.08em}.object-foco i{position:absolute;inset:25% 8%;border:1px solid #075fff;border-radius:50%;transform:rotate(-8deg)}.archive-card.violet{background:radial-gradient(circle at 50% 30%,#7040fd,#160437 58%,#05010d)}.object-lab i{position:absolute;width:155px;height:155px;border:1px solid rgba(255,255,255,.7);transform:rotate(45deg);animation:morphCube 7s ease-in-out infinite}.object-lab i:nth-child(2){animation-delay:-2s;border-color:var(--acid)}.object-lab i:nth-child(3){animation-delay:-4s;border-color:#3181ff}.archive-final{background:linear-gradient(145deg,#0c151b,#020405)}.archive-final h3{margin:auto 0}.archive-nav{border-top:1px solid rgba(255,255,255,.13);padding-top:22px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;font:400 8px "IBM Plex Mono";letter-spacing:.14em;color:#73828a}.archive-nav>span{font:400 24px "Oxanium";color:var(--acid)}.archive-nav>div{display:flex;gap:7px}.archive-nav button{width:56px;height:56px;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:none;color:white;display:grid;place-items:center;cursor:pointer}.archive-nav small{text-align:right}.archive-card.is-active{box-shadow:0 60px 130px rgba(30,113,255,.22);border-color:rgba(166,237,66,.4)}
@keyframes signalBreath{50%{transform:scale(1.08);opacity:.72}}@keyframes archiveOrbit{to{transform:rotateX(65deg) rotateZ(370deg)}}@keyframes morphCube{0%,100%{transform:rotate(45deg) scale(.72);border-radius:6%}50%{transform:rotate(225deg) scale(1.2);border-radius:50%}}
@media(max-width:1000px){.signal-copy{grid-template-columns:1fr 1fr}.signal-copy h2{grid-column:1/-1}.signal-side{display:none}.signal-console{grid-template-columns:1fr}.signal-controls{justify-content:center}.signal-metrics span{padding:8px}.sound-toggle{width:100%}.archive-title-grid{grid-template-columns:1fr}.archive-card{width:78vw}}
@media(max-width:640px){.signal-engine{height:930px;border-radius:0 0 80px 0}.signal-shell{padding-top:90px;padding-bottom:100px}.signal-top span:nth-child(2){display:none}.signal-copy{display:block;margin-top:85px}.signal-copy h2{font-size:54px}.signal-copy>p:last-child{font-size:11px;margin-top:25px;max-width:280px}.signal-core-label{width:180px;height:180px;top:53%}.signal-core-label strong{font-size:92px}.signal-console{margin-top:auto}.signal-metrics{grid-template-columns:repeat(2,1fr);gap:8px}.signal-metrics span{border:0;background:rgba(255,255,255,.035);border-radius:10px}.signal-controls{overflow:auto;justify-content:flex-start}.signal-bottom span:nth-child(2){display:none}.spatial-archive{padding-top:110px}.archive-title-grid{gap:20px}.archive-viewport{margin-top:45px}.archive-card{width:86vw;height:610px;padding:24px;border-radius:28px 28px 100px 28px}.archive-object{height:250px}.archive-card p{width:90%}.archive-nav{grid-template-columns:1fr auto}.archive-nav small{display:none}}
@media(prefers-reduced-motion:reduce){#signalCanvas{opacity:.35}.signal-aura,.signal-core-label:before,.signal-core-label:after,.archive-object *{animation:none!important}}

/* V7.1 / GLOBAL EARTH SIGNAL */
.earth-signal{position:relative;z-index:6;min-height:max(850px,100svh);overflow:hidden;background:#010508;isolation:isolate}.earth-video{position:absolute;inset:0;z-index:-4}.earth-video video{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.35;filter:saturate(.82) contrast(1.13) hue-rotate(7deg);transform:scale(1.035)}.earth-shade{position:absolute;inset:0;z-index:-3;background:linear-gradient(90deg,rgba(1,5,8,.96) 0,rgba(1,5,8,.62) 42%,rgba(1,5,8,.28) 72%,rgba(1,5,8,.78) 100%),linear-gradient(0deg,#010508 0,transparent 28%,transparent 72%,#010508 100%),radial-gradient(circle at 68% 48%,transparent 0,rgba(1,5,8,.08) 36%,rgba(1,5,8,.6) 100%)}.earth-grid{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(122,181,211,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(122,181,211,.065) 1px,transparent 1px);background-size:8vw 8vw;mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 78%,transparent)}.earth-shell{min-height:max(850px,100svh);padding-top:120px;padding-bottom:65px;display:flex;flex-direction:column}.earth-meta{display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.14);padding-bottom:20px;font:400 8px "IBM Plex Mono";letter-spacing:.14em;color:#76878f}.earth-meta span:nth-child(2){color:var(--acid)}.earth-meta i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--acid);box-shadow:0 0 18px var(--acid);margin-right:8px;animation:pulseDot 1.8s infinite}.earth-copy{margin:auto 0;display:grid;grid-template-columns:.25fr 1fr .34fr;gap:55px;align-items:end}.earth-eyebrow{font:400 9px/1.65 "IBM Plex Mono";letter-spacing:.15em;color:#83939a}.earth-copy h2{font:500 clamp(72px,9.2vw,146px)/.82 "Bricolage Grotesque";letter-spacing:-.08em;margin:0;text-wrap:balance;text-shadow:0 12px 70px rgba(0,0,0,.65)}.earth-copy h2 em{display:inline;font-family:"Bodoni Moda";font-weight:500;color:var(--acid)}.earth-body{font-size:14px;line-height:1.65;color:#b0bcc1}.earth-body span{display:block;margin-top:30px;font:400 7px "IBM Plex Mono";letter-spacing:.14em;color:#708087}.earth-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.14);padding-top:23px;font:400 8px "IBM Plex Mono";letter-spacing:.13em;color:#72828a}.earth-footer a{display:flex;align-items:center;gap:24px;color:white}.earth-footer a .chevron{transform:scale(1.2)}
@media(max-width:1000px){.earth-copy{grid-template-columns:1fr 1fr}.earth-copy h2{grid-column:1/-1}.earth-eyebrow{display:none}.earth-body{grid-column:2}.earth-video video{object-position:62% center}}
@media(max-width:640px){.earth-signal,.earth-shell{min-height:820px}.earth-shell{padding-top:95px}.earth-meta span:nth-child(2){display:none}.earth-copy{display:block}.earth-copy h2{font-size:57px}.earth-body{width:82%;margin:34px 0 0 auto;font-size:12px}.earth-footer>span{display:none}.earth-footer{justify-content:flex-end}.earth-video video{opacity:.35;object-position:64% center}.earth-shade{background:linear-gradient(90deg,rgba(1,5,8,.92),rgba(1,5,8,.28)),linear-gradient(0deg,#010508,transparent 35%,transparent 68%,#010508)}}
@media(prefers-reduced-motion:reduce){.earth-video video{display:none}.earth-video{background:url("assets/creativoo-earth-poster.jpg") center/cover no-repeat;opacity:.35}}
@media(prefers-reduced-motion:reduce){.sculpture-motion video{display:none}.sculpture-motion{height:620px;background:url("assets/creativoo-infinite-poster.jpg") center/cover no-repeat}}
@media(max-width:1000px){.sculpture :is(img,video){height:520px}}
@media(max-width:640px){.sculpture :is(img,video){height:350px}.sculpture figcaption span:last-child{display:none}}
@media(max-width:640px) and (prefers-reduced-motion:reduce){.sculpture-motion{height:350px}}
.sculpture-motion:before{content:"SCROLL / 60 FPS";position:absolute;z-index:3;top:20px;left:22px;padding:9px 12px;border:1px solid rgba(7,16,23,.18);border-radius:999px;background:rgba(244,239,228,.65);backdrop-filter:blur(9px);font:500 7px "IBM Plex Mono";letter-spacing:.14em;color:#172127}.scrub-meter{position:absolute;z-index:3;left:22px;right:22px;bottom:48px;height:2px;background:rgba(7,16,23,.16);pointer-events:none}.scrub-meter i{display:block;width:0;height:100%;background:#075fff;box-shadow:0 0 14px rgba(7,95,255,.5);transform-origin:left center;transition:none}.sculpture-motion video{will-change:contents;transform:translateZ(0);backface-visibility:hidden}
@media(max-width:640px){.sculpture-motion:before{top:14px;left:16px}.scrub-meter{left:16px;right:16px;bottom:42px}}

/* V7.5 / HERO PORTAL MOTION */
.hero-media{background:#010407}.hero-media video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.07);filter:saturate(1.08) contrast(1.04);backface-visibility:hidden;will-change:transform}
@media(max-width:640px){.hero-media video{object-position:63% center}}
@media(prefers-reduced-motion:reduce){.hero-media video{display:none}.hero-media{background:url("assets/creativoo-portal-hero.webp") center/cover no-repeat}}

/* V7.8 / OMNING PARTICLE FIELD */
.omning-stage{isolation:isolate;overflow:hidden;border-radius:42px;background:#01070b;box-shadow:inset 0 0 0 1px rgba(166,237,66,.09),0 42px 120px rgba(0,0,0,.32)}.omning-stage-video{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.76;filter:saturate(1.08) contrast(1.08);pointer-events:none;backface-visibility:hidden;transform:translateZ(0)}.omning-video-shade{position:absolute;z-index:1;inset:0;pointer-events:none;background:radial-gradient(circle at 54% 55%,transparent 0,rgba(1,7,11,.06) 34%,rgba(1,7,11,.56) 100%),linear-gradient(180deg,rgba(1,7,11,.48),transparent 34%,rgba(1,7,11,.4))}.omning-radar{z-index:2}
@media(max-width:640px){.omning-stage{border-radius:28px}.omning-stage-video{object-position:58% center;opacity:.7}}
@media(prefers-reduced-motion:reduce){.omning-stage-video{display:none}.omning-stage{background:url("assets/creativoo-omning-particles-poster.webp") center/cover no-repeat}}

/* V8.0 / OMNING FULL-BLEED CLEAN FIELD */
.omning{background:#020507}.omning-stage{width:100vw;height:auto;aspect-ratio:16/9;margin:60px 0 0 calc(50% - 50vw);border-radius:0;box-shadow:none;background:#020507;transform:none!important}.omning-stage-video{width:100%;height:100%;object-fit:cover;object-position:center;opacity:1;filter:none;transform:none}.omning-video-shade{background:linear-gradient(90deg,#020507 0,rgba(2,5,7,.92) 1.5%,rgba(2,5,7,.42) 5%,transparent 12%,transparent 88%,rgba(2,5,7,.42) 95%,rgba(2,5,7,.92) 98.5%,#020507 100%),linear-gradient(180deg,#020507 0,rgba(2,5,7,.55) 4%,transparent 13%,transparent 87%,rgba(2,5,7,.55) 96%,#020507 100%)}
@media(max-width:640px){.omning-stage{width:100vw;height:auto;aspect-ratio:16/9;margin-top:28px;border-radius:0}.omning-stage-video{object-position:center;opacity:1}.omning-video-shade{background:linear-gradient(90deg,#020507,transparent 12%,transparent 88%,#020507),linear-gradient(180deg,#020507,transparent 15%,transparent 85%,#020507)}}

/* V8.2.1 / LOGO ASPECT-RATIO FIX */
.brand img,.boot-mark img,.eco-creativoo img,.footer-main>img{height:auto;aspect-ratio:2338/200;object-fit:contain}

/* V8.1 / PROTOCOLO AGENZIA PORTRAIT */
.founder-frame.founder-frame-protocolo{height:auto;aspect-ratio:3/4;border-radius:42px 42px 130px 42px;background:#000;display:block;box-shadow:0 35px 90px rgba(7,16,23,.2)}
.founder-frame.founder-frame-protocolo::after{display:none}
.founder-frame-protocolo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
@media(max-width:640px){.founder-frame.founder-frame-protocolo{height:auto;border-radius:28px 28px 90px 28px}}
