.creative-universe{isolation:isolate;background:#080a05;position:absolute;inset:0;overflow:hidden}.creative-grid{transform:translate3d(calc(var(--turn,0) * -30px), calc(var(--turn,0) * 22px), 0);background-image:linear-gradient(#c7ff1a12 1px,#0000 1px),linear-gradient(90deg,#c7ff1a12 1px,#0000 1px);background-size:clamp(74px,8vw,150px) clamp(74px,8vw,150px);position:absolute;inset:-2px}.creative-glow{aspect-ratio:1;filter:blur(34px);width:min(49vw,720px);transform:scale(calc(.82 + var(--turn,0) * .25));background:radial-gradient(circle,#c7ff1a66 0,#a8e3002e 28%,#0000 67%);border-radius:50%;position:absolute;top:18%;right:-4%}.orbit-system{aspect-ratio:1;background:radial-gradient(circle,#c7ff1a14 0 12%,#0000 12.2%),linear-gradient(135deg,#ffffff09,#0000 55%);border:1px solid #c7ff1a32;border-radius:50%;width:min(36vw,560px);position:absolute;top:53%;right:2vw;transform:translateY(-50%);box-shadow:inset 0 0 90px #000}.orbit-ring{border:1px dashed #c7ff1a48;border-radius:50%;animation:24s linear infinite orbit-spin;position:absolute;inset:9%}.orbit-ring-inner{border-style:solid;border-color:#c7ff1a3d;animation-duration:16s;animation-direction:reverse;inset:29%}.orbit-path{--orbit-radius:min(13.2vw, 202px);border-radius:50%;position:absolute;inset:8%}.orbit-path span{color:#e8efd8;letter-spacing:.2em;white-space:nowrap;transform:translate(-50%, -50%) rotate(var(--angle)) translateX(var(--orbit-radius)) rotate(var(--counter-angle));background:#090b06e8;padding:9px 14px;font-size:11px;animation:28s linear infinite orbit-word;position:absolute;top:50%;left:50%}.orbit-core{color:#080808;background:var(--acid,#c7ff1a);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;animation:3.5s ease-in-out infinite core-breathe;display:flex;position:absolute;inset:36%;box-shadow:0 0 80px #c7ff1a3b}.orbit-core small{letter-spacing:.08em;font-size:clamp(9px,.8vw,13px)}.orbit-core strong{font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(25px,3.1vw,48px);line-height:1}.orbit-cross{color:#c7ff1a;font-size:72px;font-weight:200;line-height:1;animation:12s linear infinite orbit-spin;position:absolute;top:18%;left:13%}.creative-axis{background:#c7ff1a28;position:absolute}.creative-axis-x{width:43%;height:1px;top:53%;right:0}.creative-axis-y{width:1px;height:62%;top:22%;right:20%}.creative-note{color:#dce6ca;letter-spacing:.2em;font-size:10px;line-height:1.25;position:absolute;bottom:6%;right:4%}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes orbit-word{to{transform:translate(-50%, -50%) rotate(calc(var(--angle) + 360deg)) translateX(var(--orbit-radius)) rotate(calc(var(--counter-angle) - 360deg))}}[data-motion-visible=false] *,[data-motion-visible=false] :after,[data-motion-visible=false] :before,.motion-paused *,.motion-paused :after,.motion-paused :before{animation-play-state:paused!important}@keyframes core-breathe{50%{transform:scale(1.035);box-shadow:0 0 110px #c7ff1a64}}@media (width<=850px){.creative-glow{width:58vw;top:16%;right:-2%}.orbit-system{width:44vw;top:42%;right:4vw}.orbit-path{--orbit-radius:14vw}}@media (width<=600px){.creative-grid{background-size:86px 86px}.creative-glow{filter:blur(25px);width:58vw;top:17%;right:0}.orbit-system{opacity:.98;width:44vw;top:30.5svh;right:8vw;transform:translateY(-50%)}.orbit-path{--orbit-radius:13.3vw;inset:8%}.orbit-path span{letter-spacing:.08em;padding:4px 6px;font-size:6.5px}.orbit-core{inset:27%}.orbit-core small{font-size:7px}.orbit-core strong{font-size:clamp(15px,4.5vw,19px)}.orbit-cross{font-size:34px;top:10%;left:5%}.creative-axis-x{width:58%;top:30.5svh}.creative-axis-y{height:31%;top:16%;right:30%}.creative-note{top:45%;bottom:auto;right:auto;left:var(--pad);opacity:.65;max-width:105px;font-size:7px;display:block}}@media (width<=370px){.orbit-system{width:45vw;top:30svh;right:7vw}.orbit-path{--orbit-radius:13.5vw}.orbit-path span{font-size:6px}.orbit-core strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.orbit-ring,.orbit-cross,.orbit-core,.orbit-path span{animation:none}}.immersive-hero{--turn:0;--wipe:0;--arrival:0;color:#f5f4f0;background:#070707;height:235svh;position:relative}.immersive-stage{isolation:isolate;height:100svh;min-height:680px;position:sticky;top:0;overflow:hidden}.hero-art{transform:scale(calc(1 + var(--turn)*.19));transform-origin:75% 40%;will-change:transform;position:absolute;inset:0}.hero-art>img{object-fit:cover;object-position:center;width:100%;height:100%}.hero-art:after{content:"";background:linear-gradient(90deg,#07070766,#0000 80%),linear-gradient(#0000 68%,#070707 100%);position:absolute;inset:0}.eye-intervention{mix-blend-mode:multiply;height:12%;transform:scaleX(calc(.3 + var(--turn)*3));transform-origin:100%;background:#c7ff1a;position:absolute;top:31%;left:63%;right:0}.immersive-front{height:100%;padding:145px var(--pad) 36px;z-index:2;opacity:calc(1 - var(--wipe));transform:translateY(calc(var(--turn)*-95px));flex-direction:column;display:flex;position:relative}.scene-meta{letter-spacing:.12em;justify-content:space-between;font-size:12px;line-height:1.5;display:flex}.scene-meta>span:last-child{text-align:right}.immersive-front h1{letter-spacing:-.025em;max-width:100%;margin-top:auto;margin-bottom:32px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(82px,11.5vw,210px);font-weight:800;line-height:.92;position:relative}.hero-direction{color:var(--acid)}.hero-with{font-weight:700}.scene-bottom{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.scene-bottom p{max-width:380px;margin-bottom:23px;font-size:clamp(17px,1.65vw,25px);line-height:1.3}.scene-bottom .button{min-width:270px}.scene-scroll{letter-spacing:.08em;align-items:center;gap:20px;font-size:12px;display:flex}.transition-scene,.transition-stage{pointer-events:none;position:absolute;inset:0}.transition-scene{z-index:3}.transition-stage{overflow:hidden}.scene-wipe{z-index:3;background:var(--acid);clip-path:inset(calc((1 - var(--wipe))*43%) 0);transform:translateX(calc((1 - var(--wipe))*100%));pointer-events:none;position:absolute;inset:0}.scene-arrival{z-index:4;background:var(--paper);color:var(--ink);padding:10svh var(--pad) 6svh;opacity:var(--arrival);clip-path:inset(0 calc((1 - var(--arrival))*100%) 0 0);pointer-events:none;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.scene-arrival:has(a:focus-visible){opacity:1;clip-path:none}.scene-arrival>a{pointer-events:auto;z-index:1;align-self:flex-start;position:relative}.scene-arrival h2{letter-spacing:-.025em;margin:30px 0;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(88px,15vw,260px);font-weight:800;line-height:.88}.scene-arrival h2>span{background:var(--acid);padding:0 .08em}.scene-arrival>p{max-width:480px;margin:15px 0 24px;font-size:17px}.scene-arrival>img{opacity:.12;width:30%;transform:rotate(calc(-18deg + var(--turn)*18deg));pointer-events:none;position:absolute;bottom:12%;right:4%}@media (width>=1800px){.avesso-immersive{max-width:none;margin:0}}@media (width<=850px){.immersive-front{padding-top:125px}.immersive-front h1{font-size:13.1vw}.hero-art>img{object-position:65% center}.scene-scroll{max-width:150px}.scene-arrival h2{font-size:18vw}}@media (width<=600px){.immersive-stage{min-height:720px}.immersive-hero{height:240svh}.immersive-front{padding:111px var(--pad) 30px}.scene-meta{gap:15px;font-size:10px}.scene-meta>span:last-child{max-width:118px}.hero-art{inset:100px -58% 100px -45%}.hero-art>img{object-position:75% center}.hero-art:after{background:linear-gradient(#0000 35%,#070707 100%),linear-gradient(90deg,#07070766,#0000)}.eye-intervention{height:10%;top:31%;left:60%}.immersive-front h1{letter-spacing:-.025em;margin-top:auto;margin-bottom:30px;font-size:16.5vw;line-height:.97}.scene-bottom{display:block}.scene-bottom p{max-width:275px;margin-bottom:20px;font-size:20px}.scene-bottom .button{min-width:260px;min-height:54px}.scene-scroll{gap:15px;max-width:none;margin-top:24px;font-size:10px}.scene-arrival{padding:90px var(--pad) 40px}.scene-arrival h2{font-size:22vw}.scene-arrival>p{max-width:350px;font-size:16px}.scene-arrival>img{opacity:.07;width:44%;bottom:5%}.scene-arrival>.micro{font-size:11px}}.motion-paused .immersive-hero{height:auto}.motion-paused .immersive-stage{height:auto;position:relative;overflow:visible}.motion-paused .immersive-front{opacity:1;min-height:100svh;transform:none}.motion-paused .scene-wipe{display:none}.motion-paused .scene-arrival{opacity:1;clip-path:none;min-height:90svh;position:relative}.motion-paused .hero-art{height:100svh;overflow:hidden;transform:none}@media (prefers-reduced-motion:reduce){.immersive-hero{height:auto}.immersive-stage{height:auto;position:relative;overflow:visible}.immersive-front{opacity:1;min-height:100svh;transform:none}.scene-wipe{display:none}.scene-arrival{opacity:1;clip-path:none;min-height:90svh;position:relative}.hero-art{height:100svh;overflow:hidden;transform:none}}.eye-intervention{height:12%;top:20%;left:48%}.scene-arrival{pointer-events:none}.scene-arrival>a{visibility:hidden}.scene-arrival:focus-within>a,.immersive-hero[data-arrived=true] .scene-arrival>a,.motion-paused .scene-arrival>a{visibility:visible}@media (width<=600px){.eye-intervention{height:12%;top:20%;left:48%}}@media (prefers-reduced-motion:reduce){.scene-arrival>a{visibility:visible}}.scene-arrival h2>span{isolation:isolate;background:0 0;padding:0;display:inline-block;position:relative}.scene-arrival h2>span:after{content:"";background:var(--acid);z-index:-1;transform-origin:0;height:.105em;transform:scaleX(var(--arrival));position:absolute;bottom:.035em;left:1%;right:1%}@media (width<=600px){.scene-arrival h2>span:after{height:.095em;bottom:.025em}.hero-art{inset:0}}.scene-arrival{background-color:var(--paper);background-image:linear-gradient(133deg,#0000 0 68%,#c7ff1a16 68.1% 68.75%,#0000 68.9%),repeating-linear-gradient(133deg,#0000 0 24px,#09090908 24px 25px),linear-gradient(#0909090c 1px,#0000 1px),linear-gradient(90deg,#0909090c 1px,#0000 1px);background-position:50%,100% 0,0 0,0 0;background-repeat:no-repeat,no-repeat,repeat,repeat;background-size:auto,min(35vw,520px) 100%,clamp(62px,7vw,112px) clamp(62px,7vw,112px),clamp(62px,7vw,112px) clamp(62px,7vw,112px);justify-content:flex-start;padding-top:clamp(105px,14svh,150px)}.scene-arrival:before{content:"";background:repeating-linear-gradient(135deg,#0000 0 28px,#0909090b 28px 29px);border:0;border-left:1px solid #09090918;border-right:1px solid #09090918;border-radius:0;width:min(28vw,420px);height:115%;animation:none;position:absolute;top:-8%;right:8%;transform:rotate(8deg)}@media (width<=600px){.immersive-front{padding:111px var(--pad) 26px}.immersive-front h1{margin-top:clamp(175px,25svh,235px);margin-bottom:23px;font-size:15.8vw;line-height:.94}.scene-bottom p{max-width:285px;margin-bottom:17px;font-size:17px}.scene-bottom .button{min-width:245px;min-height:50px}.scene-scroll{gap:13px;margin-top:17px;font-size:9px}.scene-arrival{padding:74px var(--pad) 38px;background-image:linear-gradient(132deg,#0000 0 72%,#c7ff1a14 72.1% 73%,#0000 73.1%),repeating-linear-gradient(132deg,#0000 0 22px,#09090909 22px 23px),linear-gradient(#0909090c 1px,#0000 1px),linear-gradient(90deg,#0909090c 1px,#0000 1px);background-position:50%,100% 0,0 0,0 0;background-repeat:no-repeat,no-repeat,repeat,repeat;background-size:auto,48vw 100%,72px 72px,72px 72px}.scene-arrival:before{width:46vw;height:112%;top:-6%;right:-15%;transform:rotate(7deg)}.scene-arrival h2{margin:22px 0;font-size:20.5vw}.scene-arrival>img{opacity:.1;width:52%;bottom:3%;right:-4%}}@media (prefers-reduced-motion:reduce){.scene-arrival:before{animation:none}}.hero-mobile-orbit{display:none}@media (width>=851px){.immersive-front h1{max-width:60vw}}@media (width<=600px){.immersive-hero{height:auto}.immersive-stage{height:auto;min-height:0;position:relative;overflow:visible}.immersive-front{height:auto;min-height:0;padding:112px var(--pad) 32px;opacity:1;transform:none}.immersive-front h1{order:1;width:100%;margin:28px 0 22px;font-size:15.8vw;line-height:.97}.scene-meta{order:0;gap:12px;font-size:10px}.scene-bottom{display:contents}.scene-bottom>div{order:2}.scene-bottom p{max-width:32ch;margin:0 0 20px;font-size:18px;line-height:1.4}.scene-bottom .button{width:100%;min-width:0;min-height:54px}.scene-scroll{order:4;align-self:flex-start;margin-top:16px}.hero-mobile-orbit{isolation:isolate;aspect-ratio:1;flex:none;order:3;align-self:center;width:min(100%,340px);margin-top:24px;display:block;position:relative;container-type:inline-size}.hero-art{transform:none}.hero-art .orbit-system,.hero-art .creative-glow,.hero-art .creative-axis,.hero-art .creative-note{display:none}.hero-mobile-orbit .creative-universe{background:0 0;overflow:visible}.hero-mobile-orbit .creative-grid,.hero-mobile-orbit .creative-note,.hero-mobile-orbit .creative-axis{display:none}.hero-mobile-orbit .creative-glow{filter:blur(18px);width:100%;inset:0}.hero-mobile-orbit .orbit-system{width:100%;top:0;right:0;transform:none}.hero-mobile-orbit .orbit-path{--orbit-radius:35cqw;inset:0}.hero-mobile-orbit .orbit-path span{letter-spacing:0;padding:5px 3px;font-size:clamp(10px,3.5cqw,12px)}.hero-mobile-orbit .orbit-core{inset:35%}.hero-mobile-orbit .orbit-core small{letter-spacing:0;font-size:clamp(8px,2.7cqw,10px)}.hero-mobile-orbit .orbit-core strong{font-size:clamp(21px,7.3cqw,26px)}.hero-mobile-orbit .orbit-cross{font-size:36px;top:12%;left:17%}.transition-scene{z-index:3;height:170svh;position:relative;inset:auto}.transition-stage{isolation:isolate;background:0 0;height:100svh;min-height:620px;position:sticky;inset:0 auto auto;overflow:hidden}.scene-wipe{display:block}.scene-arrival{min-height:0;padding:64px var(--pad) 76px;position:absolute;inset:0}.scene-arrival>a{visibility:visible}.motion-paused .immersive-front,.motion-paused .scene-arrival{min-height:0}}@media (prefers-reduced-motion:reduce){.transition-scene{height:auto}.transition-stage{height:auto;min-height:0;position:relative;overflow:visible}.transition-stage .scene-wipe{display:none}.transition-stage .scene-arrival{opacity:1;clip-path:none;min-height:90svh;position:relative}}.intro-loader{z-index:9999;background:var(--acid,#c7ff1a);color:#080808;clip-path:inset(0);place-items:center;transition:clip-path .85s cubic-bezier(.76,0,.24,1),visibility .85s;display:grid;position:fixed;inset:0;overflow:hidden}.intro-loader:before{content:"";opacity:.25;background-color:#0000;background-image:linear-gradient(90deg,#0000 49.9%,#08080812 50%,#0000 50.1%),linear-gradient(#0000 49.9%,#08080812 50%,#0000 50.1%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:25vw 25vw;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.intro-loader.is-leaving{clip-path:inset(0 0 100%);visibility:hidden}.intro-loader-inner{text-align:center;width:min(560px,76vw);position:relative}.intro-word-window{height:clamp(70px,11vw,150px);position:relative;overflow:hidden}.intro-word-window span{letter-spacing:-.035em;opacity:0;place-items:center;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(54px,8vw,108px);font-weight:700;transition:transform .5s cubic-bezier(.76,0,.24,1),opacity .3s;display:grid;position:absolute;inset:0;transform:translateY(115%)}.intro-word-window span.is-active{opacity:1;transform:translateY(0)}.intro-word-window span.is-past{opacity:0;transform:translateY(-115%)}.intro-progress{grid-template-columns:repeat(4,1fr);gap:16px;width:min(380px,70vw);margin:28px auto 0;display:grid}.intro-progress i{transform-origin:0;background:#08080824;height:4px}.intro-progress i.is-active{background:#080808;animation:.55s both intro-line}.intro-corner{left:var(--pad,42px);letter-spacing:.2em;font-size:10px;position:absolute;bottom:32px}@keyframes intro-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=600px){.intro-loader:before{background-size:50vw 50vw}.intro-progress{gap:10px;margin-top:20px}.intro-progress i{height:3px}.intro-corner{bottom:24px}}@media (prefers-reduced-motion:reduce){.intro-loader,.intro-word-window span{transition:none}.intro-progress i{animation:none}}.founder-selector{border-top:1px solid #111;grid-template-columns:1fr 1fr;margin-top:54px;display:grid}.founder-card{appearance:none;color:#090909;text-align:left;cursor:pointer;background:0 0;border:1px solid #111;border-top:0;border-left:0;min-height:clamp(310px,42vw,650px);padding:28px;transition:background .45s;position:relative;overflow:hidden}.founder-card:last-child{border-right:0}.founder-card:before{content:"";background:var(--acid);height:0;transition:height .65s cubic-bezier(.76,0,.24,1);position:absolute;inset:auto 0 0}.founder-card:hover,.founder-card.is-active{background:#efefe9}.founder-card:hover:before,.founder-card.is-active:before{height:7px}.founder-letter{color:#0000;-webkit-text-stroke:2px #090909;z-index:1;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(300px,43vw,720px);font-weight:800;line-height:.8;transition:color .45s,transform .65s cubic-bezier(.76,0,.24,1),-webkit-text-stroke-color .45s;position:absolute;bottom:-.2em;right:-.03em}.founder-card.is-active .founder-letter,.founder-card:hover .founder-letter{color:var(--acid);-webkit-text-stroke-color:#090909;transform:translateY(-.03em)}.founder-detail{z-index:2;flex-direction:column;align-items:flex-start;display:flex;position:relative}.founder-detail strong{font-family:var(--title);letter-spacing:-.055em;font-size:clamp(32px,4vw,68px);line-height:.95}.founder-detail small{letter-spacing:.12em;text-transform:uppercase;margin-top:12px;font-size:12px}.founder-card:focus-visible{outline-offset:-6px;outline:3px solid #090909}@media (width<=600px){.founder-selector{margin-top:34px}.founder-card{border-right:1px solid #111;min-height:270px;padding:18px}.founder-letter{-webkit-text-stroke-width:1.5px;font-size:78vw;bottom:-.12em;right:-.08em}.founder-detail strong{font-size:29px}.founder-detail small{letter-spacing:.08em;max-width:130px;font-size:9px;line-height:1.4}}.marking-statement{isolation:isolate;min-height:clamp(500px,62svh,680px);padding:44px var(--pad);color:#f5f4f0;background:#070707;place-items:center;display:grid;position:relative;overflow:hidden}.marking-statement>img{z-index:-1;opacity:.15;width:min(38vw,560px);position:absolute}.marking-orbit{aspect-ratio:1;width:min(58vw,660px);animation:24s linear infinite marking-spin;position:absolute;overflow:visible}.marking-orbit text{fill:#74746f;letter-spacing:.28em;font:18px Manrope,Arial,sans-serif}.marking-copy{z-index:1;text-align:center;position:relative}.marking-copy>span{color:var(--acid);letter-spacing:.24em;font-size:13px}.marking-copy h2{font-family:var(--title);letter-spacing:-.07em;margin-top:30px;font-size:clamp(64px,8vw,132px);font-weight:600;line-height:.86}.marking-copy h2:after{content:"";background:var(--acid);width:110px;height:7px;margin:29px auto 0;animation:2.4s ease-in-out infinite marking-pulse;display:block}@keyframes marking-spin{to{transform:rotate(360deg)}}@keyframes marking-pulse{50%{transform:scaleX(1.65)}}@media (width<=600px){.marking-statement{min-height:clamp(340px,42svh,420px);padding:28px var(--pad)}.marking-orbit{width:min(78vw,410px)}.marking-orbit text{font-size:12px}.marking-statement>img{width:47vw}.marking-copy>span{font-size:9px}.marking-copy h2{margin-top:17px;font-size:min(12.6vw,60px)}.marking-copy h2:after{height:4px;margin-top:18px}}@media (prefers-reduced-motion:reduce){.marking-orbit,.marking-copy h2:after{animation:none}}.site-cursor{z-index:10000;background:var(--acid,#c7ff1a);pointer-events:none;opacity:0;mix-blend-mode:difference;will-change:transform,width,height;border-radius:50%;width:16px;height:16px;transition:width .24s,height .24s,opacity .18s;position:fixed;top:0;left:0}.site-cursor.is-visible{opacity:1}.site-cursor.is-interactive{width:30px;height:30px}.site-cursor.is-touching{opacity:.9;width:34px;height:34px;animation:.42s both touch-cursor}@keyframes touch-cursor{0%{scale:.35}55%{scale:1}to{opacity:0;scale:1.35}}@media (hover:hover) and (pointer:fine){.site-cursor{display:block}}@media (hover:none),(pointer:coarse){.site-cursor{opacity:0;mix-blend-mode:difference;display:block}}@media (prefers-reduced-motion:reduce){.site-cursor{display:none}}.avesso-immersive .service-visual:has(.digital-preview){background:#070807;min-height:620px}.avesso-immersive .service-visual .digital-preview{background-color:#090b08;background-image:linear-gradient(#c7ff1a10 1px,#0000 1px),linear-gradient(90deg,#c7ff1a10 1px,#0000 1px);background-size:58px 58px;height:100%;min-height:620px;padding:38px 5% 52px;position:relative;overflow:hidden}.browser-frame{z-index:1;background:#11130f;border:1px solid #ffffff42;height:100%;min-height:530px;position:relative;overflow:hidden;box-shadow:0 28px 80px #0009}.browser-bar{color:#c6c8c0;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #ffffff26;grid-template-columns:1fr auto 1fr;align-items:center;height:42px;padding:0 15px;font-size:10px;display:grid}.browser-bar>svg{justify-self:end}.browser-dots{gap:6px;display:flex}.browser-dots i{background:#7d8078;border-radius:50%;width:7px;height:7px}.browser-dots i:first-child{background:var(--acid)}.browser-page{background:radial-gradient(circle at 82% 48%,#c7ff1a1f,#0000 30%),#10120f;flex-direction:column;min-height:488px;padding:30px clamp(24px,4vw,60px);display:flex;position:relative;overflow:hidden}.browser-page:before{content:"";opacity:.65;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}.browser-page>*{z-index:1;position:relative}.digital-stage{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);align-items:center;gap:20px;display:grid}.avesso-immersive .browser-page .digital-top{justify-content:space-between;align-items:flex-start;display:flex}.avesso-immersive .browser-page .digital-top .logo{width:clamp(120px,17vw,220px)}.avesso-immersive .browser-page .digital-top>span{color:#d7dad1;letter-spacing:.12em;text-align:right;font-size:9px;line-height:1.45}.avesso-immersive .browser-page .digital-main{padding:28px 0}.avesso-immersive .browser-page .digital-main>p{color:#d8dad2;letter-spacing:.18em;margin:0 0 14px;font-size:10px}.avesso-immersive .browser-page .digital-main>strong{color:#f6f5f0;max-width:720px;font-family:var(--body);letter-spacing:-.075em;font-size:clamp(58px,6.8vw,108px);font-weight:430;line-height:.87;display:block}.avesso-immersive .browser-page .digital-main>strong span{color:var(--acid)}.avesso-immersive .browser-page .digital-main>a{color:#090a08;background:var(--acid);justify-content:space-between;align-items:center;min-width:190px;margin-top:24px;padding:13px 16px;font-size:11px;text-decoration:none;display:inline-flex}.digital-motion{aspect-ratio:1;justify-self:end;width:min(100%,420px);position:relative}.digital-ring{border:1px solid #c7ff1a5e;border-radius:50%;position:absolute}.digital-ring.ring-one{animation:20s linear infinite digital-spin;inset:5%}.digital-ring.ring-one:before{content:"";background:var(--acid);border-radius:50%;width:11px;height:11px;position:absolute;top:13%;left:4%;box-shadow:0 0 22px #c7ff1a}.digital-ring.ring-two{border-style:dashed;animation:13s linear infinite reverse digital-spin;inset:24%}.digital-pixel{color:var(--acid);font-size:62px;font-weight:200;line-height:.5;animation:2.6s ease-in-out infinite digital-pulse;position:absolute;top:49%;left:49%}.avesso-immersive .browser-page .digital-bottom{color:#d4d7cf;letter-spacing:.11em;justify-content:space-between;align-items:flex-end;font-size:9px;line-height:1.4;display:flex}.avesso-immersive .browser-page .digital-bottom img{width:56px;height:auto}.browser-shadow{z-index:0;color:#080908;background:var(--acid);letter-spacing:.14em;padding:10px 20px;font-size:9px;position:absolute;bottom:14px;right:2%;transform:rotate(-2deg)}@keyframes digital-spin{to{transform:rotate(360deg)}}@keyframes digital-pulse{50%{opacity:.35;transform:scale(.8)rotate(45deg)}}@media (width<=600px){.avesso-immersive .service-visual:has(.digital-preview){min-height:500px}.avesso-immersive .service-visual .digital-preview{background-size:42px 42px;min-height:500px;padding:12px 0 23px}.browser-frame{border-left:0;border-right:0;min-height:465px}.browser-bar{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;height:36px;padding:0 12px;font-size:7px}.browser-bar>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.browser-dots{gap:4px}.browser-dots i{width:5px;height:5px}.browser-page{min-height:429px;padding:18px}.avesso-immersive .browser-page .digital-top .logo{width:102px}.avesso-immersive .browser-page .digital-top>span{font-size:7px}.digital-stage{display:block;position:relative}.avesso-immersive .browser-page .digital-main{z-index:2;padding:34px 0 10px;position:relative}.avesso-immersive .browser-page .digital-main>p{margin-bottom:11px;font-size:8px}.avesso-immersive .browser-page .digital-main>strong{max-width:295px;font-size:clamp(45px,14vw,59px);line-height:.9}.avesso-immersive .browser-page .digital-main>a{min-width:152px;margin-top:22px;padding:11px 13px;font-size:9px}.digital-motion{opacity:.58;width:215px;position:absolute;top:7px;right:-58px}.digital-pixel{font-size:42px}.avesso-immersive .browser-page .digital-bottom{margin-top:auto;font-size:7px}.avesso-immersive .browser-page .digital-bottom img{width:42px}.browser-shadow{padding:7px 10px;font-size:6px;bottom:4px;right:10px}.avesso-immersive .service-visual:has(.positioning-map){min-height:485px}.avesso-immersive .service-visual .positioning-map{min-height:485px;padding:25px 18px 28px}.avesso-immersive .positioning-map h4{letter-spacing:-.045em;margin-top:13px;font-size:clamp(31px,9.4vw,40px);line-height:.98}.avesso-immersive .positioning-map .map-diagram{margin-top:23px;padding-left:0;display:block}.avesso-immersive .positioning-map .map-diagram:before,.avesso-immersive .positioning-map .map-connectors{display:none}.avesso-immersive .positioning-map .map-core,.avesso-immersive .positioning-map .map-result{text-align:left;width:100%;min-width:0;padding:12px 14px}.avesso-immersive .positioning-map .map-core{font-size:22px}.avesso-immersive .positioning-map .map-core span,.avesso-immersive .positioning-map .map-result span{margin-top:4px;font-size:8px}.avesso-immersive .positioning-map .map-nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:9px 0;display:grid}.avesso-immersive .positioning-map .map-nodes>div{background:#e1ff79;border:1px solid #09090920;min-height:72px;padding:11px 7px;font-size:clamp(11px,3.35vw,14px);line-height:1}.avesso-immersive .positioning-map .map-nodes>div:before{display:none}.avesso-immersive .positioning-map .map-nodes span{margin-top:7px;font-size:7px;line-height:1.25}.avesso-immersive .positioning-map .map-result{font-size:25px}.avesso-immersive .positioning-map .map-result:before{display:none}}@media (prefers-reduced-motion:reduce){.digital-ring,.digital-pixel{animation:none}}
