:root{--navy:#06111d;--navy2:#0b2035;--blue:#217eb6;--cyan:#7bd8ff;--ink:#102435;--muted:#65727c;--line:#d9e2e8;--paper:#f7f9fa;--max:1160px;--header:76px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:"Noto Sans JP","Hiragino Sans","Yu Gothic",sans-serif;line-height:1.85;letter-spacing:.025em}img{max-width:100%}a{color:inherit;text-decoration:none}button,input{font:inherit}.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:100;top:10px;left:10px;padding:.7rem 1rem;background:#fff;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header{height:var(--header);position:fixed;z-index:50;top:0;left:0;right:0;display:flex;align-items:center;padding:0 clamp(20px,4vw,68px);color:#fff;background:linear-gradient(180deg,rgba(2,10,18,.76),transparent);transition:.3s}.site-header.scrolled{height:64px;background:rgba(5,16,28,.92);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.1)}.brand{font-size:1.3rem;font-weight:700;letter-spacing:-.04em}.brand-mark{display:inline-grid;place-items:center;width:30px;height:26px;margin-right:4px;border:1px solid #fff;border-radius:60% 45%;font-size:.78rem;transform:skew(-9deg)}.global-nav{margin-left:auto;display:flex;align-items:center;gap:clamp(16px,2.3vw,34px);font:600 .68rem/1 Arial,sans-serif;letter-spacing:.09em}.global-nav a{opacity:.82}.global-nav a:hover,.global-nav a:focus-visible{opacity:1}.nav-cta{padding:12px 20px;border:1px solid rgba(255,255,255,.65);border-radius:99px}.menu-button{display:none;background:none;border:0;color:#fff}.hero{min-height:100svh;position:relative;display:grid;place-items:center;overflow:hidden;color:#fff;text-align:center;background:#03101c url("assets/hero-earth.jpg") center/cover no-repeat}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,7,14,.25),rgba(2,11,20,.05) 45%,rgba(2,11,20,.54))}.hero-glow{position:absolute;z-index:1;width:36vw;height:36vw;border-radius:50%;background:rgba(24,130,192,.18);filter:blur(60px);animation:breathe 6s ease-in-out infinite}.hero-content{position:relative;z-index:2;padding:110px 20px 100px}.eyebrow{font:500 .82rem/1 Arial,sans-serif;letter-spacing:.2em}.eyebrow span{padding:0 12px;color:#75c9ef}.hero h1{margin:46px 0 12px;font-size:clamp(2rem,4.4vw,4.8rem);line-height:1.35;letter-spacing:.06em;font-weight:500;text-shadow:0 3px 30px rgba(0,0,0,.7)}.hero-en{font:400 clamp(.65rem,1.1vw,.84rem)/1.4 Arial,sans-serif;letter-spacing:.28em;color:#b5d5e8}.hero-product{margin:clamp(65px,9vh,105px) 0 25px}.hero-product span{display:block;font-size:.78rem}.hero-product strong{display:block;font:700 clamp(2.5rem,6vw,5.8rem)/1.15 Arial,sans-serif;letter-spacing:.07em}.hero-product p{margin:.5rem 0;font-size:clamp(.9rem,1.6vw,1.15rem)}.button{display:inline-flex;align-items:center;justify-content:center;min-width:170px;padding:12px 22px;border-radius:99px;font:600 .7rem/1 Arial,sans-serif;letter-spacing:.16em}.button-outline{border:1px solid #fff;background:rgba(3,20,34,.3);transition:.2s}.button-outline:hover{background:#fff;color:var(--navy)}.scroll-cue{position:absolute;z-index:3;bottom:24px;display:flex;flex-direction:column;align-items:center;font:600 .58rem/1 Arial,sans-serif;letter-spacing:.2em}.scroll-cue i{display:block;width:1px;height:30px;margin-top:10px;background:#fff;animation:scroll 1.8s ease infinite}.section{padding:clamp(90px,11vw,150px) 24px}.container{max-width:var(--max);margin:0 auto}.section-no{margin:0 0 50px;font:700 .74rem/1.2 Arial,sans-serif;letter-spacing:.1em}.section-no span{margin-left:14px}.section-no.light{color:#fff}.section h2,.vision h2,.final-cta h2{margin:.2em 0 .7em;font-size:clamp(2rem,4vw,3.8rem);line-height:1.38;letter-spacing:.045em;font-weight:600}.section-sub{color:var(--muted)}.intro-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;align-items:center}.lead-copy{margin-top:38px}.life-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.life-card{aspect-ratio:1/.8;position:relative;display:flex;align-items:flex-end;padding:12px;overflow:hidden;color:#fff;background:#9bb0bd;border-radius:2px}.life-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(8,35,55,.12),rgba(4,17,29,.86)),radial-gradient(circle at 65% 25%,rgba(171,226,242,.8),transparent 30%)}.life-card span{position:relative;font-size:.72rem}.finance{background:#506e7c}.health{background:#91aeb2}.family{background:#748f97}.work{background:#475d68}.knowledge{background:#6f8492}.create{background:#354b59}.company{background:#596e7a}.future{background:#819ca7}.statement{text-align:center;margin:72px 0 0;color:#176b9d;font-size:clamp(1.5rem,2.7vw,2.3rem);font-weight:700}.statement:before{content:"⌄";display:block;font-size:2rem;color:#64aace;font-weight:400}.statement small{display:block;color:#7a8994;font:400 .65rem/1.4 Arial,sans-serif;letter-spacing:.12em}.money{padding-bottom:0;color:#fff;background:radial-gradient(circle at 50% 52%,rgba(40,123,164,.34),transparent 28%),linear-gradient(145deg,#03101a,#0a2032 55%,#06131f)}.money-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:820px}.kicker{font:500 .78rem/1.4 Arial,sans-serif;letter-spacing:.18em}.money h2{font-family:Arial,sans-serif;font-weight:700;letter-spacing:.05em}.money-sub{font-size:1.15rem}.timeline{margin-top:70px;border-left:1px solid #6eaac5}.timeline div{position:relative;padding:0 0 25px 34px}.timeline div:before{content:"";position:absolute;width:13px;height:13px;border:1px solid #b6e4f7;border-radius:50%;background:#0b2940;left:-7px;top:6px}.timeline span{font-weight:700}.timeline p{margin:0;color:#a7c3d1;font-size:.8rem}.phone-wrap{align-self:end;display:flex;justify-content:center}.phone{width:min(365px,88vw);padding:18px 18px 40px;color:#172837;background:#f9fbfc;border:10px solid #17212b;border-bottom:0;border-radius:48px 48px 0 0;box-shadow:0 5px 50px rgba(53,180,228,.22)}.phone:before{content:"";display:block;width:36%;height:20px;margin:-18px auto 10px;border-radius:0 0 15px 15px;background:#17212b}.phone-bar{display:flex;justify-content:space-between;padding:12px 2px;border-bottom:1px solid #e4eaee;font:600 .7rem Arial,sans-serif}.assistant-card{display:flex;gap:10px;margin:25px 0;padding:13px;background:#e8f5fb;border-radius:9px;font-size:.72rem;line-height:1.65}.assistant-card i{display:grid;place-items:center;flex:0 0 32px;height:32px;color:#fff;background:#6db8db;border-radius:8px;font:600 .65rem Arial}.assistant-card p{margin:0}.phone-menu{list-style:none;padding:0;margin:0}.phone-menu li{padding:14px 8px;border-top:1px solid #e4e9ec;font-size:.76rem}.phone-menu span{display:inline-grid;place-items:center;width:28px;margin-right:7px;color:#237ba6}.money-features{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;border-top:1px solid rgba(255,255,255,.12)}.money-features div{padding:25px 10px;font-size:1.35rem}.money-features span{display:block;font-size:.7rem;color:#c2d1d9}.center{text-align:center}.pdl{background:#fff}.pdl-system{position:relative;display:grid;grid-template:1fr 1fr/1fr 1fr 1fr;align-items:center;gap:40px;max-width:900px;margin:75px auto}.pdl-system:before{content:"";position:absolute;width:46%;aspect-ratio:1;border:1px solid #b8dff1;border-radius:50%;left:27%;background:radial-gradient(circle,#e3f6ff 0,rgba(211,239,251,.55) 40%,transparent 70%);box-shadow:0 0 80px #d3f0fa}.pdl-card,.pdl-core{position:relative;z-index:1;text-align:center}.pdl-card i{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 9px;border:1px solid #5ba7ce;border-radius:50%;color:#2185b8;background:#fff;font-style:normal}.pdl-card strong,.pdl-card span,.pdl-card small{display:block}.pdl-card strong{font:700 .7rem Arial;color:#237da9;letter-spacing:.08em}.pdl-card span{font-size:.85rem;font-weight:700}.pdl-card small{color:#76848b;line-height:1.5}.control{grid-area:1/1}.consent{grid-area:1/3}.private{grid-area:2/1}.trace{grid-area:2/3}.pdl-core{grid-area:1/2/3/3;align-self:center;justify-self:center;width:200px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#69c9f4,#116c9b);box-shadow:0 20px 60px rgba(26,130,180,.35)}.pdl-core .lock{font-size:2.6rem}.pdl-core strong{font:700 1rem Arial}.pdl-core small{font:.55rem Arial}.pdl-message{max-width:720px;margin:30px auto 0;padding:22px;border:1px solid #d7e0e6;border-radius:10px;text-align:center;font-size:1.1rem;font-weight:700}.flow{background:#f7f9fa}.flow h2{text-align:center}.flow-steps{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;padding:0;margin:75px 0 0}.flow-steps li{position:relative;text-align:center}.flow-steps li:not(:last-child):after{content:"→";position:absolute;right:-.2rem;top:28px;color:#9eb2bf}.flow-steps i{display:grid;place-items:center;width:62px;height:62px;margin:0 auto 15px;border:1px solid #cbd8df;border-radius:50%;background:#fff;color:#35566a;font-style:normal;font-size:1.5rem}.flow-steps .featured i{color:#fff;background:#207bab;border-color:#207bab}.flow-steps strong,.flow-steps span{display:block}.flow-steps strong{font:700 .7rem Arial}.flow-steps span{font-size:.7rem;color:#6e7e88}.partnership h2{text-align:center}.partners{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:35px;max-width:760px;margin:60px auto}.partners article{padding:34px;text-align:center;border:1px solid var(--line);border-radius:8px}.partners h3{font-size:1.45rem;margin:0}.partners h3 em,.joint-logo em{color:#d52227;font-style:normal}.partners p{margin:.5rem 0 0;font:400 .8rem/1.9 Arial,sans-serif;color:#65747c}.partner-x{font-size:2.4rem}.new-services{text-align:center;font:700 1.05rem Arial,sans-serif;letter-spacing:.2em}.new-services:before{content:"⌄";display:block;color:#3aa0ce;font-size:2rem}.new-services small{display:block;font:400 .72rem sans-serif;letter-spacing:.05em;color:#6a7b85}.services{background:#f5f7f8}.kicker.dark{color:#304d5f}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:60px}.service-card{position:relative;padding:0 0 20px;background:#fff;border:1px solid #dfe6ea}.service-art{height:155px;background-color:#29485d;background-size:cover;overflow:hidden}.service-art:before,.service-art:after{content:"";display:block}.service-art.person{background:linear-gradient(135deg,#c9e7ed,#6f8796)}.service-art.person:before{width:60px;height:60px;margin:45px auto 0;border-radius:50%;background:#e5eef0;box-shadow:0 55px 0 30px #b7c9cc}.service-art.brain{background:radial-gradient(circle,#9bbed0 0 15%,transparent 16%),radial-gradient(circle at 50% 50%,#37576b,transparent 42%),#10283a}.service-art.agent{background:linear-gradient(135deg,#97b4bc,#172e3e)}.service-art.agent:after{width:55px;height:90px;margin:34px auto;background:linear-gradient(#d9e4e5 0 25%,#334b59 26%);border-radius:50% 50% 10% 10%}.service-art.chip{background:repeating-linear-gradient(90deg,transparent 0 30px,rgba(92,188,227,.15) 31px),repeating-linear-gradient(0deg,transparent 0 30px,rgba(92,188,227,.15) 31px),#0a273c}.service-art.chip:after{width:64px;height:64px;margin:43px auto;border:3px solid #76c7e8;transform:rotate(45deg);box-shadow:0 0 20px #56b5db}.service-art.points{background:radial-gradient(ellipse at 50% 70%,#6c8793 0 4%,transparent 5%) 0 0/35px 25px,#1a3345}.service-art.globe{background:radial-gradient(circle,#456b7f 0 32%,#1a3446 33% 36%,#081d2c 37%)}.service-card>span,.service-card h3,.service-card p,.service-card small{margin-left:18px;margin-right:18px}.service-card>span{display:inline-block;margin-top:16px;color:#277eaa;font:700 .7rem Arial}.service-card h3{margin-top:4px;margin-bottom:0;font:700 1rem Arial}.service-card p{margin-top:5px;color:#65757f;font-size:.75rem}.service-card small{font:600 .55rem Arial;letter-spacing:.1em;color:#8ca0ab}.vision{display:grid;grid-template-columns:1.1fr .9fr;min-height:780px;background:#eef4f6}.vision-image{min-height:620px;background:url("assets/vision-person.jpg") center/cover no-repeat}.vision-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(60px,8vw,110px)}.vision-en{margin-top:-1rem;color:#6b8998;font:600 .72rem Arial;letter-spacing:.18em}.vision-copy p:not(.section-no):not(.vision-en){font-size:.95rem;color:#52636d}.roadmap-list{list-style:none;max-width:820px;padding:0 0 0 65px;margin:65px auto 0;position:relative}.roadmap-list:before{content:"";position:absolute;left:25px;top:20px;bottom:20px;width:1px;background:#83b6ce}.roadmap-list li{position:relative;display:grid;grid-template-columns:105px 1fr auto;align-items:center;gap:18px;min-height:110px;border-bottom:1px solid #e3e8eb}.roadmap-list li:before{content:"";position:absolute;left:-47px;width:13px;height:13px;border:2px solid #62a8ca;background:#fff;border-radius:50%}.roadmap-list li.active:before{background:#217ead}.roadmap-list>li>span{font:700 .68rem Arial;color:#526e7e}.roadmap-list h3{margin:0;font:700 1.25rem Arial}.roadmap-list p{margin:0;color:#7c8990;font-size:.75rem}.roadmap-list b{padding:9px 14px;border:1px solid #c4d1d7;border-radius:3px;font:600 .55rem Arial;letter-spacing:.1em}.roadmap-list .active b{color:#fff;background:#07253a;border-color:#07253a}.final-cta{position:relative;padding-top:110px;color:#fff;text-align:center;background:#03101b url("assets/hero-earth.jpg") center bottom/cover no-repeat}.final-cta:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(3,15,26,.65),rgba(2,10,18,.83))}.final-cta>.container,.final-cta footer{position:relative}.final-cta h2{font-size:clamp(1.6rem,3vw,2.7rem)}.cta-product{margin:55px 0 28px;font:600 1.3rem Arial;letter-spacing:.12em}.cta-product span{display:block;margin-top:8px;font-size:.65rem}.signup{display:flex;max-width:620px;margin:0 auto;border:1px solid rgba(255,255,255,.5);border-radius:99px;padding:5px;background:rgba(5,23,37,.55)}.signup input{min-width:0;flex:1;padding:11px 20px;border:0;outline:0;color:#fff;background:transparent}.signup input::placeholder{color:#b4c3cc}.signup button{padding:11px 24px;border:0;border-radius:99px;background:#fff;color:#0a2234;font-size:.75rem;font-weight:700;cursor:pointer}.form-note{min-height:24px;font-size:.7rem;color:#aebec7}.joint-logo{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:65px;font:700 1.4rem Arial}.tagline{font-size:.8rem;color:#c0cbd1}.final-cta footer{display:flex;justify-content:space-between;align-items:center;margin-top:90px;padding:25px clamp(20px,4vw,70px);border-top:1px solid rgba(255,255,255,.15);font-size:.65rem;color:#91a3ae}.final-cta footer nav{display:flex;gap:25px}.reveal{opacity:0;transform:translateY(22px);transition:opacity .8s ease,transform .8s ease}.reveal.is-visible{opacity:1;transform:none}@keyframes breathe{50%{transform:scale(1.12);opacity:.65}}@keyframes scroll{0%{transform:scaleY(0);transform-origin:top}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}
@media(max-width:820px){:root{--header:64px}.site-header{padding:0 20px;background:rgba(4,15,25,.72)}.menu-button{display:flex;margin-left:auto;width:42px;height:42px;flex-direction:column;justify-content:center;gap:5px}.menu-button span:not(.sr-only){display:block;width:22px;height:1px;background:#fff}.global-nav{position:absolute;top:64px;left:0;right:0;display:none;flex-direction:column;align-items:stretch;padding:22px;background:rgba(4,15,25,.97)}.global-nav.open{display:flex}.global-nav a{padding:11px}.nav-cta{text-align:center}.hero h1{margin-top:36px}.hero-product{margin-top:60px}.intro-grid,.money-layout,.vision{grid-template-columns:1fr}.intro-grid{gap:55px}.life-grid{grid-template-columns:repeat(2,1fr)}.money-layout{min-height:0}.phone-wrap{margin-top:55px}.money-features{grid-template-columns:repeat(2,1fr)}.pdl-system{grid-template:repeat(3,auto)/1fr 1fr;gap:34px 14px}.pdl-system:before{display:none}.pdl-core{grid-area:1/1/2/3;width:160px;height:160px}.control{grid-area:2/1}.consent{grid-area:2/2}.private{grid-area:3/1}.trace{grid-area:3/2}.flow-steps{grid-template-columns:1fr;gap:25px}.flow-steps li{display:grid;grid-template-columns:70px 1fr;align-items:center;text-align:left}.flow-steps li:not(:last-child):after{content:"↓";left:29px;right:auto;top:auto;bottom:-24px}.flow-steps i{grid-row:1/3;margin:0}.partners{grid-template-columns:1fr}.partner-x{text-align:center}.service-grid{grid-template-columns:repeat(2,1fr)}.vision-image{min-height:75vh;order:2}.roadmap-list{padding-left:45px}.roadmap-list:before{left:10px}.roadmap-list li{grid-template-columns:80px 1fr}.roadmap-list li:before{left:-41px}.roadmap-list b{grid-column:2;margin-bottom:18px;justify-self:start}.final-cta footer{flex-direction:column;gap:12px}.section{padding-left:20px;padding-right:20px}}
@media(max-width:520px){.hero h1{font-size:1.75rem}.hero-product strong{font-size:2.55rem}.section-no{margin-bottom:35px}.section h2,.vision h2{font-size:1.85rem}.service-grid{grid-template-columns:1fr}.pdl-card small{font-size:.63rem}.vision-copy{padding:70px 20px}.roadmap-list li{grid-template-columns:1fr;padding:20px 0}.roadmap-list>li>span{margin-bottom:-10px}.roadmap-list b{grid-column:1}.signup{display:block;border-radius:18px;padding:8px}.signup input{width:100%;text-align:center}.signup button{width:100%}.final-cta footer nav{flex-wrap:wrap;justify-content:center}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}

/* WHY NOW photo grid: high-resolution images derived from the supplied reference. */
.life-card{background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#526b79}
.life-card:before{background:linear-gradient(180deg,transparent 48%,rgba(3,18,28,.78))}
.life-card.finance{background-image:url("assets/life-finance-v2.jpg")}
.life-card.health{background-image:url("assets/life-health-v2.jpg")}
.life-card.family{background-image:url("assets/life-family-v2.jpg")}
.life-card.work{background-image:url("assets/life-work-v2.jpg")}
.life-card.knowledge{background-image:url("assets/life-knowledge-v2.jpg")}
.life-card.create{background-image:url("assets/life-creation-v2.jpg")}
.life-card.company{background-image:url("assets/life-company-v2.jpg")}
.life-card.future{background-image:url("assets/life-future-v2.jpg")}

/* NEXT SERVICES: high-resolution images derived from the supplied reference. */
.service-art.person{background:#193044 url("assets/service-money-twin-v2.jpg") 35% 30%/cover no-repeat}
.service-art.brain{background:#0b2134 url("assets/service-personal-ai-v2.jpg") center 42%/cover no-repeat}
.service-art.agent{background:#193044 url("assets/service-ai-agents-v2.jpg") center 35%/cover no-repeat}
.service-art.chip{background:#071a2c url("assets/service-gpu-pool-v2.jpg") center/cover no-repeat}
.service-art.points{background:#102536 url("assets/service-ai-points-v2.jpg") center/cover no-repeat}
.service-art.globe{background:#071a2c url("assets/service-prediction-v2.jpg") center/cover no-repeat}
.service-art.person::before,.service-art.person::after,.service-art.brain::before,.service-art.brain::after,.service-art.agent::before,.service-art.agent::after,.service-art.chip::before,.service-art.chip::after,.service-art.points::before,.service-art.points::after,.service-art.globe::before,.service-art.globe::after{display:none!important}

/* HERO motion: slow earth drift and a soft pulse across the illuminated network. */
.hero{background-size:108% auto;background-position:46% center;animation:heroEarthDrift 28s ease-in-out infinite alternate}
.hero::before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:url("assets/hero-earth.jpg") 46% center/108% auto no-repeat;mix-blend-mode:screen;filter:brightness(1.55) saturate(1.12);opacity:.06;-webkit-mask-image:linear-gradient(to bottom,transparent 4%,rgba(0,0,0,.28) 26%,#000 48%,rgba(0,0,0,.62) 82%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 4%,rgba(0,0,0,.28) 26%,#000 48%,rgba(0,0,0,.62) 82%,transparent 100%);animation:heroNetworkDrift 28s ease-in-out infinite alternate,heroNetworkPulse 5.8s ease-in-out infinite}
.hero::after{z-index:0}
@keyframes heroEarthDrift{from{background-position:46% center}to{background-position:54% center}}
@keyframes heroNetworkDrift{from{background-position:46% center}to{background-position:54% center}}
@keyframes heroNetworkPulse{0%,100%{opacity:.045;filter:brightness(1.35) saturate(1.06)}50%{opacity:.17;filter:brightness(1.85) saturate(1.2)}}
@media(max-width:820px){.hero{background-size:auto 108%}.hero::before{background-size:auto 108%}}

/* HERO motion v2: move the visual layer itself so the motion remains visible at every viewport size. */
.hero{background:#03101c;animation:none}
.hero::before{display:none}
.hero-earth-motion{position:absolute;z-index:0;inset:-7%;pointer-events:none;background:#03101c url("assets/hero-earth.jpg") center/cover no-repeat;will-change:transform;animation:heroEarthLayerDrift 24s linear infinite alternate}
.hero-earth-motion::after{content:"";position:absolute;inset:0;background:url("assets/hero-earth.jpg") center/cover no-repeat;mix-blend-mode:screen;filter:brightness(1.7) saturate(1.14);opacity:.06;-webkit-mask-image:linear-gradient(to bottom,transparent 4%,rgba(0,0,0,.3) 25%,#000 48%,rgba(0,0,0,.65) 83%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 4%,rgba(0,0,0,.3) 25%,#000 48%,rgba(0,0,0,.65) 83%,transparent 100%);animation:heroNetworkLayerPulse 5.8s ease-in-out infinite}
@keyframes heroEarthLayerDrift{from{transform:translate3d(-3.2%,0,0) scale(1.015)}to{transform:translate3d(3.2%,0,0) scale(1.015)}}
@keyframes heroNetworkLayerPulse{0%,100%{opacity:.045;filter:brightness(1.4) saturate(1.06)}50%{opacity:.2;filter:brightness(1.95) saturate(1.22)}}
