.yz-flyer-collection{isolation:isolate;color:#f6f0e8;max-width:1440px;margin:0 auto;padding:100px clamp(20px,6vw,90px);scroll-margin-top:100px;font-family:Arial,sans-serif;position:relative}.yz-flyer-heading{max-width:720px;margin-bottom:44px}.yz-flyer-heading>p:first-child,.yz-flyer-index{color:#d8b76c;letter-spacing:.18em;font-size:11px;line-height:1.7}.yz-flyer-heading h2{letter-spacing:-.045em;margin:18px 0 24px;font-size:clamp(36px,5vw,68px);line-height:1.08}.yz-flyer-heading h2 span{color:#d8b76c}.yz-flyer-heading>p:last-child,.yz-flyer-copy>p{color:#beb9c8;font-size:16px;line-height:1.8}.yz-flyer-feature{background:linear-gradient(135deg,#1b1422,#0d0c11 65%);border:1px solid #d8b76c30;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(30px,6vw,85px);padding:clamp(20px,3vw,42px);display:grid}.yz-flyer-art{color:#f6f0e8;width:100%;max-width:420px;margin:auto;text-decoration:none;display:block;position:relative}.yz-flyer-art img{border-radius:8px;width:100%;height:auto;display:block}.yz-flyer-art>span{letter-spacing:.14em;text-align:center;padding:16px 0 0;font-size:10px;display:block}.yz-flyer-copy h3{letter-spacing:-.035em;margin:20px 0 24px;font-size:clamp(30px,4vw,52px);line-height:1.1}.yz-flyer-copy dl{margin:30px 0}.yz-flyer-copy dl>div{border-top:1px solid #ffffff18;padding:15px 0}.yz-flyer-copy dt{color:#d8b76c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px}.yz-flyer-copy dd{color:#ddd6e3;margin:0;font-size:14px;line-height:1.65}.yz-flyer-copy .yz-flyer-note{color:#aaa3b3;font-size:12px}.yz-flyer-cta{color:#f8e8bc;border:1px solid #d8b76c80;border-radius:6px;align-items:center;gap:30px;margin-top:22px;padding:17px 22px;font-size:14px;text-decoration:none;display:inline-flex}.yz-flyer-collection a:focus-visible{outline-offset:6px;outline:3px solid #d8b76c}.yz-flyer-cta:hover{background:#d8b76c18}@media (max-width:680px){.yz-flyer-collection{padding:64px 20px}.yz-flyer-feature{grid-template-columns:1fr;gap:28px;padding:18px}.yz-flyer-heading{margin-bottom:28px}.yz-flyer-copy h3{font-size:34px}.yz-flyer-copy .yz-flyer-index{font-size:10px}}.yz-flyer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:40px;display:grid}.yz-flyer-card{background:#100e15;border:1px solid #d8b76c30;border-radius:12px;min-width:0;overflow:hidden}.yz-flyer-card>a{color:#f6f0e8;height:100%;text-decoration:none;display:block}.yz-flyer-card img{aspect-ratio:9/16;object-fit:contain;background:#08080b;width:100%;height:auto;display:block}.yz-flyer-card-copy{padding:22px}.yz-flyer-card-copy p{letter-spacing:.08em;text-transform:uppercase;color:#d8b76c;margin:0 0 12px;font-size:10px;line-height:1.8}.yz-flyer-card-copy h3{letter-spacing:-.025em;margin:0 0 20px;font-size:22px;line-height:1.25}.yz-flyer-card-copy>span{color:#beb9c8;font-size:12px}.yz-flyer-card:hover{border-color:#d8b76c90}@media (max-width:1000px){.yz-flyer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.yz-flyer-grid{grid-template-columns:1fr;gap:24px}.yz-flyer-card{width:100%;max-width:420px;margin:0 auto}}:root{--gx-black:#030408;--gx-panel:#080b12;--gx-white:#eef7ff;--gx-muted:#8996a9;--gx-gold:#e8b957;--gx-violet:#984cff;--gx-cyan:#43e9ff;--gx-line:#99c7e22b;--gx-pad:clamp(22px,5.5vw,88px)}.gx-site{background:var(--gx-black);color:var(--gx-white);font-family:Inter,ui-sans-serif,system-ui,sans-serif;position:relative;overflow:hidden}.gx-site *{box-sizing:border-box}.gx-site a{color:inherit;text-decoration:none}.gx-site:before{content:"";z-index:1;pointer-events:none;opacity:.18;mix-blend-mode:screen;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff05 4px);position:fixed;inset:0}.gx-skip{z-index:200;background:var(--gx-white);padding:12px 16px;font-weight:800;transition:transform .2s;position:fixed;top:12px;left:20px;transform:translateY(-150%);color:var(--gx-black)!important}.gx-skip:focus{transform:none}.gx-progress{z-index:100;width:100%;height:2px;transform:scaleX(var(--gx-progress,0));transform-origin:0;background:linear-gradient(90deg,var(--gx-violet),var(--gx-cyan),var(--gx-gold));box-shadow:0 0 16px var(--gx-cyan);position:fixed;top:0;left:0}.gx-cursor{z-index:2;pointer-events:none;background:radial-gradient(420px circle at var(--gx-x,50vw) var(--gx-y,50vh),#43e9ff0e,transparent 67%);position:fixed;inset:0}.gx-nav{z-index:60;height:86px;padding:0 var(--gx-pad);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#030408db,#03040829);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.gx-brand{letter-spacing:.17em;align-items:center;gap:11px;font-weight:900;display:flex}.gx-brand>span{font-size:14px}.gx-brand small{color:var(--gx-muted);margin-left:3px;font-size:8px;font-weight:600}.gx-mark{filter:drop-shadow(0 0 16px #984cff4d);width:42px;height:42px}.gx-nav nav{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:30px;font-size:11px;display:flex}.gx-nav nav>a{color:#b9c3ce;transition:transform .18s cubic-bezier(.23,1,.32,1),opacity .16s,color .16s,background-color .16s,border-color .16s}@media (hover:hover) and (pointer:fine){.gx-nav nav>a:hover{color:#fff;text-shadow:0 0 18px var(--gx-cyan)}}.gx-nav-cta{border:1px solid #43e9ff59;padding:13px 17px;color:#fff!important}.gx-nav-cta b{color:var(--gx-cyan);margin-left:12px}.gx-menu-button{background:0 0;border:0;padding:8px;display:none}.gx-menu-button i{background:#fff;width:27px;height:1px;margin:7px;display:block}.gx-hero{isolation:isolate;min-height:100svh;padding:150px var(--gx-pad) 84px;align-items:flex-end;display:flex;position:relative;overflow:hidden}.gx-hero-image{z-index:-4;transform:translate(var(--gx-dx,0),var(--gx-dy,0)) scale(1.07);background-image:linear-gradient(90deg,#030408fa 0%,#030408bd 37%,#03040808 68%),linear-gradient(#0000 48%,#030408db),url(/images/yz-galaxy-hero.webp);background-position:50%;background-size:cover;transition:transform .25s ease-out;position:absolute;inset:-2%}.gx-stars{z-index:-2;opacity:.44;background-image:radial-gradient(circle at 20% 25%,#fff 0 1px,transparent 1.6px),radial-gradient(circle at 33% 61%,var(--gx-cyan) 0 1px,transparent 1.5px),radial-gradient(circle at 62% 18%,var(--gx-gold) 0 1px,transparent 1.6px);background-size:97px 113px,149px 137px,193px 173px;animation:32s linear infinite gxStars;position:absolute;inset:0}.gx-radar{z-index:-1;aspect-ratio:1;border:1px solid #43e9ff33;border-radius:50%;width:min(38vw,560px);animation:38s linear infinite gxOrbit;position:absolute;top:23%;right:14vw}.gx-radar i{border:1px dashed #984cff47;border-radius:50%;position:absolute;inset:12%}.gx-radar i:nth-child(2){border-style:solid;border-color:#e8b9572e;inset:29%}.gx-radar i:nth-child(3){border-color:#43e9ff59;inset:46%}.gx-radar span{background:var(--gx-cyan);width:8px;height:8px;box-shadow:0 0 18px 4px var(--gx-cyan);border-radius:50%;position:absolute;top:-4px;left:50%}.gx-coordinates{right:var(--gx-pad);letter-spacing:.14em;color:#8295a9;gap:18px;font:600 12px/1 monospace;display:flex;position:absolute;top:115px}.gx-hero-copy{z-index:2;max-width:900px;position:relative}.gx-kicker{color:var(--gx-cyan);letter-spacing:.2em;align-items:center;gap:10px;font:700 12px/1 monospace;display:flex}.gx-kicker i{background:var(--gx-cyan);width:7px;height:7px;box-shadow:0 0 14px var(--gx-cyan);border-radius:50%;animation:2s infinite gxPulse}.gx-hero h1{letter-spacing:-.072em;text-transform:uppercase;margin:26px 0 34px;font-size:clamp(62px,9.5vw,150px);line-height:.76}.gx-hero h1 em,.gx-site h2 em{color:#0000;-webkit-text-stroke:1px #e8b957eb;text-shadow:0 0 34px #e8b95726;font-style:normal;font-weight:300}.gx-intro{color:#bac5d1;max-width:610px;font-size:clamp(17px,1.6vw,24px);line-height:1.45}.gx-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.gx-button{text-transform:uppercase;letter-spacing:.15em;background:linear-gradient(100deg,#dba844,#ffe39a);justify-content:space-between;align-items:center;gap:38px;min-width:235px;padding:17px 19px;font-size:12px;font-weight:900;transition:transform .3s,box-shadow .3s,filter .3s;display:inline-flex;box-shadow:0 0 40px #e8b9571f;color:#050607!important}@media (hover:hover) and (pointer:fine){.gx-button:hover{filter:saturate(1.12);transform:translateY(-3px);box-shadow:0 0 45px #e8b9574d}}.gx-link{letter-spacing:.15em;text-transform:uppercase;font-size:12px;color:#b8c4d1!important}.gx-link span{color:var(--gx-cyan);margin-left:11px}.gx-hero-index{left:var(--gx-pad);right:var(--gx-pad);border-top:1px solid var(--gx-line);letter-spacing:.13em;color:#718092;justify-content:space-between;padding-top:15px;font:600 12px monospace;display:flex;position:absolute;bottom:25px}.gx-hero-index b{color:#c6d2dd}.gx-scroll{right:var(--gx-pad);letter-spacing:.16em;color:#758599;align-items:center;gap:15px;font:600 12px monospace;display:flex;position:absolute;bottom:65px}.gx-scroll i{background:linear-gradient(90deg,var(--gx-cyan),transparent);width:72px;height:1px;animation:2.3s infinite gxScan}.gx-pad{padding:130px var(--gx-pad);max-width:1520px;margin:auto;position:relative}.gx-section-code{letter-spacing:.18em;color:var(--gx-cyan);border-left:1px solid var(--gx-cyan);padding-left:11px;font:700 10px monospace}.gx-manifest-grid{grid-template-columns:1.25fr .65fr;gap:9vw;margin-top:60px;display:grid}.gx-site h2{letter-spacing:-.055em;margin:0;font-size:clamp(45px,6vw,92px);line-height:.94}.gx-manifest-grid>div p{margin-top:4px;font-size:clamp(18px,1.7vw,25px);line-height:1.5}.gx-manifest-grid .muted{color:var(--gx-muted);margin-top:28px;font-size:15px;line-height:1.75}.gx-data-strip{border-top:1px solid var(--gx-line);border-bottom:1px solid var(--gx-line);grid-template-columns:repeat(4,1fr);margin-top:105px;display:grid}.gx-data-strip>div{border-right:1px solid var(--gx-line);flex-direction:column;justify-content:center;min-height:150px;padding:29px;display:flex}.gx-data-strip>div:last-child{border-right:0}.gx-data-strip span{letter-spacing:-.05em;font-size:43px;font-weight:250}.gx-data-strip small{letter-spacing:.18em;color:var(--gx-muted);margin-top:11px;font:600 9px monospace}.gx-data-orbit{position:relative;align-items:center!important}.gx-data-orbit i{border:1px solid #984cff6b;border-radius:50%;width:84px;height:84px;animation:8s linear infinite gxOrbit;position:absolute}.gx-data-orbit i:after{content:"";background:var(--gx-violet);width:5px;height:5px;box-shadow:0 0 12px var(--gx-violet);border-radius:50%;position:absolute;top:5px;left:12px}.gx-data-orbit b{letter-spacing:.17em;color:var(--gx-cyan);font:700 10px monospace}.gx-expertise{border-top:1px solid var(--gx-line)}.gx-section-top{grid-template-columns:1fr .45fr;align-items:end;gap:50px;margin-bottom:70px;display:grid}.gx-section-top>p{color:var(--gx-muted);max-width:400px;line-height:1.7}.gx-discipline-list{border-top:1px solid var(--gx-line)}.gx-discipline{border-bottom:1px solid var(--gx-line);grid-template-columns:70px 170px 1fr .9fr 35px;align-items:center;gap:26px;padding:35px 10px;transition:transform .18s cubic-bezier(.23,1,.32,1),opacity .16s,color .16s,background-color .16s,border-color .16s;display:grid;position:relative;overflow:hidden}.gx-discipline:before{content:"";background:linear-gradient(90deg,#43e9ff17,#984cff0a,#0000);transition:transform .18s cubic-bezier(.23,1,.32,1),opacity .16s,color .16s,background-color .16s,border-color .16s;position:absolute;inset:0;transform:translate(-105%)}@media (hover:hover) and (pointer:fine){.gx-discipline:hover:before{transform:none}}.gx-discipline>*{position:relative}.gx-discipline>span{color:var(--gx-gold);font:600 10px monospace}.gx-discipline small{letter-spacing:.16em;color:#68778a;font:600 8px monospace}.gx-discipline h3{margin:0;font-size:clamp(24px,2.4vw,38px)}.gx-discipline p{color:var(--gx-muted);margin:0;font-size:14px;line-height:1.6}.gx-discipline>b{color:var(--gx-cyan);font-size:21px}.gx-projects{border-top:1px solid var(--gx-line);isolation:isolate;background:radial-gradient(circle at 8% 35%,#984cff1f,#0000 25%),linear-gradient(#030408,#070713 55%,#030408);max-width:none}.gx-projects>.gx-section-top,.gx-project-grid{max-width:1345px;margin-left:auto;margin-right:auto}.gx-section-top h2{margin-top:25px}.gx-project-orbit{z-index:-1;border:1px solid #984cff2b;border-radius:50%;width:650px;height:650px;position:absolute;top:120px;left:-270px}.gx-project-orbit i{border:1px dashed #43e9ff1f;border-radius:50%;position:absolute;inset:13%}.gx-project-orbit i:nth-child(2){inset:28%}.gx-project-orbit i:nth-child(3){border-style:solid;inset:43%}.gx-project-grid{grid-template-columns:repeat(12,1fr);gap:15px;display:grid}.gx-project{border:1px solid var(--gx-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07090fbf;flex-direction:column;grid-column:span 4;justify-content:space-between;min-height:420px;padding:22px;transition:transform .18s cubic-bezier(.23,1,.32,1),opacity .16s,color .16s,background-color .16s,border-color .16s;display:flex;overflow:hidden}.gx-project:first-child,.gx-project:nth-child(5){grid-column:span 7}.gx-project:nth-child(2),.gx-project:nth-child(6){grid-column:span 5}@media (hover:hover) and (pointer:fine){.gx-project:hover{box-shadow:0 25px 70px #00000073,0 0 40px color-mix(in srgb,currentColor 12%,transparent);border-color:currentColor;transform:translateY(-6px)}}.gx-project.gold{color:var(--gx-gold)}.gx-project.cyan{color:var(--gx-cyan)}.gx-project.violet{color:#b878ff}.gx-project-head{letter-spacing:.16em;justify-content:space-between;font:600 8px monospace;display:flex}.gx-project-head i{text-shadow:0 0 12px;font-style:normal}.gx-project-core{place-items:center;min-height:210px;display:grid;position:relative}.gx-project-core b{letter-spacing:-.08em;color:#0000;-webkit-text-stroke:1px currentColor;text-shadow:0 0 30px color-mix(in srgb,currentColor 18%,transparent);font-size:clamp(75px,9vw,135px);font-weight:250}.gx-project-core i{opacity:.16;border:1px solid;border-radius:50%;width:195px;height:195px;position:absolute}.gx-project-core i:last-child{border-style:dashed;width:130px;height:130px;animation:18s linear infinite gxOrbit}.gx-project small{letter-spacing:.15em;font:600 8px monospace}.gx-project h3{color:#fff;margin:8px 0 0;font-size:clamp(18px,2vw,29px)}.gx-process{border-top:1px solid var(--gx-line)}.gx-process-layout{grid-template-columns:1fr .72fr;gap:9vw;margin-top:65px;display:grid}.gx-process-layout h2{margin-top:25px}.gx-process ol{border-top:1px solid var(--gx-line);margin:0;padding:0;list-style:none}.gx-process li{border-bottom:1px solid var(--gx-line);grid-template-columns:65px 1fr;gap:20px;padding:23px 0;display:grid}.gx-process li>span{color:var(--gx-gold);font:600 9px monospace}.gx-process h3{margin:0 0 6px;font-size:21px}.gx-process li p{color:var(--gx-muted);margin:0;font-size:14px}.gx-offers{max-width:none;padding-left:max(var(--gx-pad),calc((100vw - 1345px)/2));padding-right:max(var(--gx-pad),calc((100vw - 1345px)/2));border-top:1px solid var(--gx-line);background:linear-gradient(#030408,#090712)}.gx-offer-grid{border:1px solid var(--gx-line);grid-template-columns:repeat(3,1fr);display:grid}.gx-offer-grid article{border-right:1px solid var(--gx-line);flex-direction:column;min-height:470px;padding:35px;display:flex;position:relative}.gx-offer-grid article:last-child{border-right:0}.gx-offer-grid article.active{background:radial-gradient(circle at 70% 0,#984cff2e,#0000 38%),#ffffff05}.gx-offer-grid article.active:before{content:"SIGNAL RECOMMANDÉ";background:var(--gx-violet);letter-spacing:.15em;padding:8px 11px;font:700 7px monospace;position:absolute;top:0;right:0}.gx-offer-grid small{letter-spacing:.16em;color:var(--gx-cyan);font:700 10px monospace}.gx-offer-grid strong{letter-spacing:-.06em;margin-top:70px;font-size:clamp(48px,5vw,75px);font-weight:260}.gx-offer-grid>article>span{letter-spacing:.16em;color:var(--gx-muted);font:600 8px monospace}.gx-offer-grid p{color:var(--gx-muted);margin-top:27px;line-height:1.7}.gx-offer-grid a{border-top:1px solid var(--gx-line);letter-spacing:.16em;color:var(--gx-gold);margin-top:auto;padding-top:20px;font:700 9px monospace}.gx-contact{isolation:isolate;min-height:90svh;padding:130px var(--gx-pad);background:#030408;align-items:center;display:flex;position:relative;overflow:hidden}.gx-contact:before{content:"";z-index:-2;background:radial-gradient(circle at 72% 52%,#984cff38,#0000 28%),radial-gradient(circle at 76%,#43e9ff14,#0000 36%);position:absolute;inset:0}.gx-contact-planet{z-index:-1;aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#984cff4d,#0000 8%),radial-gradient(circle at 44% 42%,#171322,#05050b 58%,#000 72%);border-left:1px solid #43e9ff80;border-radius:50%;width:min(68vw,950px);position:absolute;right:-13vw;box-shadow:-20px 0 80px #984cff2e,inset 35px 0 100px #000000b3}.gx-contact-planet:after{content:"";border:1px solid #e8b9572e;border-radius:50%;position:absolute;inset:-8%;transform:rotate(20deg)scaleY(.35)}.gx-contact-content h2{margin:28px 0 45px;font-size:clamp(61px,8vw,125px);line-height:.83}.gx-contact-meta{bottom:35px;left:var(--gx-pad);right:var(--gx-pad);letter-spacing:.2em;color:#617084;justify-content:space-between;font:600 8px monospace;display:flex;position:absolute}.gx-footer{min-height:120px;padding:25px var(--gx-pad);border-top:1px solid var(--gx-line);letter-spacing:.14em;color:#748396;justify-content:space-between;align-items:center;font:600 9px monospace;display:flex}.gx-footer .gx-brand{color:#fff}.gx-footer a{color:var(--gx-gold)}.gx-artifact{max-width:none;padding-left:max(var(--gx-pad),calc((100vw - 1390px)/2));padding-right:max(var(--gx-pad),calc((100vw - 1390px)/2));border-top:1px solid var(--gx-line);background:radial-gradient(circle at 18% 52%,#984cff24,#0000 32%),#030408}.gx-artifact-frame{isolation:isolate;background:#020306;border:1px solid #76cfff3d;min-height:clamp(650px,68vw,900px);position:relative;overflow:hidden;box-shadow:0 40px 120px #0000008c,inset 0 0 90px #43e9ff06}.gx-artifact-frame:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 42%,#02030680 60%,#020306f0 78%),linear-gradient(#0000 62%,#020306d1);position:absolute;inset:0}.gx-artifact-frame:after{content:"YZ / CORE";z-index:3;letter-spacing:.18em;color:var(--gx-cyan);font:700 12px monospace;position:absolute;top:28px;left:28px}.gx-artifact-frame>img{object-fit:cover;object-position:center;filter:saturate(.92)contrast(1.06);width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.75,.2,1),filter .7s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.gx-artifact-frame:hover>img{filter:saturate(1.08)contrast(1.07);transform:scale(1.025)}}.gx-artifact-scan{z-index:2;background:linear-gradient(90deg,transparent,var(--gx-cyan),transparent);opacity:.55;height:1px;animation:6s ease-in-out infinite gxSweep;position:absolute;top:22%;left:0;right:0;box-shadow:0 0 22px #43e9ffa6}.gx-artifact-copy{z-index:3;width:min(41%,520px);position:absolute;top:50%;right:clamp(30px,5vw,78px);transform:translateY(-50%)}.gx-artifact-copy h2{margin:24px 0 30px;font-size:clamp(48px,6vw,92px)}.gx-artifact-copy>p:last-of-type{color:#aebac8;max-width:490px;font-size:clamp(16px,1.35vw,20px);line-height:1.65}.gx-artifact-copy dl{border-top:1px solid var(--gx-line);grid-template-columns:repeat(3,1fr);margin:45px 0 0;display:grid}.gx-artifact-copy dl>div{padding:18px 12px 0 0}.gx-artifact-copy dt{color:var(--gx-gold);font:700 12px monospace}.gx-artifact-copy dd{color:#8996a9;text-transform:uppercase;letter-spacing:.08em;margin:8px 0 0;font-size:12px;line-height:1.4}.gx-artifact-readout{z-index:3;letter-spacing:.14em;color:#718092;align-items:center;gap:16px;font:600 12px monospace;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.gx-artifact-readout i{background:linear-gradient(90deg,#43e9ffa6,#984cff4d,#0000);flex:1;height:1px}.gx-corner{z-index:4;border-color:var(--gx-cyan);opacity:.65;width:28px;height:28px;position:absolute}.gx-corner.top-left{border-top:1px solid;border-left:1px solid;top:14px;left:14px}.gx-corner.top-right{border-top:1px solid;border-right:1px solid;top:14px;right:14px}.gx-corner.bottom-left{border-bottom:1px solid;border-left:1px solid;bottom:14px;left:14px}.gx-corner.bottom-right{border-bottom:1px solid;border-right:1px solid;bottom:14px;right:14px}.gx-site :focus-visible{outline:2px solid var(--gx-cyan);outline-offset:5px}.gx-brand small,.gx-nav nav,.gx-section-code,.gx-data-strip small,.gx-discipline>span,.gx-discipline small,.gx-project-head,.gx-project small,.gx-process li>span,.gx-offer-grid small,.gx-offer-grid>article>span,.gx-offer-grid a,.gx-contact-meta,.gx-footer{font-size:12px}.gx-discipline p,.gx-process li p,.gx-section-top>p,.gx-offer-grid p{font-size:16px}.gx-manifest,.gx-artifact,.gx-expertise,.gx-projects,.gx-process,.gx-offers,.gx-contact{content-visibility:auto;contain-intrinsic-size:auto 900px}.gx-reveal{opacity:1;transform:none}.gx-motion .gx-reveal{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.2,.75,.2,1);transform:translateY(26px)}.gx-motion .gx-reveal.is-visible{opacity:1;transform:none}@keyframes gxOrbit{to{transform:rotate(360deg)}}@keyframes gxPulse{50%{opacity:.45;box-shadow:0 0 24px 5px var(--gx-cyan)}}@keyframes gxScan{0%,to{transform-origin:0;opacity:.4;transform:scaleX(.35)}50%{opacity:1;transform:scaleX(1)}}@keyframes gxStars{to{background-position:97px 113px,-149px 137px,193px -173px}}@keyframes gxSweep{0%,to{opacity:0;transform:translateY(-170px)}35%,65%{opacity:.58}50%{transform:translateY(260px)}}@media (max-width:960px){.gx-menu-button{display:block}.gx-nav nav{padding:30px var(--gx-pad);border-bottom:1px solid var(--gx-line);background:#030408f7;flex-direction:column;align-items:flex-start;display:none;position:absolute;top:86px;left:0;right:0}.gx-nav nav.open{display:flex}.gx-manifest-grid,.gx-process-layout,.gx-section-top{grid-template-columns:1fr}.gx-discipline{grid-template-columns:50px 1fr 30px}.gx-discipline small,.gx-discipline h3{grid-column:2}.gx-discipline p{grid-column:2/4}.gx-discipline>b{grid-area:1/3/4}.gx-project,.gx-project:nth-child(n){grid-column:span 6}.gx-offer-grid{border:0;grid-template-columns:1fr;gap:14px}.gx-offer-grid article{border:1px solid var(--gx-line);min-height:380px}.gx-offer-grid strong{margin-top:45px}.gx-artifact-frame{min-height:820px}.gx-artifact-frame:before{background:linear-gradient(#0000 22%,#020306c7 55%,#020306fa 100%)}.gx-artifact-frame>img{object-position:33% center;height:62%}.gx-artifact-copy{width:auto;inset:auto 32px 72px;transform:none}.gx-artifact-copy h2{margin:20px 0}.gx-artifact-copy>p:last-of-type{max-width:650px}.gx-artifact-copy dl{max-width:610px;margin-top:28px}.gx-artifact-readout{bottom:22px}}@media (max-width:640px){.gx-nav{height:72px}.gx-nav nav{top:72px}.gx-brand small{display:none}.gx-hero{min-height:880px;padding-top:125px}.gx-hero-image{background-image:linear-gradient(90deg,#030408e6,#03040821),linear-gradient(#0000 35%,#030408f5),url(/images/yz-galaxy-hero.webp);background-position:62%}.gx-radar{opacity:.55;width:390px;top:21%;right:-165px}.gx-coordinates{top:95px}.gx-hero h1{font-size:58px}.gx-intro{font-size:17px}.gx-actions{flex-direction:column;align-items:stretch;gap:18px}.gx-scroll{display:none}.gx-pad{padding-top:90px;padding-bottom:90px}.gx-manifest-grid{margin-top:42px}.gx-data-strip{grid-template-columns:1fr 1fr;margin-top:65px}.gx-data-strip>div:nth-child(2){border-right:0}.gx-data-strip>div:nth-child(-n+2){border-bottom:1px solid var(--gx-line)}.gx-discipline{padding:28px 0}.gx-project,.gx-project:nth-child(n){grid-column:span 12;min-height:350px}.gx-project-core{min-height:170px}.gx-contact{align-items:flex-start;min-height:820px;padding-top:110px}.gx-contact-planet{width:730px;bottom:20px;right:-470px}.gx-contact-content h2{font-size:56px}.gx-footer{flex-direction:column;align-items:flex-start;gap:22px}.gx-cursor{display:none}.gx-artifact{padding-left:14px;padding-right:14px}.gx-artifact-frame{min-height:750px}.gx-artifact-frame:after{top:20px;left:20px}.gx-artifact-frame>img{object-position:34% center;height:53%}.gx-artifact-copy{bottom:62px;left:20px;right:20px}.gx-artifact-copy h2{font-size:46px}.gx-artifact-copy dl{grid-template-columns:1fr;gap:8px}.gx-artifact-copy dl>div{grid-template-columns:38px 1fr;align-items:center;padding-top:9px;display:grid}.gx-artifact-copy dd{margin:0}.gx-artifact-readout{font-size:10px;left:20px;right:20px}.gx-artifact-scan{display:none}}@media (prefers-reduced-motion:reduce){.gx-site *{scroll-behavior:auto!important}.gx-stars,.gx-radar,.gx-radar *,.gx-kicker i,.gx-scroll i,.gx-data-orbit i,.gx-project-core i,.gx-artifact-scan{animation:none!important}.gx-hero-image{transition:none;transform:scale(1.05)}.gx-artifact-frame>img,.gx-reveal{opacity:1;transition:none;transform:none}}.gx-site h1,.gx-site h2,.gx-site h3{font-family:Avenir Next,Helvetica Neue,Arial,sans-serif}.gx-intro-screen{z-index:500;opacity:0;visibility:hidden;pointer-events:none;background:radial-gradient(circle at 50% 48%,#7433be2e,#0000 23%),#020307;place-content:center;justify-items:center;transition:opacity .7s,visibility .7s;display:grid;position:fixed;inset:0}.gx-intro-screen.is-active{opacity:1;visibility:visible;pointer-events:auto}.gx-intro-mark .gx-mark{width:112px;height:112px;animation:1.8s cubic-bezier(.2,.8,.2,1) both gxIntroMark}.gx-intro-screen>p{letter-spacing:.32em;margin:20px 0 22px;font-size:14px;font-weight:900}.gx-intro-screen>p span{color:var(--gx-cyan)}.gx-intro-line{background:#ffffff1f;width:min(380px,72vw);height:1px;overflow:hidden}.gx-intro-line i{background:linear-gradient(90deg,var(--gx-violet),var(--gx-cyan),var(--gx-gold));transform-origin:0;width:100%;height:100%;animation:2.05s both gxIntroLoad;display:block}.gx-intro-screen>small{color:#6f8092;letter-spacing:.17em;margin-top:14px;font:700 12px monospace}.gx-intro-screen>button{color:#91a0af;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-top:36px;font:700 12px monospace}@media (hover:hover) and (pointer:fine){.gx-intro-screen>button:hover{color:#fff}}.gx-sound{z-index:70;color:#758599;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#030408c7;border:1px solid #43e9ff40;align-items:flex-end;gap:3px;height:39px;padding:10px 13px;display:flex;position:fixed;bottom:22px;right:22px}.gx-sound i{background:#718092;width:2px;height:8px;transition:transform .18s cubic-bezier(.23,1,.32,1),opacity .16s,color .16s,background-color .16s,border-color .16s}.gx-sound i:nth-child(2){height:14px}.gx-sound i:nth-child(3){height:10px}.gx-sound span{letter-spacing:.12em;margin-left:7px;font:700 12px monospace}.gx-sound.is-on{color:var(--gx-cyan);border-color:#43e9ff8c;box-shadow:0 0 24px #43e9ff1a}.gx-sound.is-on i{background:var(--gx-cyan);box-shadow:0 0 8px var(--gx-cyan);animation:.8s ease-in-out infinite alternate gxEqualizer}.gx-sound.is-on i:nth-child(2){animation-delay:-.3s}.gx-sound.is-on i:nth-child(3){animation-delay:-.55s}.gx-artifact-frame>img{transform:translate(var(--gx-adx,0),var(--gx-ady,0)) scale(1.025)}@media (hover:hover) and (pointer:fine){.gx-artifact-frame:hover>img{transform:translate(var(--gx-adx,0),var(--gx-ady,0)) scale(1.055)}}.gx-offer-grid article.active:before{font-size:12px}.gx-project{-webkit-appearance:none;appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.gx-project-visual{filter:saturate(.9)contrast(1.06);background-image:url(/images/yz-project-atlas.webp);background-repeat:no-repeat;background-size:300% 200%;min-height:245px;margin:20px -22px;transition:transform .65s cubic-bezier(.2,.75,.2,1),filter .5s;position:relative;overflow:hidden}.gx-project-visual:after{content:"";mix-blend-mode:screen;background:linear-gradient(#0000 55%,#0304087a),linear-gradient(120deg,#0000 60%,#ffffff1c);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.gx-project:hover .gx-project-visual{filter:saturate(1.12)contrast(1.08);transform:scale(1.025)}}.gx-project-visual.p1{background-position:0 0}.gx-project-visual.p2{background-position:50% 0}.gx-project-visual.p3{background-position:100% 0}.gx-project-visual.p4{background-position:0 100%}.gx-project-visual.p5{background-position:50% 100%}.gx-project-visual.p6{background-position:100% 100%}.gx-project-head i{color:currentColor;font-style:normal}.gx-offer-grid ul{color:#9ba8b6;margin:28px 0 35px;padding:0;list-style:none}.gx-offer-grid li{border-bottom:1px solid #99c7e217;padding:9px 0 9px 19px;font-size:15px;position:relative}.gx-offer-grid li:before{content:"+";color:var(--gx-cyan);position:absolute;left:0}.gx-contact-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.gx-channel{letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0304088c;border:1px solid #43e9ff47;justify-content:space-between;align-items:center;min-width:145px;padding:16px 17px;font-size:12px;font-weight:800;transition:transform .18s cubic-bezier(.23,1,.32,1),opacity .16s,color .16s,background-color .16s,border-color .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){.gx-channel:hover{border-color:var(--gx-cyan);transform:translateY(-2px);box-shadow:0 0 28px #43e9ff1f}}.gx-channel span{color:var(--gx-cyan);margin-left:20px}.gx-modal{z-index:300;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000105e0;place-items:center;padding:clamp(14px,4vw,55px);animation:.35s both gxModalIn;display:grid;position:fixed;inset:0}.gx-modal-panel{background:#060810;border:1px solid #43e9ff4d;grid-template-columns:1.05fr .95fr;width:min(1180px,100%);max-height:88svh;display:grid;position:relative;overflow:auto;box-shadow:0 40px 130px #000,0 0 70px #984cff1f}.gx-modal-close{z-index:4;color:#fff;letter-spacing:.12em;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030408bf;border:1px solid #ffffff2e;padding:11px 13px;font:700 12px monospace;position:absolute;top:18px;right:18px}.gx-modal-visual{background-size:300% 200%;min-height:640px;margin:0}.gx-modal-content{align-self:center;padding:clamp(32px,5vw,70px)}.gx-modal-content>span,.gx-modal-content small{letter-spacing:.16em;color:var(--gx-cyan);font:700 12px monospace}.gx-modal-content h2{margin:22px 0 10px;font-size:clamp(38px,5vw,72px);line-height:.92}.gx-modal-type{color:var(--gx-gold);margin:0;font-size:15px}.gx-modal-grid{border-top:1px solid var(--gx-line);grid-template-columns:1fr 1fr;gap:28px;margin-top:46px;padding-top:28px;display:grid}.gx-modal-grid p{color:#a7b3c0;font-size:15px;line-height:1.65}.gx-modal-deliverables{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.gx-modal-deliverables small{width:100%;margin-bottom:5px}.gx-modal-deliverables span{color:#98a7b6;border:1px solid #984cff45;padding:8px 10px;font-size:12px}.gx-modal-content>a{border-top:1px solid var(--gx-line);border-bottom:1px solid var(--gx-line);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;margin-top:38px;padding:18px 0;font-size:13px;font-weight:800;display:flex}.gx-modal-content>a b{color:var(--gx-gold)}@keyframes gxIntroMark{0%{opacity:0;filter:blur(9px);transform:scale(.7)rotate(-15deg)}50%{opacity:1;filter:blur();transform:scale(1.06)}to{transform:scale(1)}}@keyframes gxIntroLoad{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gxEqualizer{to{opacity:.45;height:3px}}@keyframes gxModalIn{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.gx-modal-panel{grid-template-columns:1fr}.gx-modal-visual{min-height:350px}.gx-modal-content{padding:32px}.gx-modal-grid{margin-top:30px}.gx-project-visual{min-height:230px}}@media (max-width:640px){.gx-sound{bottom:12px;right:12px}.gx-sound span{display:none}.gx-sound{justify-content:center;width:42px}.gx-contact-actions{flex-direction:column;align-items:stretch}.gx-contact-actions .gx-button,.gx-channel{width:100%}.gx-project-visual{min-height:220px}.gx-modal{padding:8px}.gx-modal-panel{max-height:96svh}.gx-modal-visual{min-height:290px}.gx-modal-content{padding:25px 20px}.gx-modal-grid{grid-template-columns:1fr;gap:12px}.gx-modal-content h2{font-size:38px}.gx-modal-close{top:11px;right:11px}}@media (prefers-reduced-motion:reduce){.gx-intro-screen{display:none}.gx-sound.is-on i,.gx-intro-mark .gx-mark,.gx-intro-line i{animation:none}.gx-artifact-frame>img{transform:scale(1.025)}@media (hover:hover) and (pointer:fine){.gx-project:hover .gx-project-visual{transform:none}}}.gx-site{--gx-red:#ff304f}.gx-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,transparent,var(--gx-red),transparent);opacity:.58;width:34%;height:1px;position:absolute;bottom:21%;right:-8%;transform:rotate(-9deg);box-shadow:0 0 28px 3px #ff304f52}.gx-expertise{max-width:none;padding-left:max(var(--gx-pad),calc((100vw - 1390px)/2));padding-right:max(var(--gx-pad),calc((100vw - 1390px)/2));background:radial-gradient(circle at 93% 24%,#ff304f13,#0000 25%),#030408}.gx-discipline-list{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.gx-discipline{border:1px solid var(--gx-line);background:#07090fc7;grid-template-columns:1fr;align-items:stretch;gap:0;min-height:570px;padding:0;display:grid;overflow:hidden}.gx-discipline:before{z-index:2;background:linear-gradient(120deg,#0000 46%,#43e9ff14,#0000 64%);transform:translate(-115%)}@media (hover:hover) and (pointer:fine){.gx-discipline:hover{border-color:#43e9ff6b;box-shadow:0 25px 75px #0006}.gx-discipline:nth-child(2):hover{border-color:#ff304f73;box-shadow:0 25px 75px #0006,0 0 42px #ff304f14}}.gx-service-visual{filter:saturate(.88)contrast(1.08);background-image:url(/images/yz-services-atlas.webp);background-repeat:no-repeat;background-size:200% 200%;min-height:330px;transition:transform .8s cubic-bezier(.2,.75,.2,1),filter .5s;position:relative}.gx-service-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#080b12 100%),linear-gradient(120deg,#0000 54%,#ffffff14);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.gx-discipline:hover .gx-service-visual{filter:saturate(1.08)contrast(1.08);transform:scale(1.025)}}.gx-service-visual.s1{background-position:0 0}.gx-service-visual.s2{background-position:100% 0}.gx-service-visual.s3{background-position:0 100%}.gx-service-visual.s4{background-position:100% 100%}.gx-discipline-meta{align-items:center;gap:18px;padding:20px 25px 0;display:flex}.gx-discipline-meta span{color:var(--gx-gold);font:700 12px monospace}.gx-discipline:nth-child(2) .gx-discipline-meta span{color:var(--gx-red)}.gx-discipline-meta small{letter-spacing:.15em;color:#6f8092;font:700 12px monospace}.gx-discipline-copy{padding:16px 70px 28px 25px}.gx-discipline-copy h3{margin:0 0 12px;font-size:clamp(28px,3vw,44px)}.gx-discipline-copy p{color:#8996a9;max-width:560px;margin:0;font-size:16px;line-height:1.65}.gx-discipline>b{color:var(--gx-cyan);font-size:22px;position:absolute;bottom:29px;right:25px}.gx-discipline:nth-child(2)>b{color:var(--gx-red)}.gx-lab{max-width:none;padding-left:max(var(--gx-pad),calc((100vw - 1390px)/2));padding-right:max(var(--gx-pad),calc((100vw - 1390px)/2));border-top:1px solid var(--gx-line);background:radial-gradient(circle at 25% 55%,rgba(var(--gx-signal-rgb),.13),transparent 32%),linear-gradient(180deg,#030408,#06070d);transition:background .55s}.gx-lab-console{border:1px solid rgba(var(--gx-signal-rgb),.3);min-height:680px;box-shadow:0 35px 100px #00000080,0 0 65px rgba(var(--gx-signal-rgb),.06);background:#030408b8;grid-template-columns:1.3fr .7fr;transition:border-color .5s,box-shadow .5s;display:grid}.gx-lab-visual{border-right:1px solid var(--gx-line);background:radial-gradient(circle,rgba(var(--gx-signal-rgb),.19),transparent 22%),#03050a;place-items:center;min-height:680px;transition:background .55s;display:grid;position:relative;overflow:hidden}.gx-lab-grid{opacity:.26;background-image:linear-gradient(rgba(var(--gx-signal-rgb),.18) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--gx-signal-rgb),.18) 1px,transparent 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.gx-lab-orbit{aspect-ratio:1;border:1px solid rgba(var(--gx-signal-rgb),.35);width:min(64%,480px);box-shadow:inset 0 0 60px rgba(var(--gx-signal-rgb),.05);border-radius:50%;animation:34s linear infinite gxOrbit;position:absolute}.gx-lab-orbit i{border:1px dashed rgba(var(--gx-signal-rgb),.27);border-radius:50%;position:absolute;inset:13%}.gx-lab-orbit i:nth-child(2){border-style:solid;inset:30%}.gx-lab-orbit i:nth-child(3){background:var(--gx-signal);box-shadow:0 0 34px 7px rgba(var(--gx-signal-rgb),.58);border:0;transition:background .45s,box-shadow .45s;inset:47%}.gx-lab-core{z-index:2;place-items:center;gap:16px;display:grid;position:relative}.gx-lab-core:before{content:"";border:1px solid rgba(var(--gx-signal-rgb),.55);width:170px;height:170px;box-shadow:0 0 50px rgba(var(--gx-signal-rgb),.17),inset 0 0 40px rgba(var(--gx-signal-rgb),.08);transition:transform .18s cubic-bezier(.23,1,.32,1),opacity .16s,color .16s,background-color .16s,border-color .16s;position:absolute;transform:rotate(45deg)}.gx-lab-core .gx-mark{width:96px;height:96px;filter:drop-shadow(0 0 22px rgba(var(--gx-signal-rgb),.55))}.gx-lab-core span{color:var(--gx-signal);letter-spacing:.2em;text-transform:uppercase;margin-top:46px;font:800 12px monospace}.gx-lab-reading{color:#718092;letter-spacing:.14em;justify-content:space-between;font:700 12px monospace;display:flex;position:absolute;bottom:23px;left:25px;right:25px}.gx-lab-reading b{color:var(--gx-signal)}.gx-lab-controls{align-self:center;padding:clamp(28px,4vw,60px)}.gx-lab-controls .gx-kicker{color:var(--gx-signal)}.gx-lab-controls .gx-kicker i{background:var(--gx-signal);box-shadow:0 0 14px var(--gx-signal)}.gx-lab-controls h3{letter-spacing:-.05em;margin:28px 0 15px;font-size:clamp(40px,5vw,72px)}.gx-lab-controls>p:not(.gx-kicker){color:#9ba8b6;font-size:16px;line-height:1.7}.gx-swatch-list{gap:8px;margin-top:38px;display:grid}.gx-swatch-list button{border:1px solid var(--gx-line);color:#93a0ae;text-align:left;cursor:pointer;background:#ffffff05;grid-template-columns:20px 1fr auto;align-items:center;gap:13px;width:100%;padding:14px;transition:transform .18s cubic-bezier(.23,1,.32,1),opacity .16s,color .16s,background-color .16s,border-color .16s;display:grid}@media (hover:hover) and (pointer:fine){.gx-swatch-list button:hover{border-color:var(--gx-signal);color:#fff;background:rgba(var(--gx-signal-rgb),.07);box-shadow:0 0 25px rgba(var(--gx-signal-rgb),.06)}}.gx-swatch-list button.active{border-color:var(--gx-signal);color:#fff;background:rgba(var(--gx-signal-rgb),.07);box-shadow:0 0 25px rgba(var(--gx-signal-rgb),.06)}.gx-swatch-list button>i{border-radius:50%;width:12px;height:12px;box-shadow:0 0 14px}.gx-swatch-list button>span{letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:800}.gx-swatch-list button>small{color:#657486;font:600 12px monospace}.gx-manifest,.gx-artifact,.gx-expertise,.gx-lab,.gx-projects,.gx-process,.gx-offers,.gx-contact{content-visibility:auto;contain-intrinsic-size:auto 900px}@media (max-width:960px){.gx-discipline-list{grid-template-columns:1fr}.gx-discipline{grid-template-columns:1fr;min-height:540px}.gx-discipline-meta,.gx-discipline-copy{grid-column:auto}.gx-discipline>b{grid-area:auto}.gx-lab-console{grid-template-columns:1fr}.gx-lab-visual{border-right:0;border-bottom:1px solid var(--gx-line);min-height:580px}}@media (max-width:640px){.gx-service-visual{min-height:250px}.gx-discipline{min-height:475px}.gx-discipline-copy{padding-right:52px}.gx-lab-console{min-height:0}.gx-lab-visual{min-height:440px}.gx-lab-orbit{width:82%}.gx-lab-core:before{width:125px;height:125px}.gx-lab-core .gx-mark{width:76px;height:76px}.gx-lab-core span{margin-top:28px}.gx-lab-controls{padding:30px 20px}.gx-swatch-list button{padding:13px 11px}.gx-hero:after{width:68%;bottom:26%;right:-23%}}@media (prefers-reduced-motion:reduce){.gx-lab-orbit{animation:none}@media (hover:hover) and (pointer:fine){.gx-discipline:hover .gx-service-visual{transform:none}}}.gx-site>section{content-visibility:visible!important;contain-intrinsic-size:none!important}.gx-gallery{background:linear-gradient(145deg,#160606c9,#030408ef 65%);border-top:1px solid #ff304f35;max-width:none!important}.gx-gallery>.gx-section-top,.gx-gallery-stage,.gx-gallery-tabs{max-width:1345px;margin-left:auto;margin-right:auto}.gx-gallery-stage{background:#080609;border:1px solid #fff2;grid-template-columns:.85fr 1.15fr;display:grid;overflow:hidden}.gx-gallery-caption{background:radial-gradient(at 0 90%,#ff304f19,#0000 70%);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(25px,5vw,72px);display:flex;position:relative}.gx-gallery-caption>span{color:#ff5b6c;letter-spacing:.15em;font:500 14px monospace}.gx-gallery-caption h3{letter-spacing:-.06em;margin:30px 0;font-size:clamp(45px,7vw,110px);line-height:1.05}.gx-gallery-caption>p{letter-spacing:.12em;color:#dfb791;font-size:13px;line-height:1.7}.gx-gallery-caption>small{color:#9aa6b8;max-width:300px;margin-top:35px;font-size:14px;line-height:1.7}.gx-gallery-arrows{gap:12px;margin-top:42px;display:flex}.gx-gallery-arrows button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;width:52px;height:52px;font-size:23px;transition:background .25s}@media (hover:hover) and (pointer:fine){.gx-gallery-arrows button:hover{background:#a90a23}}.gx-gallery-art{background:#210707;width:100%;height:clamp(450px,58vw,780px);position:relative;overflow:hidden}.gx-gallery-art img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .65s,transform 1.1s;position:absolute;inset:0;transform:scale(1.07)}.gx-gallery-art img.is-active{opacity:1;transform:scale(1)}.gx-gallery-tabs{border:1px solid #fff2;border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.gx-gallery-tabs button{color:#a6afbd;cursor:pointer;background:#06070d;border:0;border-right:1px solid #ffffff20;align-items:center;gap:18px;padding:22px;font:600 16px system-ui;display:flex}.gx-gallery-tabs button:last-child{border-right:0}.gx-gallery-tabs span{color:#69778a;font:400 12px monospace}.gx-gallery-tabs i{margin-left:auto;font-style:normal}.gx-starfield{position:absolute;inset:0}.gx-starfield i{background:#edf5ff;border-radius:50%;width:2px;height:2px;animation:9s ease-in-out infinite gxTwinkle;position:absolute;box-shadow:0 0 7px #8aace4}.gx-starfield i:nth-child(3n){background:#d5a55d;width:1px;height:1px}.gx-starfield i:nth-child(5n){background:#af86ff}@keyframes gxTwinkle{0%,to{opacity:.12;transform:translateY(0)}50%{opacity:.7;transform:translateY(-8px)}}.gx-lab-type{z-index:3;border-left:2px solid var(--gx-signal);background:#030408c9;gap:12px;padding:25px;display:grid;position:absolute;bottom:100px;left:32px;right:32px}.gx-lab-type small{color:#a4aec0;letter-spacing:.12em;font:500 12px monospace}.gx-lab-type strong{letter-spacing:-.04em;color:#fff;font-size:clamp(32px,4vw,64px);line-height:1.12}.gx-lab-type strong b{color:var(--gx-signal)}.gx-lab-type>span{color:#b5bfce;font-size:14px}.gx-type-gold strong{letter-spacing:-.02em;font-family:Georgia,serif;font-weight:400}.gx-type-cyan strong{letter-spacing:-.06em;font-family:monospace}.gx-type-red strong{text-transform:uppercase;font-size:clamp(30px,3.5vw,54px);font-weight:950}.gx-lab-visual .gx-lab-core{display:none}.gx-site .gx-pad{padding-top:clamp(70px,8vw,120px);padding-bottom:clamp(70px,8vw,120px)}@media (max-width:960px){.gx-gallery-caption{padding:28px}.gx-gallery-caption h3{font-size:55px}}@media (max-width:640px){.gx-gallery-stage{grid-template-columns:1fr}.gx-gallery-art{aspect-ratio:2/3;grid-row:1;max-height:560px}.gx-gallery-caption{padding:28px}.gx-gallery-caption h3{margin:15px 0;font-size:52px}.gx-gallery-caption>small{max-width:none;margin-top:12px}.gx-gallery-arrows{margin-top:22px}.gx-gallery-tabs button{gap:8px;padding:17px 10px;font-size:14px}.gx-gallery-tabs i{display:none}.gx-lab-type{padding:20px;bottom:80px;left:18px;right:18px}.gx-starfield i:nth-child(n+24){display:none}.gx-project:nth-child(n){margin-top:0!important}}.gx-site{isolation:isolate}.gx-atmosphere{z-index:-1;pointer-events:none;background:#030408;position:fixed;inset:0;overflow:hidden}.gx-atmosphere-image{opacity:.16;background:url(/images/yz-galaxy-hero.webp) 80%/cover;animation:55s ease-in-out infinite alternate gxAtmosphere;position:absolute;inset:-8%}.gx-atmosphere-light{background:radial-gradient(at 5% 32%,#984cff33,#0000 42%),radial-gradient(at 97% 68%,#ff304f25,#0000 38%),radial-gradient(at 70% 10%,#43e9ff18,#0000 30%);animation:39s ease-in-out infinite alternate-reverse gxAtmosphere;position:absolute;inset:-10%}.gx-atmosphere-dust{opacity:.3;background-image:radial-gradient(circle,#d7e8ff99 .6px,#0000 1px),radial-gradient(circle,#e8b95766 .5px,#0000 1px);background-position:31px 47px,97px 139px;background-size:173px 211px,277px 263px;animation:60s linear infinite alternate gxDust;position:absolute;inset:-5%}.gx-effects{z-index:61;color:#c2ccd9;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080b12e8;border:1px solid #ffffff24;border-radius:24px;min-height:44px;padding:12px 15px;font:500 12px/1.4 system-ui;position:fixed;bottom:20px;left:20px}.gx-still *,.gx-still :before,.gx-still :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.gx-still .gx-cursor{display:none}.gx-still .gx-hero-image,.gx-still .gx-artifact-frame>img{transform:none!important}.gx-brief{border-top:1px solid var(--gx-line);grid-template-columns:1fr 1fr;gap:clamp(30px,7vw,110px);display:grid}.gx-brief h2{letter-spacing:-.04em;margin:30px 0;font-size:clamp(36px,4vw,62px)}.gx-brief-intro>p:not(.gx-section-code){color:#a7b2c3;font-size:16px;line-height:1.75}.gx-brief-form{background:#080b12d9;border:1px solid #984cff44;padding:clamp(22px,3vw,40px);box-shadow:0 12px 70px #984cff0a}.gx-brief-form label{color:#d8e1ed;margin-bottom:10px;font-size:14px;display:block}.gx-brief-form input,.gx-brief-form textarea,.gx-brief-form select{color:#eef7ff;resize:vertical;background:#030408;border:1px solid #ffffff26;border-radius:3px;width:100%;min-width:0;margin-bottom:24px;padding:15px;font:400 16px/1.6 inherit;display:block}.gx-brief-form input::placeholder,.gx-brief-form textarea::placeholder{color:#8794a7}.gx-brief-form input:focus,.gx-brief-form textarea:focus,.gx-brief-form select:focus{outline-offset:3px;outline:2px solid #43e9ff}.gx-brief-form button{cursor:pointer;white-space:normal;border:0;max-width:100%;min-height:44px}.gx-brief-result{border-top:1px solid var(--gx-line);margin-top:26px;padding-top:26px}.gx-copy-status{color:#b4d9e2;margin-bottom:0;font-size:14px;line-height:1.6}.gx-projects,.gx-offers,.gx-process{overflow-wrap:anywhere}.gx-nav nav a,.gx-channel,.gx-link{letter-spacing:.05em;font-size:14px}.gx-menu-button{min-width:44px;min-height:44px}@keyframes gxAtmosphere{to{transform:translate(2%,-2%)scale(1.04)}}@keyframes gxDust{to{transform:translate(12px,-35px)}}@media (max-width:960px){.gx-brief{grid-template-columns:1fr}.gx-nav nav{max-height:calc(100svh - 86px);overflow-y:auto}}@media (max-width:640px){.gx-atmosphere-image{opacity:.12;animation:none}.gx-atmosphere-dust{background-size:223px 251px,307px 293px}.gx-effects{padding:10px 12px;font-size:12px;bottom:12px;left:12px}.gx-brief-form{padding:22px}.gx-footer{padding-bottom:90px}}@media (prefers-reduced-motion:reduce){.gx-site *,.gx-site :before,.gx-site :after{transition:none!important;animation:none!important}.gx-cursor{display:none}}.gx-hero{align-items:center;min-height:100svh;padding-top:180px}.gx-hero-image{background-image:linear-gradient(90deg,#030408de,#03040859 44%,#0000 72%),linear-gradient(#0000 62%,#030408),url(/images/yz-eclipse.webp);background-position:50%;background-size:cover}.gx-radar,.gx-coordinates,.gx-stars,.gx-hero:after{display:none}.gx-hero h1{letter-spacing:-.065em;margin:28px 0;font-size:clamp(64px,8.7vw,140px);line-height:.94}.gx-hero h1 em{color:#e8b957;-webkit-text-stroke:0;text-shadow:0 0 45px #e8b95722}.gx-intro{max-width:490px;font-size:clamp(17px,1.5vw,22px)}.gx-section-code{letter-spacing:.12em;color:#a6b2c3;border:0;padding:0}.gx-site h2{line-height:1.04}.gx-section-top{margin-bottom:48px}.gx-expertise:after,.gx-process:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#984cff80,#ff304f90,#e8b95766,#0000);height:1px;position:absolute;bottom:0;left:12%;right:12%}.gx-concept-note{color:#8996a9;max-width:1345px;margin:0 auto 28px;font-size:13px;line-height:1.6}.gx-project-grid{align-items:start;gap:32px}.gx-project:nth-child(n){grid-column:span 6;min-height:480px}.gx-project:first-child{background:linear-gradient(125deg,#100e08,#070a10);grid-column:1/-1;grid-template-rows:auto 1fr;grid-template-columns:1.6fr 1fr;gap:0 40px;min-height:550px;padding:36px;display:grid}.gx-project:first-child .gx-project-head{grid-column:2;align-self:start}.gx-project:first-child .gx-project-visual{aspect-ratio:1;background-size:300% 200%;grid-area:1/1/3;width:100%;min-height:440px;max-height:650px;margin:0}.gx-project:first-child>div:last-child{grid-column:2;align-self:center}.gx-project:first-child h3{overflow-wrap:anywhere;font-size:clamp(32px,4.4vw,70px);line-height:1.05}.gx-project:nth-child(3),.gx-project:nth-child(5){margin-top:90px}.gx-project:last-child{grid-column:3/11;min-height:450px}.gx-project .gx-project-visual{aspect-ratio:auto;background-color:#080b12;flex:none;width:calc(100% + 44px);height:clamp(300px,34vw,430px);min-height:300px;box-shadow:inset 0 0 0 1px #ffffff0f}.gx-project-visual>span,.gx-project-visual>i{z-index:2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#fff;letter-spacing:.12em;background:#030408a8;border:1px solid #fff3;padding:8px 10px;font:700 11px monospace;position:absolute;bottom:18px}.gx-project-visual>span{left:18px}.gx-project-visual>i{color:currentColor;right:18px}.gx-project-visual:before{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff1c;position:absolute;inset:12px}.gx-contact-note{color:#a7b2c3;max-width:560px;margin:28px auto 0;font-size:16px;line-height:1.7}.gx-project small,.gx-offer-grid li{line-height:1.65}:is(.gx-site a:focus-visible,.gx-site button:focus-visible){outline-offset:6px;outline:2px solid #43e9ff}.gx-site button{touch-action:manipulation}.gx-modal-panel{overscroll-behavior:contain}.gx-lab-visual{isolation:isolate}.gx-lab-relic{background:var(--gx-signal);z-index:-1;transition:background .55s;position:absolute;inset:0}.gx-lab-relic img{object-fit:cover;object-position:25% center;filter:grayscale()contrast(1.18);mix-blend-mode:luminosity;opacity:.8;width:100%;height:100%}.gx-lab-relic:after{content:"";background:radial-gradient(at 45% 48%,#0000 20%,#03050a 80%);position:absolute;inset:0;box-shadow:inset 0 0 80px #03050a}.gx-lab-orbit{opacity:.25}.gx-lab-core:before{display:none}.gx-lab-core{align-self:end;margin-bottom:90px}.gx-lab-core span{border:1px solid var(--gx-signal);background:#03050abd;padding:12px 22px}.gx-lab-reading{color:#b6c1ce}.gx-nav nav{gap:22px}@media (max-width:960px){.gx-project:first-child{gap:24px;min-height:0;padding:22px}.gx-project:nth-child(n){min-height:0}.gx-project .gx-project-visual{height:330px}.gx-project:first-child .gx-project-visual{min-height:330px}.gx-project:first-child h3{font-size:36px}.gx-lab-relic img{object-position:30% center}}@media (max-width:640px){.gx-hero{align-items:flex-end;min-height:920px;padding:430px 22px 100px}.gx-hero-image{background-image:linear-gradient(#0000 35%,#030408f0 66%,#030408 97%),url(/images/yz-eclipse.webp);background-position:68% 0;background-size:auto 100%;inset:0;transform:none}.gx-hero h1{font-size:clamp(52px,14vw,76px)}.gx-hero-index{font-size:10px}.gx-project:nth-child(n){grid-column:1/-1;margin-top:0}.gx-project:first-child{gap:20px;padding:22px;display:flex}.gx-project:first-child .gx-project-head{order:0}.gx-project .gx-project-visual,.gx-project:first-child .gx-project-visual{aspect-ratio:auto;order:1;height:290px;min-height:290px}.gx-project:first-child>div:last-child{order:2;align-self:stretch}.gx-project:first-child h3{font-size:34px}.gx-project-grid{gap:20px}.gx-project-visual>span,.gx-project-visual>i{font-size:9px;bottom:12px}.gx-project-visual>span{left:12px}.gx-project-visual>i{right:12px}.gx-lab-relic img{object-position:25% center}.gx-lab-controls h3{font-size:48px}.gx-contact-content h2{line-height:1}.gx-artifact-copy h2{font-size:42px}}@media (prefers-reduced-motion:reduce){.gx-motion .gx-reveal{opacity:1;transition:none;transform:none}.gx-lab-relic{transition:none}}.gx-collection-bridge{isolation:isolate;background:radial-gradient(circle at 76% 48%,#43e9ff1a,#0000 20%),radial-gradient(circle at 73% 48%,#b856ff24,#0000 35%),linear-gradient(#030408ad,#020307 92%);border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);align-items:center;gap:8vw;min-height:clamp(620px,78vw,980px);padding:clamp(90px,12vw,170px) max(6vw,24px);display:grid;position:relative;overflow:hidden}.gx-collection-bridge:before{content:"";z-index:-1;background:linear-gradient(112deg,#0000 34%,#ffffff09 34.2%,#0000 34.5%),linear-gradient(112deg,#0000 64%,#b856ff29 64.1%,#0000 64.4%);position:absolute;inset:8% -8%;transform:skewY(-4deg)}.gx-bridge-copy{z-index:2;max-width:980px;position:relative}.gx-bridge-copy h2{letter-spacing:-.07em;max-width:1050px;margin:34px 0;font-size:clamp(52px,7.3vw,118px);line-height:.92}.gx-bridge-copy h2 em{color:#0000;-webkit-text-stroke:1px #f5f7fb;text-shadow:0 0 45px #b856ff38;display:inline-block}.gx-bridge-copy>p:last-child{color:#aab5c5;max-width:560px;font-size:clamp(16px,1.35vw,20px);line-height:1.75}.gx-bridge-index{z-index:2;justify-self:end;align-items:flex-end;gap:20px;display:flex;position:relative;transform:rotate(90deg)}.gx-bridge-index strong{color:#fff;letter-spacing:-.08em;font-size:clamp(80px,12vw,190px);font-weight:300;line-height:.7}.gx-bridge-index span{color:#8e9bad;letter-spacing:.16em;border-left:1px solid #43e9ff;padding-left:18px;font:600 11px/1.6 monospace}.gx-bridge-orbit{aspect-ratio:1;border:1px solid #b856ff42;border-radius:50%;width:clamp(330px,46vw,710px);position:absolute;top:50%;right:-2vw;transform:translateY(-50%);box-shadow:0 0 120px #43e9ff0f,inset 0 0 80px #b856ff0a}.gx-bridge-orbit:before,.gx-bridge-orbit:after{content:"";border:1px solid #ffffff1c;border-radius:50%;position:absolute;inset:14%}.gx-bridge-orbit:after{border-color:#43e9ff45;inset:34%;box-shadow:0 0 36px #43e9ff1f}.gx-bridge-orbit i{background:#43e9ff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:-4px;box-shadow:0 0 22px #43e9ff}.gx-bridge-orbit i:nth-child(2){background:#b856ff;top:9%;left:66%;box-shadow:0 0 25px #b856ff}.gx-bridge-orbit i:nth-child(3){background:#e8b957;top:auto;bottom:11%;left:23%;box-shadow:0 0 25px #e8b957}.gx-bridge-orbit span{color:#e8b957;letter-spacing:.16em;border:1px solid #ffffff29;place-items:center;font:700 12px monospace;display:grid;position:absolute;inset:42%;transform:rotate(45deg)}.gx-bridge-marquee{z-index:3;white-space:nowrap;color:#6f7b8d;letter-spacing:.2em;background:#030408ad;border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;align-items:center;gap:32px;padding:25px max(6vw,24px);font:600 clamp(13px,1.1vw,17px) monospace;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.gx-bridge-marquee i{background:#b856ff;border-radius:50%;flex:0 0 5px;width:5px;height:5px;box-shadow:0 0 12px #b856ff}.gx-gallery{--gallery-accent:#ff304f;--gallery-rgb:255,48,79;transition:background .75s,border-color .75s;position:relative;background:radial-gradient(ellipse at 7% 35%,rgba(var(--gallery-rgb),.13),transparent 38%),linear-gradient(145deg,#07080df5,#020307fa 65%)!important;border-top:1px solid rgba(var(--gallery-rgb),.36)!important}.gx-gallery>.gx-section-top em{color:var(--gallery-accent);transition:color .6s}.gx-gallery-stage{border-color:rgba(var(--gallery-rgb),.3);box-shadow:0 45px 130px rgba(var(--gallery-rgb),.08);grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);transition:border-color .6s,box-shadow .6s}.gx-gallery-caption{transition:background .6s;background:radial-gradient(ellipse at 0 90%,rgba(var(--gallery-rgb),.17),transparent 70%)!important}.gx-gallery-caption>span{color:var(--gallery-accent)!important}.gx-gallery-caption>p{color:#d8e0e8!important}.gx-gallery-caption h3:after{content:"";background:var(--gallery-accent);width:72px;height:2px;box-shadow:0 0 18px var(--gallery-accent);margin-top:28px;transition:background .6s;display:block}@media (hover:hover) and (pointer:fine){.gx-gallery-arrows button:hover{border-color:var(--gallery-accent);background:rgba(var(--gallery-rgb),.3)!important}}.gx-gallery-art{background:#020407!important}.gx-gallery-art:after{content:"";z-index:3;pointer-events:none;border:1px solid #ffffff0f;position:absolute;inset:0;box-shadow:inset 0 0 90px #02030799}.gx-gallery-light{z-index:2;pointer-events:none;background:radial-gradient(circle at 80% 15%,rgba(var(--gallery-rgb),.16),transparent 32%);mix-blend-mode:screen;transition:background .6s;position:absolute;inset:0}.gx-gallery-art img{z-index:1}.gx-gallery-tabs button{transition:color .4s,background .4s;position:relative;overflow:hidden}.gx-gallery-tabs button:before{content:"";background:var(--gallery-accent);height:2px;box-shadow:0 0 14px var(--gallery-accent);transition:right .45s;position:absolute;bottom:0;left:0;right:100%}.gx-gallery-tabs button[aria-pressed=true]{color:#fff;background:rgba(var(--gallery-rgb),.15)!important;box-shadow:none!important}.gx-gallery-tabs button[aria-pressed=true]:before{right:0}@media (max-width:960px){.gx-collection-bridge{grid-template-columns:1fr;padding-bottom:130px}.gx-bridge-copy{max-width:760px}.gx-bridge-index{display:none}.gx-bridge-orbit{opacity:.7;right:-25vw}.gx-gallery-tabs button{gap:9px;padding:19px 13px}.gx-gallery-tabs button i{display:none}}@media (max-width:640px){.gx-collection-bridge{align-items:start;min-height:720px;padding:100px 22px 140px}.gx-bridge-copy h2{margin:28px 0;font-size:clamp(47px,14vw,70px)}.gx-bridge-copy h2 em{-webkit-text-stroke:.7px #f5f7fb}.gx-bridge-orbit{opacity:.75;width:440px;top:72%;right:-235px}.gx-bridge-marquee{gap:20px;padding:20px 22px}.gx-gallery-stage{grid-template-columns:1fr}.gx-gallery-tabs{grid-template-columns:repeat(2,1fr)}.gx-gallery-tabs button:nth-child(2){border-right:0}.gx-gallery-tabs button:nth-child(-n+2){border-bottom:1px solid #ffffff1f}.gx-gallery-caption h3:after{margin-top:16px}.gx-gallery-art{aspect-ratio:2/3;min-height:0;height:auto!important}}@media (prefers-reduced-motion:reduce){.gx-gallery,.gx-gallery-stage,.gx-gallery-caption,.gx-gallery-tabs button{transition:none}}.gx-archive-bar{color:#7f8c9e;border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;align-items:center;gap:24px;max-width:1345px;margin:0 auto 34px;padding:16px 0;display:flex}.gx-archive-bar p{margin:0 auto 0 0;font-size:14px;line-height:1.6}.gx-archive-bar span{color:#a8b4c4;letter-spacing:.15em;flex:none;font:600 11px monospace}.gx-project-copy{flex-direction:column;align-items:flex-start;display:flex}.gx-project-tags{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.gx-project-tags span{color:#8794a6;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff1f;padding:7px 9px;font:600 10px monospace}@media (hover:hover) and (pointer:fine){.gx-project:hover .gx-project-tags span{border-color:color-mix(in srgb,currentColor 30%,transparent);color:#b9c4d1}}.gx-modal-panel{background:linear-gradient(145deg,#070911,#03050a);grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);width:min(1360px,100%);max-height:92svh}.gx-modal-media{background:#020307;border-right:1px solid #43e9ff2e;grid-template-rows:minmax(0,1fr) 170px;gap:8px;min-width:0;min-height:760px;padding:8px;display:grid}.gx-modal-media .gx-modal-visual{background-size:300% 200%;width:100%;height:100%;min-height:0;max-height:none;margin:0;box-shadow:inset 0 0 0 1px #ffffff17}.gx-modal-detail-row{grid-template-columns:1fr 1fr;gap:8px;min-height:0;display:grid}.gx-modal-detail-row>div{background:#05070c;position:relative;overflow:hidden}.gx-modal-detail-row i{filter:saturate(1.08)contrast(1.08);background-size:300% 200%;width:100%;height:100%;min-height:0;margin:0;display:block}.gx-modal-detail-row>div:first-child i{transform-origin:22% 28%;transform:scale(1.65)}.gx-modal-detail-row>div:last-child i{transform-origin:78% 72%;transform:scale(1.8)}.gx-modal-detail-row>div:after{content:"";pointer-events:none;border:1px solid #ffffff1a;position:absolute;inset:0;box-shadow:inset 0 0 45px #02030780}.gx-modal-content{align-self:stretch;padding:clamp(34px,4vw,62px);overflow-y:auto}.gx-modal-index{justify-content:space-between;align-items:center;padding-right:90px;display:flex}.gx-modal-index small{color:#718096!important}.gx-modal-content h2{overflow-wrap:anywhere;font-size:clamp(38px,4.3vw,68px)}.gx-modal-grid{gap:24px;margin-top:32px;padding-top:24px}.gx-modal-grid p{margin-bottom:0}.gx-modal-system{border-top:1px solid var(--gx-line);grid-template-columns:1.1fr .9fr;gap:30px;margin-top:30px;padding-top:26px;display:grid}.gx-modal-system small{margin-bottom:13px;display:block}.gx-modal-system ol{margin:0;padding:0;list-style:none}.gx-modal-system li{color:#c8d1dc;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #ffffff12;align-items:center;gap:15px;padding:9px 0;font-size:13px;display:flex}.gx-modal-system li b{color:#657387;font:500 10px monospace}.gx-modal-palette{height:82px;display:flex}.gx-modal-palette>span{border:1px solid #ffffff1f;flex:1;min-width:0;position:relative}.gx-modal-palette i{color:#fff;mix-blend-mode:difference;font:500 8px monospace;position:absolute;bottom:7px;left:8px}.gx-modal-deliverables{margin-top:28px}.gx-modal-actions{border-top:1px solid var(--gx-line);border-bottom:1px solid var(--gx-line);grid-template-columns:1fr 1fr;margin-top:30px;display:grid}.gx-modal-actions button{color:#8e9bac;letter-spacing:.1em;cursor:pointer;text-align:left;background:0 0;border:0;min-height:48px;font:700 10px monospace}.gx-modal-actions button:last-child{text-align:right;border-left:1px solid var(--gx-line)}@media (hover:hover) and (pointer:fine){.gx-modal-actions button:hover{color:#43e9ff}}.gx-modal-content>a{margin-top:14px}.gx-modal-content::-webkit-scrollbar{width:5px}.gx-modal-content::-webkit-scrollbar-thumb{background:#273140}@media (max-width:1100px){.gx-modal-panel{grid-template-columns:1fr 1fr}.gx-modal-media{grid-template-rows:minmax(0,1fr) 130px;min-height:650px}.gx-modal-content{padding:42px 32px}.gx-modal-system{grid-template-columns:1fr}.gx-modal-grid{grid-template-columns:1fr;gap:14px}}@media (max-width:900px){.gx-modal-panel{grid-template-columns:1fr}.gx-modal-media{border-bottom:1px solid #43e9ff2e;border-right:0;grid-template-rows:320px 102px;min-height:430px}.gx-modal-content{overflow:visible}.gx-modal-panel{overflow:auto}.gx-modal-index{padding-right:78px}}@media (max-width:640px){.gx-archive-bar{flex-wrap:wrap;align-items:flex-start;gap:10px 18px}.gx-archive-bar p{flex-basis:100%;width:100%;font-size:14px}.gx-project-tags{margin-top:14px}.gx-project-tags span{font-size:9px}.gx-modal-media{grid-template-rows:270px 82px;min-height:360px}.gx-modal-content{padding:30px 20px}.gx-modal-index{padding-right:65px}.gx-modal-grid,.gx-modal-system{margin-top:25px}.gx-modal-system{gap:22px}.gx-modal-actions button{padding:0 8px;font-size:9px}.gx-modal-content>a{font-size:11px}}@media (prefers-reduced-motion:reduce){.gx-modal-detail-row i{transform:none!important}}.gx-space-canvas{z-index:2;opacity:.78;mix-blend-mode:screen;filter:drop-shadow(0 0 4px #43e9ff57);width:100%;height:100%;position:absolute;inset:0}.gx-atmosphere-image{opacity:.2;filter:saturate(1.12)contrast(1.06)}.gx-atmosphere-light{z-index:3;opacity:.92;background:radial-gradient(ellipse at calc(var(--gx-x,50vw) / 12) 24%,#b856ff4f,transparent 29%),radial-gradient(ellipse at 94% 62%,#ff304f30,transparent 31%),radial-gradient(ellipse at 64% 5%,#43e9ff33,transparent 25%),conic-gradient(from 190deg at 50% 52%,transparent,#e8b9570d,transparent 18%);mix-blend-mode:screen;animation:24s ease-in-out infinite alternate gxNebula;inset:-22%}.gx-atmosphere-dust{z-index:4;opacity:.24}.gx-starfield{z-index:5;opacity:.7}.gx-cursor{z-index:3;background:radial-gradient(480px circle at var(--gx-x,50vw) var(--gx-y,50vh),#43e9ff13,transparent 58%),radial-gradient(220px circle at var(--gx-x,50vw) var(--gx-y,50vh),#b856ff0b,transparent 72%)}.gx-site .gx-manifest,.gx-site .gx-expertise,.gx-site .gx-process,.gx-site .gx-offers,.gx-site .gx-brief{background:linear-gradient(#0304088f,#0304086e)}.gx-hero{background:radial-gradient(circle at 72% 42%,#b856ff14,#0000 25%);min-height:106svh}.gx-hero:before{content:"";z-index:-1;mix-blend-mode:screen;background:linear-gradient(104deg,#0000 0 43%,#43e9ff12 43.15%,#0000 43.6%),linear-gradient(104deg,#0000 0 67%,#e8b95714 67.1%,#0000 67.4%);animation:8s ease-in-out infinite gxHeroSweep;position:absolute;inset:0}.gx-hero-image{transform:translate3d(var(--gx-dx,0),var(--gx-dy,0),0) scale(1.09);filter:saturate(1.12)contrast(1.08);animation:12s ease-in-out infinite alternate gxHeroBreath;inset:-4%}.gx-hero-energy{z-index:-2;aspect-ratio:1;width:min(52vw,760px);transform:translate3d(var(--gx-adx,0),var(--gx-ady,0),0);filter:drop-shadow(0 0 35px #b856ff2e);border-radius:50%;animation:11s ease-in-out infinite alternate gxEnergyFloat;position:absolute;top:13%;right:7vw}.gx-hero-energy:before,.gx-hero-energy:after,.gx-hero-energy i{content:"";border:1px solid #b856ff45;border-radius:50%;position:absolute;inset:4%;transform:rotate(-12deg)scaleY(.52);box-shadow:0 0 45px #b856ff14}.gx-hero-energy:after{border-color:#43e9ff4f;animation:20s linear infinite gxRingTurn;inset:14%;transform:rotate(25deg)scaleY(.64)}.gx-hero-energy i:first-child{border-style:dashed;border-color:#e8b95752;animation:28s linear infinite gxRingTurnReverse;inset:25%;transform:rotate(70deg)scaleY(.45)}.gx-hero-energy i:nth-child(2){border-color:#ffffff29;inset:35%;transform:rotate(-40deg)scaleY(.65)}.gx-hero-energy i:nth-child(3){box-shadow:none;background:radial-gradient(circle,#fffc 0 1px,#43e9ff8c 2px,#b856ff1f 12%,#0000 67%);border:0;animation:3.8s ease-in-out infinite gxCorePulse;inset:46%;transform:none}.gx-hero-energy span{background:#43e9ff;border-radius:50%;width:9px;height:9px;animation:2.7s ease-in-out infinite gxSignalPulse;position:absolute;top:46%;left:15%;box-shadow:0 0 9px #fff,0 0 28px 9px #43e9ff}.gx-hero-copy{filter:drop-shadow(0 18px 40px #0000007a)}.gx-hero h1 em{background:linear-gradient(90deg,#dca842 0%,#fff0ad 40%,#bd6cff 70%,#e8b957 100%) 0 0/220% 100%;text-shadow:0 0 42px #e8b9573d,0 0 80px #b856ff1c;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite gxTextSignal;display:inline-block;position:relative;color:#0000!important;-webkit-text-stroke:1px #f0bf5b!important}.gx-hero h1 em:after{content:"";background:linear-gradient(90deg,#0000,#e8b957,#b856ff,#0000);height:1px;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(.72);box-shadow:0 0 16px #b856ff}.gx-progress{background:linear-gradient(90deg,#ff304f,#b856ff 36%,#43e9ff 68%,#e8b957);height:3px;box-shadow:0 0 13px #43e9ff,0 0 30px #b856ff73}.gx-site>section:not(.gx-hero):not(.gx-contact):not(.gx-collection-bridge){position:relative}.gx-site>section:not(.gx-hero):not(.gx-contact):not(.gx-collection-bridge):before{content:"";z-index:0;opacity:.72;background:linear-gradient(90deg,#0000,#b856ff80,#43e9ffad,#e8b95759,#0000);height:1px;position:absolute;top:0;left:4%;right:4%;box-shadow:0 0 18px #43e9ff1f}.gx-motion .gx-reveal{filter:blur(8px);transition:opacity 1s,transform 1s cubic-bezier(.18,.8,.18,1),filter 1s}.gx-motion .gx-reveal.is-visible{filter:blur()}.gx-project-grid{perspective:1400px}.gx-project{--gx-card-rx:0deg;--gx-card-ry:0deg;--gx-card-x:50%;--gx-card-y:50%;isolation:isolate;transform-style:preserve-3d;transform:perspective(1200px) rotateX(var(--gx-card-rx)) rotateY(var(--gx-card-ry));transition:transform .22s ease-out,border-color .45s,box-shadow .45s;position:relative}.gx-motion .gx-project.is-visible{transform:perspective(1200px) rotateX(var(--gx-card-rx)) rotateY(var(--gx-card-ry))}.gx-project:after{content:"";z-index:4;pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--gx-card-x) var(--gx-card-y),color-mix(in srgb,currentColor 22%,transparent),transparent 55%);mix-blend-mode:screen;transition:opacity .35s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.gx-project:hover{transform:perspective(1200px) rotateX(var(--gx-card-rx)) rotateY(var(--gx-card-ry)) translateY(-8px);box-shadow:0 34px 90px #0000008c,0 0 55px color-mix(in srgb,currentColor 17%,transparent)}.gx-project:hover:after{opacity:1}}.gx-project>*{z-index:2;position:relative}.gx-project-visual{transform:translateZ(18px);box-shadow:inset 0 0 0 1px #ffffff14,0 24px 60px #0000004d!important}.gx-project-copy{transform:translateZ(10px)}.gx-gallery-stage{position:relative;overflow:hidden}.gx-gallery-stage:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--gallery-rgb),.17),#ffffff2e,transparent);filter:blur(8px);width:13%;animation:7s ease-in-out infinite gxGalleryScan;position:absolute;top:-30%;bottom:-30%;left:-22%;transform:skew(-13deg)}.gx-gallery-light{mix-blend-mode:screen;background:radial-gradient(circle at calc(55% + var(--gx-adx,0px)) calc(18% + var(--gx-ady,0px)),rgba(var(--gallery-rgb),.28),transparent 34%)!important}.gx-gallery-art img.is-active{filter:saturate(1.1)contrast(1.04);transform:scale(1.015)}.gx-artifact-frame,.gx-lab-console,.gx-gallery-stage{box-shadow:0 45px 140px #0000007a,0 0 80px #b856ff0f}@keyframes gxNebula{0%{transform:translate(-1%,1%)rotate(-1deg)scale(1)}to{transform:translate(3%,-2%)rotate(2deg)scale(1.07)}}@keyframes gxHeroBreath{to{transform:translate3d(var(--gx-dx,0),var(--gx-dy,0),0) scale(1.125);filter:saturate(1.2)contrast(1.1)}}@keyframes gxHeroSweep{0%,20%{opacity:.25;transform:translate(-4%)}55%,to{opacity:.95;transform:translate(4%)}}@keyframes gxEnergyFloat{to{transform:translate3d(calc(var(--gx-adx,0px) + 10px),calc(var(--gx-ady,0px) - 16px),0) rotate(2deg)}}@keyframes gxRingTurn{to{transform:rotate(385deg)scaleY(.64)}}@keyframes gxRingTurnReverse{to{transform:rotate(-290deg)scaleY(.45)}}@keyframes gxCorePulse{50%{opacity:.62;transform:scale(1.18)}}@keyframes gxSignalPulse{50%{opacity:.35;transform:scale(.6)}}@keyframes gxTextSignal{0%,to{background-position:0}50%{background-position:100%}}@keyframes gxGalleryScan{0%,18%{opacity:0;transform:translate(0)skew(-13deg)}32%{opacity:.75}68%,to{opacity:0;transform:translate(950%)skew(-13deg)}}@media (max-width:960px){.gx-space-canvas{opacity:.62}.gx-hero-energy{width:78vw;top:17%;right:-18vw}.gx-project{transform:none!important}.gx-project:after{display:none}}@media (max-width:640px){.gx-atmosphere-light{opacity:.72}.gx-space-canvas{opacity:.55}.gx-hero{min-height:940px}.gx-hero-energy{opacity:.68;width:125vw;top:9%;right:-54vw}.gx-hero-image{animation:none}.gx-gallery-stage:before{animation-duration:9s}.gx-effects{background:#080b12f2}}@media (prefers-reduced-motion:reduce){.gx-space-canvas{opacity:.45}.gx-hero-energy,.gx-gallery-stage:before{animation:none!important}.gx-motion .gx-reveal{filter:none}.gx-project{transform:none!important}}.gx-still .gx-space-canvas{opacity:.34}.gx-still .gx-hero-energy,.gx-still .gx-gallery-stage:before{animation:none!important}.gx-still .gx-motion .gx-reveal{filter:none}.gx-orbit-nav{z-index:58;mix-blend-mode:screen;flex-direction:column;align-items:flex-end;gap:13px;display:flex;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.gx-orbit-nav>span{color:#667487;letter-spacing:.15em;text-align:right;white-space:nowrap;width:120px;font:600 8px monospace;position:absolute;bottom:calc(100% + 20px);right:-2px}.gx-orbit-nav a{color:#778597;letter-spacing:.08em;align-items:center;gap:9px;font:600 8px monospace;transition:color .3s,transform .3s;display:flex}.gx-orbit-nav a i{border:1px solid #728096;border-radius:50%;width:5px;height:5px;transition:transform .18s cubic-bezier(.23,1,.32,1),opacity .16s,color .16s,background-color .16s,border-color .16s;display:block}@media (hover:hover) and (pointer:fine){.gx-orbit-nav a:hover{color:#fff;transform:translate(-5px)}}.gx-orbit-nav a:focus-visible{color:#fff;transform:translate(-5px)}@media (hover:hover) and (pointer:fine){.gx-orbit-nav a:hover i{background:#43e9ff;border-color:#43e9ff;box-shadow:0 0 15px #43e9ff}}.gx-orbit-nav a:focus-visible i{background:#43e9ff;border-color:#43e9ff;box-shadow:0 0 15px #43e9ff}.gx-sigil-stage{isolation:isolate;background:#030408;justify-content:flex-end;align-items:center;min-height:100svh;padding:clamp(90px,10vw,150px) max(7vw,32px);display:flex;position:relative;overflow:hidden}.gx-sigil-stage>img{z-index:-3;object-fit:cover;object-position:center;width:106%;height:106%;transform:translate3d(var(--gx-story-shift,0),0,0) scale(1.035);filter:saturate(1.08) contrast(1.08) hue-rotate(calc(var(--gx-story-turn,0deg) * .035));transition:filter .25s linear;position:absolute;inset:-3%}.gx-sigil-shade{z-index:-2;background:linear-gradient(90deg,#0304080f 20%,#03040861 50%,#030408f2 83%),linear-gradient(#030408 0%,#0000 24% 74%,#030408 100%);position:absolute;inset:0}.gx-sigil-stage:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid #e8b95726;border-radius:50%;width:42vw;animation:23s linear infinite gxSigilOrbit;position:absolute;top:12%;right:6%;box-shadow:0 0 90px #b856ff17}.gx-sigil-copy{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(90deg,#030408c2,#0304085c);border-left:1px solid #e8b95761;width:min(47vw,650px);padding:clamp(28px,4vw,58px)}.gx-sigil-copy h2{letter-spacing:-.07em;margin:25px 0;font-size:clamp(52px,6.4vw,104px);line-height:.93}.gx-sigil-data{color:#99a7ba;letter-spacing:.14em;border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:12px 25px;margin-top:38px;padding-top:20px;font:600 10px monospace;display:flex}.gx-sigil-index{color:#8593a5;letter-spacing:.16em;align-items:center;gap:17px;font:600 9px monospace;display:flex;position:absolute;bottom:38px;left:max(5vw,24px)}.gx-sigil-index b{color:#e8b957}.gx-sigil-index:before{content:"";background:linear-gradient(90deg,#e8b957,#0000);width:60px;height:1px}.gx-gallery-expand{z-index:7;color:#fff;letter-spacing:.14em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#030408b8;border:1px solid #ffffff40;align-items:center;gap:26px;min-height:48px;padding:0 17px;font:700 9px monospace;transition:transform .18s cubic-bezier(.23,1,.32,1),opacity .16s,color .16s,background-color .16s,border-color .16s;display:flex;position:absolute;bottom:18px;right:18px}@media (hover:hover) and (pointer:fine){.gx-gallery-expand:hover{border-color:var(--gallery-accent);box-shadow:0 0 30px rgba(var(--gallery-rgb),.2);transform:translateY(-3px)}}.gx-gallery-expand span{color:var(--gallery-accent)}.gx-gallery-modal{z-index:180;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#010205f7;grid-template-columns:minmax(0,1fr) minmax(280px,32vw);animation:.5s cubic-bezier(.2,.8,.2,1) gxModalEnter;display:grid;position:fixed;inset:0}.gx-gallery-modal-image{background:#020307;min-width:0;position:relative;overflow:hidden}.gx-gallery-modal-image img{object-fit:contain;filter:saturate(1.08)contrast(1.05);width:100%;height:100%}.gx-gallery-modal-image span{pointer-events:none;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--modal-accent) 17%,transparent),transparent 46%);mix-blend-mode:screen;position:absolute;inset:0}.gx-gallery-modal-meta{background:radial-gradient(circle at 0 70%,#b856ff1a,#0000 48%);border-left:1px solid #ffffff1a;flex-direction:column;justify-content:flex-end;padding:clamp(38px,5vw,80px);display:flex}.gx-gallery-modal-meta small{color:#43e9ff;letter-spacing:.15em;font:600 11px monospace}.gx-gallery-modal-meta h2{letter-spacing:-.07em;margin:22px 0 16px;font-size:clamp(50px,7vw,110px)}.gx-gallery-modal-meta p{color:#9daabc;letter-spacing:.13em;font:600 11px/1.7 monospace}.gx-gallery-modal-close{z-index:3;color:#fff;letter-spacing:.14em;cursor:pointer;background:#05070bd9;border:1px solid #ffffff38;min-height:46px;padding:0 16px;font:700 9px monospace;position:absolute;top:28px;right:28px}.gx-gallery-modal-prev,.gx-gallery-modal-next{z-index:3;color:#fff;cursor:pointer;background:#05070bd9;border:1px solid #ffffff38;width:54px;height:54px;font-size:22px;position:absolute;bottom:30px}.gx-gallery-modal-prev{left:28px}.gx-gallery-modal-next{left:92px}@media (hover:hover) and (pointer:fine){.gx-gallery-modal-prev:hover,.gx-gallery-modal-next:hover,.gx-gallery-modal-close:hover{color:#43e9ff;border-color:#43e9ff}}.gx-finale{isolation:isolate;text-align:center;background:#020307;place-items:center;min-height:100svh;padding:clamp(90px,10vw,150px) max(6vw,24px);display:grid;position:relative;overflow:hidden}.gx-finale>img{z-index:-3;object-fit:cover;filter:saturate(1.12)contrast(1.08);width:100%;height:100%;animation:12s ease-in-out infinite alternate gxFinalBreath;position:absolute;inset:0;transform:scale(1.035)}.gx-finale-overlay{z-index:-2;background:radial-gradient(circle at 50% 48%,#0000 4%,#0304082e 42%,#030408d9 100%),linear-gradient(#03040870 0%,#0000 65%,#030408 100%);position:absolute;inset:0}.gx-finale:after{content:"";z-index:-1;pointer-events:none;border:1px solid #e8b95729;position:absolute;inset:7%;box-shadow:inset 0 0 100px #b856ff14}.gx-finale-copy{text-shadow:0 5px 35px #000;flex-direction:column;align-items:center;max-width:1100px;margin-top:24vh;display:flex}.gx-finale-copy>p{color:#c9a451;letter-spacing:.25em;font:700 10px monospace}.gx-finale-copy h2{letter-spacing:-.07em;margin:22px 0 38px;font-size:clamp(50px,7.2vw,116px);line-height:.92}.gx-finale-copy .gx-button{min-width:280px}.gx-finale-seal{color:#8996a7;letter-spacing:.2em;align-items:center;gap:14px;font:600 8px monospace;display:flex;position:absolute;bottom:5vw;left:5vw}.gx-finale-seal .gx-mark{width:40px;height:40px}.gx-modal-panel{animation:.5s cubic-bezier(.2,.8,.2,1) gxModalEnter}@keyframes gxSigilOrbit{to{transform:rotate(360deg)}}@keyframes gxModalEnter{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes gxFinalBreath{to{filter:saturate(1.2)contrast(1.12);transform:scale(1.075)}}@media (max-width:1100px){.gx-orbit-nav{display:none}.gx-sigil-copy{width:min(54vw,620px)}}@media (max-width:760px){.gx-sigil-stage{align-items:flex-end;min-height:920px;padding:480px 22px 90px}.gx-sigil-stage>img{object-position:30% center;width:100%;height:100%;inset:0;transform:none}.gx-sigil-shade{background:linear-gradient(#0000 30%,#030408eb 62%,#030408 96%),linear-gradient(90deg,#0000,#0304082e)}.gx-sigil-copy{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:1px solid #e8b95759;border-left:0;width:100%;padding:25px 0}.gx-sigil-copy h2{font-size:clamp(50px,14vw,72px)}.gx-sigil-index{display:none}.gx-gallery-modal{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.gx-gallery-modal-meta{border-top:1px solid #ffffff1a;border-left:0;padding:20px 22px 28px}.gx-gallery-modal-meta h2{margin:10px 0;font-size:48px}.gx-gallery-modal-meta p{margin:0}.gx-gallery-modal-close{top:14px;right:14px}.gx-gallery-modal-prev,.gx-gallery-modal-next{width:46px;height:52px;top:50%;bottom:auto;transform:translateY(-50%)}.gx-gallery-modal-prev{left:12px}.gx-gallery-modal-next{left:auto;right:12px}.gx-finale{min-height:850px}.gx-finale>img{object-position:center}.gx-finale-copy{margin-top:280px}.gx-finale-copy h2{font-size:clamp(46px,13vw,68px)}.gx-finale:after{inset:14px}.gx-finale-seal{bottom:24px;left:24px}.gx-gallery-expand{bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){.gx-sigil-stage>img,.gx-finale>img,.gx-sigil-stage:after,.gx-modal-panel{animation:none!important;transform:none!important}.gx-gallery-modal{animation:none}}.gx-still .gx-sigil-stage>img,.gx-still .gx-finale>img,.gx-still .gx-sigil-stage:after{animation:none!important;transform:none!important}.gx-orbit-nav a.is-active{color:#fff;transform:translate(-5px)}.gx-orbit-nav a.is-active i{background:#43e9ff;border-color:#43e9ff;box-shadow:0 0 15px #43e9ff}.gx-orbit-nav a.is-active:before{content:"";background:linear-gradient(90deg,#0000,#43e9ff);width:32px;height:1px;position:absolute;right:28px}.gx-sigil-stage{background:radial-gradient(at 25%,#5b29a829,#0000 55%),#030408;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:4vw;min-height:780px;padding:80px max(6vw,24px);display:grid}.gx-sigil-stage:after,.gx-sigil-shade{display:none}.gx-sigil-copy{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:auto;margin:0;padding:30px 0 30px 35px;position:relative}.gx-sigil-copy>p:not(.gx-kicker){color:#a8afbd;max-width:490px;font-size:17px;line-height:1.85}.gx-sigil-copy h2{font-size:clamp(46px,5vw,82px)}.gx-relic{isolation:isolate;min-width:0;height:620px;position:relative}.gx-relic:before{content:"";background:radial-gradient(ellipse,rgba(var(--signal-rgb,152,76,255),.12),transparent 65%);pointer-events:none;position:absolute;inset:10%}.gx-relic-fallback{object-fit:cover;object-position:28% center;width:100%;height:100%;transition:opacity .6s;position:absolute}.gx-relic.is-ready .gx-relic-fallback{opacity:0;pointer-events:none}.gx-relic-canvas{cursor:grab;touch-action:pan-y;outline-offset:-5px;position:absolute;inset:0 0 86px}.gx-relic-canvas.is-dragging{cursor:grabbing}.gx-relic-canvas canvas{max-width:100%;display:block}.gx-relic-controls{flex-direction:column;align-items:center;gap:18px;display:flex;position:absolute;bottom:0;left:0;right:0}.gx-relic-controls>span{letter-spacing:.12em;color:#969bb0;font:12px monospace}.gx-relic-controls>div{gap:8px;display:flex}.gx-relic-controls button,.gx-gallery-zoom{color:#f3ecdf;cursor:pointer;background:#0c0d16;border:1px solid #ffffff30;min-height:46px;padding:0 18px;font-size:14px;transition:border-color .25s,background .25s}@media (hover:hover) and (pointer:fine){.gx-relic-controls button:hover,.gx-gallery-zoom:hover{background:#191724;border-color:#cfa95e}}.gx-relic-controls b{color:#e8b957;padding-left:20px}.gx-sigil-palette{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.gx-sigil-palette button{color:#b2b7c6;cursor:pointer;background:0 0;border:1px solid #ffffff20;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:13px;display:flex}.gx-sigil-palette i{background:var(--swatch);border-radius:50%;width:7px;height:7px}.gx-sigil-palette button[aria-pressed=true]{color:#fff;border-color:var(--swatch);background:color-mix(in srgb,var(--swatch) 10%,transparent)}.gx-gallery-zoom{text-align:left;margin-top:26px}.gx-gallery-modal-image.is-zoomed{overscroll-behavior:contain;touch-action:pan-x pan-y;overflow:auto}.gx-gallery-modal-image.is-zoomed img{object-fit:contain;width:180%;max-width:none;height:180%;display:block}.gx-gallery-modal-image.is-zoomed span{display:none}.gx-gallery-modal-close,.gx-gallery-modal-meta p,.gx-gallery-expand{font-size:12px}.gx-finale{min-height:80svh}.gx-finale-copy{margin-top:12vh}.gx-site button:focus-visible{outline-offset:5px;outline:2px solid #43e9ff}.gx-site a:focus-visible{outline-offset:5px;outline:2px solid #43e9ff}.gx-relic-canvas:focus-visible{outline-offset:5px;outline:2px solid #43e9ff}@media (max-width:900px){.gx-sigil-stage{grid-template-columns:1fr;gap:12px;min-height:0;padding:40px 24px 70px}.gx-relic{width:100%;max-width:640px;height:500px;margin:auto}.gx-sigil-copy{border-top:1px solid #cfaa5e55;border-left:0;width:100%;max-width:620px;margin:auto;padding:28px 0}.gx-sigil-copy h2{font-size:clamp(46px,9vw,70px)}.gx-sigil-index{display:none}}@media (max-width:500px){.gx-relic{height:410px}.gx-sigil-stage{padding:28px 20px 45px}.gx-relic-canvas{inset:0 0 90px}.gx-sigil-copy>p:not(.gx-kicker){font-size:16px}.gx-sigil-palette button{padding:0 9px;font-size:12px}.gx-relic-controls>span{font-size:11px}.gx-gallery-modal-meta{padding:16px 20px 22px}.gx-gallery-modal-meta h2{font-size:38px}.gx-gallery-zoom{margin-top:12px}.gx-finale{min-height:700px}.gx-finale-copy{margin-top:160px}.gx-hero{min-height:860px}}@media (prefers-reduced-motion:reduce){.gx-relic-fallback,.gx-gallery-modal-image img{transition:none}}.gx-relic-canvas svg{max-width:100%;display:block;background:0 0!important}@media (max-width:640px){.gx-hero{min-height:0;padding:355px 22px 100px}.gx-hero-image{background-image:linear-gradient(#0000 52%,#030408 100%),url(/images/yz-eclipse.webp);background-position:50%,77% 0;background-repeat:no-repeat;background-size:100% 100%,auto 420px;height:420px;animation:none;inset:70px 0 auto;transform:none!important}.gx-hero-energy{opacity:.4;top:130px;right:-20%}.gx-hero h1{font-size:clamp(52px,16vw,74px)}.gx-hero-copy{position:relative}.gx-hero-index{bottom:28px}}.gx-atmosphere-image{display:none}@media (max-width:640px){.gx-hero{background-color:#030408}.gx-hero-image{background-image:linear-gradient(#0000 45%,#030408b3 90%,#030408 100%),url(/images/yz-eclipse.webp)}}.gx-relic-corridor{isolation:isolate;background:linear-gradient(#030408,#090611 50%,#030408);padding:clamp(90px,11vw,170px) max(5vw,22px);position:relative;overflow:hidden}.gx-relic-corridor:before{content:"";z-index:-1;filter:blur(20px);background:radial-gradient(circle at 18% 40%,#43e9ff1a,#0000 22%),radial-gradient(circle at 52% 55%,#984cff24,#0000 28%),radial-gradient(circle at 84% 38%,#38f2a014,#0000 22%);animation:10s ease-in-out infinite alternate gxCorridorAura;position:absolute;inset:-20%}.gx-corridor-copy{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1380px;margin:0 auto clamp(55px,7vw,100px);display:flex}.gx-corridor-copy>p{color:#43e9ff;letter-spacing:.2em;max-width:230px;font:600 12px monospace}.gx-corridor-copy h2{letter-spacing:-.065em;text-align:right;margin:0;font-size:clamp(48px,6.4vw,100px);line-height:.92}.gx-corridor-copy em{color:#0000;-webkit-text-stroke:1px #d9b45d;font-weight:300}.gx-corridor-track{perspective:1200px;grid-template-columns:1fr 1.18fr 1fr;align-items:center;gap:clamp(12px,2.3vw,34px);max-width:1480px;margin:auto;display:grid}.gx-corridor-card{aspect-ratio:.78;background:#050609;border:1px solid #ffffff24;margin:0;transition:transform .8s cubic-bezier(.2,.8,.2,1),border-color .4s;position:relative;overflow:hidden;transform:rotateY(7deg)translateY(4%);box-shadow:0 28px 80px #0009}.gx-corridor-card:nth-child(2){aspect-ratio:.88;z-index:2;border-color:#e8b95759;transform:translateY(-2%)}.gx-corridor-card:nth-child(3){transform:rotateY(-7deg)translateY(4%)}@media (hover:hover) and (pointer:fine){.gx-corridor-card:hover{z-index:3;border-color:#43e9ff80;transform:translateY(-3%)scale(1.025)}}.gx-corridor-card img{object-fit:cover;filter:saturate(.94)contrast(1.1);width:100%;height:100%;transition:transform 1.4s cubic-bezier(.2,.8,.2,1),filter .6s;transform:scale(1.04)}@media (hover:hover) and (pointer:fine){.gx-corridor-card:hover img{filter:saturate(1.18)contrast(1.08);transform:scale(1.11)}}.gx-corridor-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#020307ed);position:absolute;inset:0}.gx-corridor-card figcaption{z-index:2;color:#dbe3ef;letter-spacing:.14em;align-items:center;gap:14px;font:600 11px monospace;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.gx-corridor-card figcaption span{color:#e8b957}.gx-corridor-line{color:#7e8798;letter-spacing:.24em;align-items:center;gap:18px;max-width:1380px;margin:65px auto 0;font:500 10px monospace;display:flex}.gx-corridor-line i{background:linear-gradient(90deg,#0000,#8a2be288,#43e9ff88,#0000);flex:1;height:1px}.gx-skull-section{isolation:isolate;background:radial-gradient(circle at 70% 45%,#984cff24,#0000 35%),linear-gradient(145deg,#030408 45%,#08050d);grid-template-columns:minmax(300px,.75fr) minmax(480px,1.25fr);align-items:center;gap:4vw;min-height:100svh;padding:clamp(90px,10vw,150px) max(6vw,24px) 105px;display:grid;position:relative;overflow:hidden}.gx-skull-section:before{content:"09";z-index:-1;color:#0000;-webkit-text-stroke:1px #ffffff09;letter-spacing:-.12em;font-size:min(45vw,670px);font-weight:900;line-height:.7;position:absolute;top:44%;left:-.02em;transform:translateY(-50%)}.gx-skull-section:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid #e8b9571a;border-radius:50%;width:65vw;animation:22s linear infinite gxSkullHalo;position:absolute;top:5%;right:-15%;box-shadow:0 0 110px #984cff14,inset 0 0 110px #43e9ff08}.gx-skull-copy{z-index:2;max-width:580px;position:relative}.gx-skull-copy>p:first-child{color:#e8b957;letter-spacing:.2em;font:600 12px monospace}.gx-skull-copy h2{letter-spacing:-.07em;margin:26px 0 32px;font-size:clamp(54px,6.2vw,102px);line-height:.9}.gx-skull-copy h2 em{color:#0000;-webkit-text-stroke:1px #b856ff;font-weight:300}.gx-skull-copy>p:last-child{color:#9ba6b7;max-width:480px;font-size:17px;line-height:1.8}.gx-skull-relic{isolation:isolate;height:min(74vw,760px);min-height:600px;position:relative}.gx-skull-relic:before{content:"";filter:blur(22px);background:radial-gradient(circle,#984cff2e,#0000 64%);border-radius:50%;animation:4.8s ease-in-out infinite gxSkullPulse;position:absolute;inset:14%}.gx-skull-fallback{object-fit:cover;opacity:.82;clip-path:circle(42%);filter:saturate(.92)contrast(1.08)brightness(.82);width:86%;height:86%;transition:opacity .5s;position:absolute;inset:7%}.gx-skull-relic.is-ready .gx-skull-fallback{opacity:0}.gx-skull-canvas{cursor:grab;touch-action:pan-y;outline-offset:-5px;position:absolute;inset:0 0 125px}.gx-skull-canvas.is-dragging{cursor:grabbing}.gx-skull-canvas canvas,.gx-skull-canvas svg{max-width:100%;display:block;background:0 0!important}.gx-skull-controls{z-index:3;justify-items:center;gap:13px;width:min(100%,530px);display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.gx-skull-controls>span{color:#8e98a9;letter-spacing:.18em;font:600 11px monospace}.gx-skull-controls>div{gap:8px;display:flex}.gx-skull-controls>div button{color:#fff;cursor:pointer;background:#080912d9;border:1px solid #ffffff3d;min-height:48px;padding:0 20px;font-size:14px}.gx-skull-controls>div button:first-child{min-width:210px}@media (hover:hover) and (pointer:fine){.gx-skull-controls>div button:hover{color:#f5d98d;border-color:#e8b957}}.gx-skull-controls fieldset{border:0;gap:10px;margin:0;padding:0;display:flex}.gx-skull-controls fieldset button{background:var(--skull-light);width:26px;height:26px;box-shadow:0 0 12px color-mix(in srgb,var(--skull-light) 50%,transparent);cursor:pointer;border:1px solid #ffffff38;border-radius:50%}.gx-skull-controls fieldset button[aria-pressed=true]{outline-offset:4px;outline:1px solid #fff}.gx-skull-end{color:#6f7889;letter-spacing:.22em;align-items:center;gap:18px;font:500 9px monospace;display:flex;position:absolute;bottom:30px;left:max(6vw,24px);right:max(6vw,24px)}.gx-skull-end i{background:linear-gradient(90deg,#e8b95766,#0000 45%,#984cff66);flex:1;height:1px}@keyframes gxCorridorAura{to{transform:translate(3%,-2%)scale(1.06)}}@keyframes gxSkullHalo{to{transform:rotate(360deg)}}@keyframes gxSkullPulse{50%{opacity:.55;transform:scale(1.06)}}@media (max-width:900px){.gx-corridor-copy{display:block}.gx-corridor-copy h2{text-align:left;margin-top:25px}.gx-corridor-track{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,74vw);margin-left:-22px;margin-right:-22px;padding:20px 7vw 45px;overflow-x:auto}.gx-corridor-card:nth-child(n){scroll-snap-align:center;aspect-ratio:.82;transform:none}.gx-skull-section{grid-template-columns:1fr;gap:10px;padding-top:90px}.gx-skull-copy{max-width:680px}.gx-skull-relic{height:680px;min-height:0}}@media (max-width:520px){.gx-relic-corridor{padding-top:80px;padding-bottom:90px}.gx-corridor-copy h2{font-size:49px}.gx-corridor-track{grid-template-columns:repeat(3,82vw)}.gx-corridor-line{margin-top:38px}.gx-skull-section{min-height:0;padding:80px 20px 90px}.gx-skull-copy h2{font-size:55px}.gx-skull-copy>p:last-child{font-size:16px}.gx-skull-relic{height:520px}.gx-skull-canvas{inset:0 0 125px}.gx-skull-controls>div button:first-child{min-width:190px}.gx-skull-end{left:20px;right:20px}.gx-skull-end span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.gx-relic-corridor:before,.gx-skull-section:after,.gx-skull-relic:before{animation:none}.gx-corridor-card,.gx-corridor-card img{transition:none}}.gx-still .gx-relic-corridor:before,.gx-still .gx-skull-section:after,.gx-still .gx-skull-relic:before{animation:none}.gx-sanctuary-section{isolation:isolate;background:linear-gradient(#030408,#06040b 65%,#020306);min-height:118svh;padding:clamp(90px,9vw,140px) max(4vw,18px) 85px;position:relative;overflow:hidden}.gx-sanctuary-section:before{content:"";z-index:-1;background:radial-gradient(at 50% 62%,#984cff24,#0000 42%),linear-gradient(115deg,#0000 35%,#43e9ff0b 35.2%,#0000 35.5%);position:absolute;inset:0}.gx-sanctuary-heading{z-index:4;pointer-events:none;grid-template-columns:.45fr 1.1fr .45fr;align-items:end;gap:30px;max-width:1500px;margin:0 auto -55px;display:grid;position:relative}.gx-sanctuary-heading>p{color:#e8b957;letter-spacing:.2em;font:600 11px monospace}.gx-sanctuary-heading h2{text-align:center;letter-spacing:-.07em;text-shadow:0 16px 55px #000;margin:0;font-size:clamp(52px,6.4vw,104px);line-height:.88}.gx-sanctuary-heading h2 em{color:#0000;-webkit-text-stroke:1px #43e9ff;font-weight:300}.gx-sanctuary-heading>span{color:#8793a5;letter-spacing:.15em;text-align:right;font:600 11px monospace}.gx-sanctuary{clip-path:polygon(0 8%,6% 8%,6% 0,94% 0,94% 8%,100% 8%,100% 92%,94% 92%,94% 100%,6% 100%,6% 92%,0 92%);background:radial-gradient(circle at 50% 55%,#110b22,#030408 67%);border:1px solid #ffffff17;max-width:1600px;height:min(78vw,900px);min-height:720px;margin:auto;position:relative;overflow:hidden}.gx-sanctuary:before,.gx-sanctuary:after{content:"";z-index:3;pointer-events:none;position:absolute}.gx-sanctuary:before{background:linear-gradient(90deg,#03040873,#0000 14% 86%,#03040873),linear-gradient(#0000 76%,#030408b3);inset:0}.gx-sanctuary:after{background:linear-gradient(#0000,#e8b95766,#0000);width:1px;height:70%;top:8%;left:50%;box-shadow:0 0 30px #e8b95766}.gx-sanctuary-fallback{object-fit:cover;opacity:.72;filter:saturate(.86)contrast(1.08)brightness(.72);width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.gx-sanctuary.is-ready .gx-sanctuary-fallback{opacity:0}.gx-sanctuary-canvas{z-index:1;cursor:grab;touch-action:pan-y;position:absolute;inset:0}.gx-sanctuary-canvas.is-dragging{cursor:grabbing}.gx-sanctuary-canvas canvas,.gx-sanctuary-canvas svg{max-width:100%;display:block;background:0 0!important}.gx-sanctuary-ui{z-index:5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#030408c2;border:1px solid #ffffff24;grid-template-columns:1fr auto;align-items:end;gap:20px;padding:18px 20px;display:grid;position:absolute;bottom:28px;left:30px;right:30px}.gx-sanctuary-ui>div{flex-direction:column;gap:7px;display:flex}.gx-sanctuary-ui>div span{color:#fff;letter-spacing:.18em;font:700 13px monospace}.gx-sanctuary-ui>div small{color:#43e9ff;letter-spacing:.16em;font:600 10px monospace}.gx-sanctuary-ui nav{gap:7px;display:flex}.gx-sanctuary-ui button{color:#abb5c5;cursor:pointer;background:#090a12;border:1px solid #ffffff2e;min-height:46px;padding:0 16px;font-size:13px;transition:transform .18s cubic-bezier(.23,1,.32,1),opacity .16s,color .16s,background-color .16s,border-color .16s}@media (hover:hover) and (pointer:fine){.gx-sanctuary-ui button:hover{color:#fff;background:#231a0e;border-color:#e8b957}}.gx-sanctuary-ui button[aria-pressed=true]{color:#fff;background:#231a0e;border-color:#e8b957}.gx-sanctuary-ui>p{color:#778294;letter-spacing:.19em;text-align:center;grid-column:1/-1;margin:0;font:500 9px monospace}.gx-sanctuary-caption{color:#737e90;letter-spacing:.2em;align-items:center;gap:16px;max-width:1500px;margin:28px auto 0;font:500 9px monospace;display:flex}.gx-sanctuary-caption i{background:linear-gradient(90deg,#984cff66,#0000,#43e9ff66);flex:1;height:1px}.gx-sanctuary-caption b{color:#d3ae59}.gx-gallery-tabs{grid-template-columns:repeat(4,1fr)}.gx-gallery-tabs button{border-bottom:1px solid #ffffff1f}.gx-gallery-tabs button:nth-child(4n){border-right:0}.gx-gallery-tabs button:nth-last-child(-n+4){border-bottom:0}@media (max-width:850px){.gx-sanctuary-section{min-height:0}.gx-sanctuary-heading{margin-bottom:-20px;display:block}.gx-sanctuary-heading h2{text-align:left;margin:20px 0}.gx-sanctuary-heading>span{text-align:left;display:block}.gx-sanctuary{height:760px;min-height:0}.gx-sanctuary-ui{grid-template-columns:1fr;bottom:14px;left:14px;right:14px}.gx-sanctuary-ui nav{grid-template-columns:1fr 1fr;display:grid}.gx-sanctuary-ui button{min-height:44px}.gx-sanctuary-ui>p{display:none}}@media (max-width:640px){.gx-gallery-tabs{grid-template-columns:repeat(2,1fr)}.gx-gallery-tabs button:nth-child(n){border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f}.gx-gallery-tabs button:nth-child(2n){border-right:0}.gx-gallery-tabs button:nth-last-child(-n+2){border-bottom:0}}@media (max-width:520px){.gx-sanctuary-section{padding:75px 14px 70px}.gx-sanctuary-heading{padding:0 7px}.gx-sanctuary-heading h2{font-size:53px}.gx-sanctuary{clip-path:polygon(0 5%,5% 5%,5% 0,95% 0,95% 5%,100% 5%,100% 95%,95% 95%,95% 100%,5% 100%,5% 95%,0 95%);height:700px}.gx-sanctuary-ui{padding:14px}.gx-sanctuary-ui button{padding:0 10px;font-size:12px}.gx-sanctuary-caption{padding:0 6px}.gx-sanctuary-caption span{display:none}}.gx-site{overflow:clip!important}.gx-nebula-plane{opacity:.22;filter:blur(70px);will-change:transform;background:radial-gradient(at 30% 40%,#6f22ff57,#0000 31%),radial-gradient(at 72% 56%,#1492ff30,#0000 27%);animation:68s ease-in-out infinite alternate gxNebulaDrift;position:absolute;inset:-18%}.gx-nebula-plane.two{opacity:.13;filter:blur(105px);background:radial-gradient(at 78% 28%,#ff304f47,#0000 22%),radial-gradient(at 18% 76%,#e8b95729,#0000 26%);animation-duration:91s;animation-direction:alternate-reverse;inset:-25%}.gx-starfield.near{opacity:.55;transform:scale(1.15)}.gx-starfield.near i{filter:blur(.2px);width:3px;height:3px;animation-duration:13s}.gx-starfield.far{opacity:.72}@keyframes gxNebulaDrift{0%{transform:translate(-2%,-1%)rotate(-2deg)scale(1)}to{transform:translate(4%,3%)rotate(3deg)scale(1.09)}}.gx-button,.gx-nav-cta,.gx-gallery-expand,.gx-channel{translate:var(--mx,0) var(--my,0);transition:translate .45s cubic-bezier(.18,.8,.18,1),border-color .3s,box-shadow .3s,background .3s}.gx-gallery-art{isolation:isolate}.gx-shader-gallery{z-index:2;opacity:0;transition:opacity .55s;position:absolute;inset:0}.gx-shader-gallery canvas{cursor:crosshair;width:100%;height:100%;display:block}.gx-shader-gallery.is-ready{opacity:1}.gx-shader-gallery.is-ready~img{opacity:0!important}.gx-gallery-light{mix-blend-mode:screen;z-index:3!important}.gx-gallery-expand{z-index:5!important}.gx-gallery-art:after{z-index:4!important}.gx-gallery-stage{perspective:1200px}.gx-gallery-art{transform-style:preserve-3d}@media (hover:hover) and (pointer:fine){.gx-gallery-art:hover{box-shadow:0 50px 140px rgba(var(--gallery-rgb),.15)}}.gx-skull-relic.has-secret{box-shadow:inset 0 0 0 1px #e8b95733,0 0 100px #e8b95714}.gx-skull-whisper{color:#6e7888;letter-spacing:.12em;text-transform:uppercase;width:100%;margin-top:10px;font:600 10px/1.5 monospace;display:block}.gx-skull-relic.has-secret .gx-skull-whisper{color:#e8b957}.gx-skull-controls button:disabled{opacity:.55;cursor:wait}.gx-skull-eye{position:relative;background:radial-gradient(circle,#e8b95755 0 9%,#984cff22 11% 22%,#0000 24%)!important;border-color:#ffffff26!important;border-radius:50%!important;width:44px!important;min-width:44px!important;height:44px!important;margin-top:8px!important;padding:0!important}.gx-skull-eye i{border:1px solid #e8b95799;border-radius:70% 30%;position:absolute;inset:12px;transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.gx-skull-eye:hover{box-shadow:0 0 28px #984cff55}}.gx-skull-eye:focus-visible{outline-offset:4px;outline:2px solid #e8b957}.gx-portal{isolation:isolate;background:linear-gradient(#020307 0%,#05020a 34%,#010105 100%);border-top:1px solid #984cff2e;height:290svh;position:relative}.gx-portal-sticky{background:radial-gradient(circle,#5b1cac24,#0000 35%),#010105;height:100svh;position:sticky;top:0;overflow:hidden}.gx-portal-canvas,.gx-portal-fallback{width:100%;height:100%;position:absolute;inset:0}.gx-portal-canvas{z-index:2}.gx-portal-canvas canvas{width:100%;height:100%;display:block}.gx-portal-fallback{z-index:1;object-fit:cover;opacity:.5;filter:saturate(1.15)contrast(1.15)}.gx-portal.is-ready .gx-portal-fallback{opacity:0}.gx-portal-copy{z-index:4;pointer-events:none;text-align:center;align-content:center;justify-items:center;display:grid;position:absolute;inset:0}.gx-portal-copy>p{color:#8b96a8;letter-spacing:.2em;margin:0;font:700 11px monospace;position:absolute;top:clamp(105px,14vh,150px);left:max(28px,5vw)}.gx-portal-copy h2{color:#f7f9fff5;letter-spacing:-.095em;text-transform:uppercase;mix-blend-mode:screen;text-shadow:0 0 70px #6c2cff42;margin:0;font-size:clamp(70px,18vw,310px);font-weight:900;line-height:.68;animation:linear both gxPortalType;animation-timeline:view();animation-range:entry 10% exit 85%}.gx-portal-copy h2 span{color:#0000;-webkit-text-stroke:1px #e8b957cc;text-shadow:0 0 35px #e8b95729}.gx-portal-copy strong{color:#43e9ff;letter-spacing:.55em;margin-top:clamp(42px,9vh,90px);font:800 11px monospace}.gx-portal-copy small{color:#768396;letter-spacing:.2em;margin-top:12px;font:600 10px monospace}.gx-portal.has-secret .gx-portal-copy strong,.gx-portal.has-secret .gx-portal-copy small{color:#e8b957}.gx-portal-reticle{z-index:3;aspect-ratio:1;pointer-events:none;border:1px solid #6448b82e;border-radius:50%;width:min(72vw,720px);animation:18s linear infinite gxPortalReticle;position:absolute;top:50%;left:50%;translate:-50% -50%}.gx-portal-reticle:before,.gx-portal-reticle:after{content:"";border:1px dashed #43e9ff29;border-radius:50%;position:absolute;inset:10%}.gx-portal-reticle:after{border-style:solid;border-color:#e8b95729;inset:34%}.gx-portal-reticle i{background:linear-gradient(#43e9ff,#0000);width:1px;height:11%;position:absolute;left:50%}.gx-portal-reticle i:last-of-type{bottom:0;left:auto;right:50%;rotate:180deg}.gx-portal-reticle span{color:#6f8092;letter-spacing:.24em;font:600 9px monospace;position:absolute;top:50%;right:5%}@keyframes gxPortalReticle{to{rotate:360deg}}@keyframes gxPortalType{0%{letter-spacing:-.1em;filter:blur();opacity:.9;transform:scale(.72)}60%{letter-spacing:.01em;filter:blur(.2px);opacity:.98}to{letter-spacing:.18em;filter:blur(14px);opacity:.05;transform:scale(2.1)}}.gx-sanctuary-section{background:linear-gradient(#010105,#03050c 24%,#020307);position:relative}.gx-sanctuary{position:relative}.gx-sanctuary-hotspots{z-index:7;pointer-events:none;position:absolute;inset:0}.gx-sanctuary-hotspots button{color:#cbd6e7;letter-spacing:.13em;pointer-events:auto;cursor:pointer;text-shadow:0 1px 8px #000;background:0 0;border:0;justify-items:center;gap:7px;font:700 9px monospace;display:grid;position:absolute}.gx-sanctuary-hotspots button i{background:#030408a6;border:1px solid #43e9ff;border-radius:50%;width:15px;height:15px;animation:2.3s ease-in-out infinite gxHotspot;display:block;box-shadow:0 0 0 7px #43e9ff12,0 0 22px #43e9ff80}.gx-sanctuary-hotspots .door{top:61%;left:50%;translate:-50% -50%}.gx-sanctuary-hotspots .window{top:36%;left:68%}.gx-sanctuary-hotspots .statue{top:62%;left:34%}.gx-sanctuary-hotspots .seal{color:#e8b957;top:39%;left:50%;translate:-50% -50%}.gx-sanctuary-hotspots .seal i{border-color:#e8b957;box-shadow:0 0 0 8px #e8b95714,0 0 28px #e8b9579e}.gx-sanctuary.has-secret:after{content:"SECRET 01 / AWAKENED";z-index:8;color:#e8b957;letter-spacing:.2em;font:700 9px monospace;position:absolute;top:22px;right:22px}.gx-sanctuary-ui p{min-height:20px;color:#95a4b8!important}.gx-sanctuary.has-secret .gx-sanctuary-ui>div>span{color:#e8b957}@keyframes gxHotspot{50%{opacity:.62;transform:scale(.68)}}::view-transition-old(root){animation-duration:.55s;animation-timing-function:cubic-bezier(.2,.75,.2,1)}::view-transition-new(root){animation-duration:.55s;animation-timing-function:cubic-bezier(.2,.75,.2,1)}.gx-site:has(.gx-modal) .gx-project-grid .gx-project-visual{view-transition-name:none!important}::view-transition-group(gallery-piece){animation-duration:.72s;animation-timing-function:cubic-bezier(.16,.78,.18,1)}::view-transition-group(project-01){animation-duration:.72s;animation-timing-function:cubic-bezier(.16,.78,.18,1)}::view-transition-group(project-02){animation-duration:.72s;animation-timing-function:cubic-bezier(.16,.78,.18,1)}::view-transition-group(project-03){animation-duration:.72s;animation-timing-function:cubic-bezier(.16,.78,.18,1)}::view-transition-group(project-04){animation-duration:.72s;animation-timing-function:cubic-bezier(.16,.78,.18,1)}::view-transition-group(project-05){animation-duration:.72s;animation-timing-function:cubic-bezier(.16,.78,.18,1)}::view-transition-group(project-06){animation-duration:.72s;animation-timing-function:cubic-bezier(.16,.78,.18,1)}.gx-quality-low .gx-nebula-plane.two,.gx-quality-low .gx-starfield.near{display:none}.gx-quality-low .gx-nebula-plane{filter:blur(90px);animation-duration:100s}.gx-quality-low .gx-space-canvas{mix-blend-mode:normal;filter:none;opacity:.52}.gx-quality-low .gx-atmosphere-light{mix-blend-mode:normal;opacity:.55;animation:none}.gx-quality-low .gx-hero-image{animation:none;transform:scale(1.04)}.gx-quality-low .gx-hero:before,.gx-quality-low .gx-hero-energy,.gx-quality-low .gx-portal-reticle{animation:none}.gx-quality-low .lw-stage:before,.gx-quality-low .lw-stage:after{filter:none;animation:none}.gx-quality-low .lw-field-notes,.gx-quality-low .gx-channel{-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:760px){.gx-portal{height:245svh}.gx-portal-copy h2{font-size:clamp(64px,21vw,116px);line-height:.78}.gx-portal-copy>p{top:98px}.gx-portal-reticle{width:115vw}.gx-skull-controls>div{flex-wrap:wrap}.gx-skull-whisper{max-width:260px}.gx-sanctuary-hotspots .window{top:33%;left:72%}.gx-sanctuary-hotspots .statue{top:63%;left:24%}.gx-sanctuary-hotspots button{font-size:8px}.gx-nebula-plane{opacity:.15}@media (hover:hover) and (pointer:fine){.gx-gallery-art:hover{box-shadow:none}}.gx-effects{white-space:nowrap;width:44px;height:44px;padding:0;font-size:0;overflow:hidden}.gx-effects:before{content:"Ⅱ";font-size:14px}}@media (prefers-reduced-motion:reduce){.gx-nebula-plane,.gx-starfield.near,.gx-portal-reticle,.gx-sanctuary-hotspots button i,.gx-portal-copy h2{animation:none!important}.gx-button,.gx-nav-cta,.gx-gallery-expand,.gx-channel{translate:0!important}.gx-portal{height:120svh}.gx-portal-copy h2{filter:none;opacity:1;letter-spacing:-.08em;transform:none}}.gx-motion .gx-site .gx-reveal{filter:none;transition:opacity .6s,transform .6s}.gx-site .gx-nebula-plane{filter:none;will-change:auto}.gx-quality-low .gx-shader-gallery,.gx-quality-low .gx-portal-canvas,.gx-quality-low .gx-sanctuary-canvas canvas,.gx-quality-low .gx-skull-canvas canvas,.gx-quality-low .gx-relic-canvas canvas,.gx-quality-low .lw-stage canvas{display:block!important}@media (max-width:900px),(pointer:coarse){.gx-site *,.gx-site :before,.gx-site :after{-webkit-backdrop-filter:none!important;filter:none!important;will-change:auto!important}.gx-site:before,.gx-cursor,.gx-nebula-plane,.gx-starfield.near{display:none!important}.gx-site .gx-reveal{opacity:1!important;transform:none!important}.gx-atmosphere{contain:strict;height:100svh;bottom:auto}.gx-atmosphere *,.gx-atmosphere :before,.gx-atmosphere :after{mix-blend-mode:normal!important;animation:none!important}.gx-site .gx-project,.gx-site .gx-dark-vision{transform:none!important}.gx-site .gx-portal-copy h2{mix-blend-mode:normal;animation:none}.gx-site .gx-nav{background:#05070bf5}.gx-site .gx-gallery-art img:not(.is-active),.gx-site .lw-stage:before,.gx-site .lw-stage:after{display:none}.gx-site .lw-stage>img{filter:none}.gx-site .gx-finale>img,.gx-site .gx-sigil-stage>img{animation:none;transform:none}}html{scroll-padding-top:0;scroll-behavior:auto!important}.gx-site .lw-world{overflow:clip}.gx-site .lw-shade,.gx-site .lw-stage>img,.gx-site .lw-stage:before,.gx-site .lw-stage:after{pointer-events:none}.gx-site .gx-footer{z-index:1;background:#030408;position:relative}.gx-site .gx-signal-feedback{border-left:2px solid var(--signal-color);min-height:125px;margin-top:20px;padding:18px 0 0 18px}.gx-site .gx-signal-feedback strong{color:#fff;font-size:20px}.gx-site .gx-signal-feedback p{color:#c8cbd5;margin:8px 0 0;font-size:16px;line-height:1.65}.gx-site .gx-bridge-marquee{white-space:normal;color:#c0c6d2;flex-wrap:wrap;gap:14px 24px;overflow:visible}.gx-site .gx-finale-copy{z-index:2;position:relative}.gx-site .gx-finale-copy>p{color:#fff;font-size:14px;line-height:1.7}.gx-site .gx-finale-copy h2 em{color:#fff2cb;font-weight:400}.gx-site .gx-finale-copy h2{letter-spacing:-.055em;line-height:1.08}.gx-site .gx-portal-copy{opacity:clamp(0,calc(1.6 - var(--portal-progress,0)*1.8),1);background:linear-gradient(#0000 38%,#010105f5);align-content:end;padding:0 24px 11svh}.gx-site .gx-portal-copy h2{letter-spacing:-.045em;mix-blend-mode:normal;text-shadow:0 2px 20px #000;font-size:clamp(40px,7vw,100px);line-height:1.02;animation:none}.gx-site .gx-portal-copy h2 span{color:#e4e0f1;-webkit-text-stroke:0;font-weight:400}.gx-site .gx-portal-copy strong{letter-spacing:.2em;color:#e9dcff;margin-top:24px;font-size:14px}.gx-site .gx-portal-copy small{color:#d0cbdc;letter-spacing:.1em;font-size:12px;line-height:1.7}.gx-site .gx-portal-copy>p{color:#d2cbdc;font-size:13px}.gx-site .gx-portal-exit{pointer-events:none;opacity:clamp(0,calc((var(--portal-progress,0) - .78)*4.55),1);background:#010105;position:absolute;inset:0}.gx-site .gx-portal-fallback{transform:scale(calc(1 + var(--portal-progress,0)*1.8))}.gx-site .gx-skull-relic{flex-direction:column;height:auto;min-height:660px;padding-bottom:0;display:flex}.gx-site .gx-skull-canvas{touch-action:pan-y;flex:none;width:100%;height:490px;min-height:350px;position:relative;inset:auto}.gx-site .gx-skull-controls{background:#070911;border-top:1px solid #fff2;width:100%;padding:24px;position:relative;inset:auto;transform:none}.gx-site .gx-skull-controls>span{color:#c8cbd6;font-size:12px;line-height:1.6}.gx-site .gx-skull-controls>div{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.gx-site .gx-skull-controls button{min-height:44px}.gx-site .gx-skull-whisper{color:#b1adc1;font-size:12px}.gx-site .gx-sanctuary-fallback{object-position:center;transition:transform .8s,object-position .8s,filter .8s;transform:scale(1.01)}.gx-site .gx-sanctuary.view-gate .gx-sanctuary-fallback{object-position:50% 63%;transform:scale(1.08)}.gx-site .gx-sanctuary.view-inside .gx-sanctuary-fallback{object-position:50% 70%;filter:saturate(1.02)contrast(1.12)brightness(.68);transform:scale(1.16)}.gx-site .gx-sanctuary.view-tower .gx-sanctuary-fallback{object-position:67% 24%;transform:scale(1.09)}.gx-site .gx-sanctuary-ui{background:#070911}.gx-site .gx-sanctuary-ui p{font-size:14px;line-height:1.6}.gx-site .gx-sanctuary-hotspots{flex-wrap:wrap;place-content:start center;gap:8px;padding:16px;display:flex}.gx-site .gx-sanctuary-hotspots button{background:#070911e8;border:1px solid #ffffff40;align-items:center;min-height:44px;padding:10px 14px;font-size:12px;display:flex;position:static;translate:none}.gx-site .gx-sanctuary-hotspots button i{width:7px;height:7px;box-shadow:none;animation:none}.gx-site .lw-stage>img{transition:none}.gx-site .lw-editorial{background:linear-gradient(100deg,#031316ee,#031316d9 80%,#031316c9);border-left:1px solid #c1dce655;max-width:580px;padding:30px}.gx-site .lw-editorial h2{margin:22px 0 28px;font-size:clamp(44px,6vw,92px);line-height:1.05}.gx-site .lw-editorial p{color:#f1f5f4;font-size:17px;line-height:1.75}.gx-site .lw-capabilities{font-size:12px}.gx-site .lw-eyebrow{font-size:13px}.gx-site .lw-compass a{color:#dae2ec;background:#03131de8;border:1px solid #fff3;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:6px 10px;font-size:13px}.gx-site .lw-compass a[aria-current]{color:#fff;background:#25373d;border-color:#e4eed2}.gx-site .lw-field-notes{background:#031316d9;padding:18px}.gx-site .lw-field-notes span{font-size:14px}.gx-site .lw-orbit h2,.gx-site .lw-orbit>p,.gx-site .lw-orbit>.lw-eyebrow{text-shadow:0 2px 12px #000}.gx-site .lw-gate h2,.gx-site .lw-gate p,.gx-site .lw-gate>span,.gx-site .lw-gate>a{z-index:2;text-shadow:0 2px 18px #000;position:relative}.gx-site .lw-fissure{left:72%}.gx-mobile-settings{display:none}@media (max-width:760px){.gx-site .gx-nav{min-height:68px;padding-top:10px;padding-bottom:10px}.gx-site .gx-brand .gx-mark{width:40px;height:40px}.gx-site .gx-brand>span{letter-spacing:.15em;font-size:16px}.gx-site .gx-bridge-marquee{letter-spacing:.12em;grid-template-columns:1fr 1fr;gap:14px;padding:20px 22px;font-size:13px;display:grid}.gx-site .gx-bridge-marquee i{display:none}.gx-site .gx-sigil-palette{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gx-site .gx-sigil-palette button{justify-content:center;min-height:48px;font-size:14px}.gx-site .gx-finale-copy h2{font-size:clamp(35px,9.7vw,62px)}.gx-site .gx-finale-copy .gx-button{width:100%;min-width:0;padding:20px 15px;font-size:12px}.gx-site .gx-portal{height:210svh}.gx-site .gx-portal-copy h2{max-width:100%;font-size:clamp(38px,10vw,65px)}.gx-site .gx-skull-canvas{height:410px}.gx-site .gx-skull-relic{min-height:600px}.gx-site .gx-skull-controls{padding:20px}.gx-site .gx-skull-controls>div>button{padding:12px;font-size:14px}.gx-site .gx-sanctuary-ui nav{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gx-site .gx-sanctuary-ui nav button{min-height:44px;font-size:14px}.gx-site .gx-sanctuary-ui>p{letter-spacing:.08em;font-size:11px;display:block}.gx-site .lw-compass{gap:6px;margin-right:12px;top:78px}.gx-site .lw-compass a{min-width:36px;min-height:36px;padding:4px;font-size:12px}.gx-site .lw-region{align-items:center;height:auto;min-height:145svh;padding:48svh 22px 20svh}.gx-site .lw-editorial{width:100%;max-width:100%;padding:24px 20px}.gx-site .lw-editorial h2{font-size:clamp(38px,10.8vw,64px)}.gx-site .lw-editorial h3{font-size:20px}.gx-site .lw-editorial p{font-size:16px}.gx-site .lw-coordinate,.gx-site .gx-floating-control{display:none}.gx-site .gx-mobile-settings{border-top:1px solid #ffffff1f;grid-template-columns:1fr 1fr;gap:8px;width:100%;padding-top:18px;display:grid}.gx-site .gx-mobile-settings button{color:#b9c3ce;letter-spacing:.06em;text-transform:uppercase;background:#080b12;border:1px solid #ffffff26;min-height:46px;padding:10px;font:700 11px/1.25 monospace}.gx-site .gx-mobile-settings button[aria-pressed=true]{color:#fff;border-color:#43e9ff80;box-shadow:inset 0 0 24px #43e9ff0c}.gx-site .gx-sanctuary-fallback{object-position:50% 50%}}@media (prefers-reduced-motion:reduce){.gx-site .gx-portal{height:100svh}.gx-site .gx-portal-copy{opacity:1}.gx-site .gx-portal-exit{display:none}.gx-site .gx-portal-fallback{transform:none}}.gx-site .gx-hero-depth{z-index:-1;pointer-events:none;opacity:.7;background:radial-gradient(at 75% 35%,#8d30e615,#0000 45%);position:absolute;inset:0;overflow:hidden}.gx-site .gx-hero-depth span{background:linear-gradient(#0000,#78e4ff99 34%,#ffce7d66 52%,#0000 82%);width:1px;height:145%;animation:9s ease-in-out infinite alternate gxOpeningRay;position:absolute;top:-25%;left:63%;transform:rotate(27deg);box-shadow:0 0 27px 2px #43e9ff3d,0 0 90px 10px #963cff24}.gx-site .gx-hero-depth i{aspect-ratio:1;border:1px solid #7b77ff30;border-radius:50%;width:min(57vw,670px);animation:15s ease-in-out infinite alternate gxOpeningHalo;position:absolute;top:13%;right:6%;transform:rotate(-19deg)scaleY(.62);box-shadow:inset 0 0 80px #7b34e311,0 0 90px #43e9ff13}.gx-site .gx-hero-depth b{background:linear-gradient(90deg,#0000,#43e9ff70 47%,#e8b95790 49%,#0000);width:42%;height:1px;animation:8s ease-in-out infinite gxOpeningScan;position:absolute;bottom:11%;right:3%;transform:rotate(-10deg);box-shadow:0 0 20px #43e9ff90}.gx-site .gx-hero-copy{animation:1.3s cubic-bezier(.16,1,.3,1) both gxOpeningCopy}.gx-site .gx-hero h1{text-wrap:balance}@keyframes gxOpeningRay{0%{opacity:.18;translate:-4vw -1vh}to{opacity:.7;translate:4vw 2vh}}@keyframes gxOpeningHalo{0%{opacity:.35;scale:.95}to{opacity:.7;scale:1.07}}@keyframes gxOpeningScan{0%,to{opacity:.25;translate:-8vw}50%{opacity:.65;translate:5vw}}@keyframes gxOpeningCopy{0%{opacity:0;filter:blur(10px);transform:translateY(34px)}to{opacity:1;filter:none;transform:none}}.gx-site .gx-sanctuary-inside{z-index:2;object-fit:cover;object-position:center 49%;opacity:0;filter:brightness(.72);pointer-events:none;width:100%;height:100%;transition:opacity 1.25s,transform 1.8s cubic-bezier(.16,1,.3,1),filter 1.5s;position:absolute;inset:0;transform:scale(1.15)}.gx-site .gx-sanctuary.view-inside .gx-sanctuary-inside{opacity:1;filter:brightness(.92);transform:scale(1.01)}.gx-site .gx-sanctuary-light{z-index:3;mix-blend-mode:screen;opacity:0;pointer-events:none;background:radial-gradient(at 50% 53%,#f6f3c854,#0000 54%);width:42%;height:100%;transition:opacity 1.1s;position:absolute;top:0;left:50%;transform:translate(-50%)}.gx-site .gx-sanctuary.view-inside .gx-sanctuary-light{opacity:.45}.gx-site .gx-sanctuary-discovery{z-index:6;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(105deg,#05060deb,#070714b8);border-left:2px solid #e8b957;width:min(380px,42%);padding:21px 24px 23px;animation:.55s ease-out both gxDiscovery;position:absolute;bottom:125px;left:clamp(20px,4vw,60px);box-shadow:0 20px 55px #000b}.gx-site .gx-sanctuary-discovery small{letter-spacing:.15em;color:#6be7f0;font:700 11px/1.5 monospace;display:block}.gx-site .gx-sanctuary-discovery strong{letter-spacing:-.035em;margin:9px 0;font-size:clamp(20px,2vw,30px);line-height:1.15;display:block}.gx-site .gx-sanctuary-discovery p{color:#d5d8df;margin:0;font-size:14px;line-height:1.55}.gx-site .gx-sanctuary-discovery a,.gx-site .gx-sanctuary-discovery button{color:#ffe3ab;text-align:left;letter-spacing:.09em;cursor:pointer;background:0 0;border:0;border-top:1px solid #fff3;justify-content:space-between;align-items:center;gap:18px;width:100%;margin-top:16px;padding:11px 0 0;font:700 11px/1.4 monospace;text-decoration:none;display:flex}.gx-site .gx-sanctuary-hotspots button[aria-pressed=true]{color:#ffe5b6;border-color:#e8b957}.gx-site .gx-sanctuary.view-inside .gx-sanctuary-hotspots{opacity:0;pointer-events:none}.gx-site .gx-sanctuary.view-inside .gx-sanctuary-hotspots button{pointer-events:none}@keyframes gxDiscovery{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.gx-site .lw-gate{isolation:isolate;background:#020305;min-height:115svh;overflow:hidden}.gx-site .lw-gate-landscape{z-index:0;object-fit:cover;object-position:center 47%;width:100%;height:100%;transform:translateY(calc(var(--gate) * -3vh)) scale(1.06);filter:contrast(1.04)saturate(1.1);position:absolute;inset:0}.gx-site .lw-gate:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#020305d9 0%,#02030585 33%,#02030520 70%),linear-gradient(#0000 64%,#020305d9);position:absolute;inset:0}.gx-site .lw-gate-rift{z-index:1;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(95deg,#0000 0 61%,#43e9ff2a 61.1%,#0000 61.4%),radial-gradient(at 69% 55%,#ffdd9f2b,#0000 36%);animation:7s ease-in-out infinite alternate gxGateRift;position:absolute;inset:0}.gx-site .lw-fissure{display:none}.gx-site .lw-gate h2{text-shadow:0 5px 35px #000,0 0 55px #000;max-width:820px}.gx-site .lw-gate a{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#060a0bba;border:1px solid #f4e2bbad;align-items:center;min-height:48px;padding:12px 20px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.gx-site .lw-gate a:hover{background:#143238e8;border-color:#63ecff}}.gx-site .lw-explorer{z-index:2;pointer-events:none;object-fit:contain;filter:drop-shadow(0 12px 24px #000a);height:auto;position:absolute}.gx-site .lw-explorer-gate{opacity:.92;width:clamp(66px,8vw,128px);bottom:9%;right:12%;transform:rotate(-6deg)}.gx-site .lw-explorer-forest{opacity:.75;width:clamp(60px,7vw,110px);bottom:17%;right:13%;transform:scaleX(-1)}.gx-site .lw-welcome{background:linear-gradient(#0000,#0614189c)}@keyframes gxGateRift{0%{opacity:.35}to{opacity:.8}}@media (max-width:760px){.gx-site .gx-hero-depth{opacity:.44}.gx-site .gx-hero-depth span{left:77%}.gx-site .gx-hero-depth i{width:110vw;right:-45%}.gx-site .gx-sanctuary-discovery{width:auto;padding:13px 16px;bottom:235px;left:14px;right:14px}.gx-site .gx-sanctuary-discovery strong{font-size:19px}.gx-site .gx-sanctuary-discovery p{font-size:13px;line-height:1.42}.gx-site .gx-sanctuary-hotspots{gap:5px;padding:32px 10px 0}.gx-site .gx-sanctuary-hotspots button{padding:8px 9px;font-size:10px}.gx-site .gx-sanctuary-inside{object-position:center 42%}.gx-site .lw-gate-landscape{object-position:58% center}.gx-site .lw-gate:before{background:linear-gradient(#02030555 0%,#02030578 54%,#020305dc 100%)}.gx-site .lw-explorer-gate{width:75px;bottom:8%;right:5%}.gx-site .lw-explorer-forest{width:70px;bottom:19%;right:8%}}@media (prefers-reduced-motion:reduce){.gx-site .gx-hero-depth *,.gx-site .gx-hero-copy,.gx-site .lw-gate-rift,.gx-site .gx-sanctuary-discovery{animation:none!important}.gx-site .gx-sanctuary-inside,.gx-site .gx-sanctuary-fallback{transition:none!important}.gx-site .lw-gate-landscape{transform:none!important}}.gx-still .gx-hero-depth *,.gx-still .gx-hero-copy,.gx-still .lw-gate-rift,.gx-still .gx-sanctuary-discovery{animation:none!important}.gx-still .gx-sanctuary-inside,.gx-still .gx-sanctuary-fallback{transition:none!important}.gx-site .gx-nav-chapters{color:#b9c3ce;position:relative}.gx-site .gx-nav-chapters summary{cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;list-style:none}.gx-site .gx-nav-chapters summary::-webkit-details-marker{display:none}.gx-site .gx-nav-chapters summary:after{content:"⌄";color:#43e9ff;margin-left:7px;transition:transform .2s;display:inline-block}.gx-site .gx-nav-chapters[open] summary:after{transform:rotate(180deg)}.gx-site .gx-nav-chapters>div{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#070a11f5;border:1px solid #43e9ff42;grid-template-columns:1fr 1fr;gap:0;width:264px;max-height:min(68svh,650px);padding:12px;display:grid;position:absolute;top:calc(100% + 24px);right:-28px;overflow-y:auto;box-shadow:0 22px 55px #000b}.gx-site .gx-nav-chapters>div>a{color:#cbd4df;letter-spacing:0;text-transform:none;align-items:center;min-height:42px;padding:8px 10px;font-size:12px;line-height:1.3;display:flex}@media (hover:hover) and (pointer:fine){.gx-site .gx-nav-chapters>div>a:hover{color:#fff;background:#43e9ff13}}.gx-site .gx-hero-quicklinks{flex-wrap:wrap;gap:24px;margin-top:23px;display:flex}.gx-site .gx-hero-quicklinks a{color:#c3cbd6;letter-spacing:.06em;border-bottom:1px solid #c3cbd680;padding:6px 0;font:600 12px/1.4 monospace;text-decoration:none;transition:color .2s,border-color .2s}@media (hover:hover) and (pointer:fine){.gx-site .gx-hero-quicklinks a:hover{color:#ffe0a0;border-color:#ffe0a0}}.gx-site #signal-lab,.gx-site #dark-realm,.gx-site #hors-commande,.gx-site #signature,.gx-site #relic-nine,.gx-site #sanctuary{scroll-margin-top:86px}@media (max-width:1100px){.gx-site .gx-menu-button{display:block}.gx-site .gx-nav nav{max-height:calc(100svh - 86px);padding:26px var(--gx-pad);border-bottom:1px solid var(--gx-line);background:#030408f8;flex-direction:column;align-items:flex-start;display:none;position:absolute;top:86px;left:0;right:0;overflow-y:auto}.gx-site .gx-nav nav.open{display:flex}.gx-site .gx-nav-chapters{width:100%}.gx-site .gx-nav-chapters>div{width:min(100%,460px);max-height:none;box-shadow:none;margin-top:12px;position:static}}@media (max-width:760px){.gx-site .gx-nav nav{max-height:calc(100svh - 68px);top:68px}.gx-site .gx-hero-quicklinks{gap:12px 24px;margin-top:17px}.gx-site .gx-hero-quicklinks a{font-size:12px}}.yz-fast-track{z-index:110;-webkit-backdrop-filter:blur(22px);background:#0d0c16d9;border:1px solid #cbb8f03d;border-radius:18px;flex-direction:column;gap:4px;padding:9px;font-family:inherit;display:flex;position:fixed;top:50%;right:20px;transform:translateY(-50%);box-shadow:0 15px 60px #0006}.yz-fast-track span{color:#b6a7c5;letter-spacing:.17em;padding:9px 11px;font:600 9px/1.3 monospace}.yz-fast-track a{color:#f7f4ff;white-space:nowrap;border-radius:10px;padding:10px 12px;font-size:12px;text-decoration:none;transition:background .2s,color .2s,transform .2s}@media (hover:hover) and (pointer:fine){.yz-fast-track a:hover{color:#eac57d;background:#af71f930;outline:1px solid #e4bf7780;transform:translate(-3px)}}.yz-fast-track a:focus-visible{color:#eac57d;background:#af71f930;outline:1px solid #e4bf7780;transform:translate(-3px)}.yz-showreel{isolation:isolate;color:#f9f6ff;background:radial-gradient(at 85% 22%,#5b1a7a36,#0000 49%),radial-gradient(at 0 78%,#10505a26,#0000 48%),#0b0a12;border-block:1px solid #ceb7f321;padding:clamp(85px,10vw,155px) max(5vw,24px) 105px;position:relative;overflow:hidden}.yz-showreel-heading{max-width:1200px;margin:0 auto 52px}.yz-showreel-heading h2,.yz-practical h2{letter-spacing:-.065em;color:#fff;margin:19px 0 24px;font-size:clamp(3rem,7vw,7rem);line-height:1.03}.yz-showreel-heading h2 em,.yz-practical h2 em{color:#c393e9;font-weight:300}.yz-showreel-heading>p:last-child,.yz-practical-intro>p:last-child{color:#c6bdca;max-width:630px;font-size:clamp(16px,1.5vw,20px);line-height:1.6}.yz-showreel-track{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-color:#79658a transparent;gap:clamp(14px,2vw,28px);margin-inline:-5vw;padding:12px max(50vw - 600px,5vw) 27px;scroll-padding-inline:5vw;display:flex;overflow-x:auto}.yz-reel{scroll-snap-align:center;flex:none;width:clamp(215px,25vw,345px)}.yz-reel-frame{aspect-ratio:9/16;background:#15111d;border:1px solid #ceb4f04d;border-radius:19px;position:relative;overflow:hidden;box-shadow:0 22px 65px #00000059}.yz-reel-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#05050b80);position:absolute;inset:0}.yz-reel video{object-fit:cover;width:100%;height:100%;display:block}.yz-reel-mark{z-index:1;letter-spacing:.2em;color:#fff;font:600 11px monospace;position:absolute;top:18px;left:18px}.yz-reel-label{gap:18px;padding:21px 3px;display:flex}.yz-reel-label>span{color:#b48cce;padding-top:5px;font:11px monospace}.yz-reel-label h3{letter-spacing:.08em;color:#fff;margin:0;font-size:22px;font-style:italic;transform:skew(-5deg)}.yz-reel-label p{color:#b6b0bc;margin:5px 0 0;font-size:13px}.yz-reel-controls{color:#ddd1df;justify-content:center;align-items:center;gap:18px;margin-top:14px;font:12px monospace;display:flex}.yz-reel-controls button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ead2fd59;border-radius:50%;width:46px;height:46px;font-size:21px}@media (hover:hover) and (pointer:fine){.yz-reel-controls button:hover:not(:disabled){background:#704090}}.yz-reel-controls button:disabled{opacity:.34;cursor:default}.yz-practical{color:#f9f7fa;background:linear-gradient(145deg,#101017,#12101a 54%,#0c0c12);padding-block:clamp(85px,10vw,150px)}.yz-practical-intro{max-width:1200px;margin:0 auto 47px}.yz-practical-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1200px;margin:auto;display:grid}.yz-practical article{background:radial-gradient(circle at 90% 10%,#9937b030,#0000 45%),#15131b;border:1px solid #ebd7f82e;flex-direction:column;min-height:420px;padding:clamp(28px,4vw,56px);display:flex}.yz-practical article:nth-child(2){background:radial-gradient(circle at 85% 13%,#1b89a729,#0000 45%),#15131b}.yz-practical article>span,.yz-practical article small{letter-spacing:.1em;color:#c8a7db;font:600 11px/1.5 monospace}.yz-practical h3{letter-spacing:-.045em;margin:32px 0 20px;font-size:clamp(30px,3.3vw,52px);line-height:1.08}.yz-practical h3 em{color:#e5b96a;font-weight:400}.yz-practical article p{color:#d2cad6;max-width:480px;font-size:16px;line-height:1.7}.yz-practical article small{color:#b8aebc;margin-top:auto;padding-top:34px}.yz-practical-cta{color:#fff;border:1px solid #b798cb;justify-content:space-between;gap:32px;margin:38px max(50% - 600px,0px) 0;padding:17px 20px;font-size:14px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.yz-practical-cta:hover{background:#6b4086}}@media (max-width:900px){.yz-fast-track{top:auto;right:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);border-radius:16px;flex-direction:row;align-items:center;gap:0;max-width:calc(100vw - 20px);padding:6px;transform:translate(50%)}.yz-fast-track span{display:none}.yz-fast-track a{padding:10px clamp(7px,2.3vw,16px);font-size:clamp(10px,2.5vw,12px)}@media (hover:hover) and (pointer:fine){.yz-fast-track a:hover{transform:none}}.yz-showreel{padding-bottom:80px}.yz-showreel-track{padding-inline:calc(50vw - min(68vw,300px)/2);scroll-padding-inline:calc(50vw - min(68vw,300px)/2)}.yz-reel{width:min(68vw,300px)}.yz-practical-grid{grid-template-columns:1fr}.yz-practical article{min-height:0}.gx-site{padding-bottom:75px}}@media (prefers-reduced-motion:reduce){.yz-fast-track a{transition:none}.yz-showreel-track{scroll-behavior:auto!important}}.gx-site{--gx-black:#020306;--gx-panel:#070910;--gx-white:#f4f2ee;--gx-muted:#9aa3af;--gx-line:#e0e6f024;background:#020306}.gx-site .yz-fast-track,.gx-site .gx-orbit-nav{display:none}.gx-site{padding-bottom:0}.gx-site .gx-nav{-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);background:linear-gradient(#020306e0,#0203068a);border-color:#ffffff14;height:78px;padding-inline:clamp(22px,4.8vw,76px)}.gx-site .gx-nav:after{content:"";background:linear-gradient(90deg,#0000,#e8b95759,#43e9ff47,#0000);height:1px;position:absolute;inset:auto clamp(22px,4.8vw,76px) -1px}.gx-site .gx-nav nav>a:not(.gx-nav-cta){position:relative}.gx-site .gx-nav nav>a:not(.gx-nav-cta):after{content:"";background:#e8b957;height:1px;transition:right .45s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-10px;left:0;right:100%}@media (hover:hover) and (pointer:fine){.gx-site .gx-nav nav>a:hover:after{right:0}}.gx-site .gx-nav-cta{background:#ffffff06;border-color:#e8b95759;padding:14px 18px}.gx-site .gx-hero{align-items:center;min-height:100svh;padding:clamp(138px,16vh,190px) clamp(22px,5.4vw,88px) 92px}.gx-site .gx-hero-image{filter:saturate(.82)contrast(1.08);background-image:linear-gradient(90deg,#020306 0%,#020306f5 23%,#02030685 51%,#0203060f 78%),linear-gradient(#02030614 25%,#0000 70%,#020306 100%),url(/images/yz-eclipse.webp);background-position:50%;inset:0;transform:scale(1.025)}.gx-site .gx-hero-signal{opacity:.34;mix-blend-mode:screen}.gx-site .gx-hero-signal>span{opacity:.22}.gx-site .gx-hero-signal>i{opacity:.12}.gx-site .gx-hero-signal>b{opacity:.5}.gx-site .gx-hero-energy{opacity:.38}.gx-site .gx-hero h1 em{color:#0000;-webkit-text-stroke:0;background:linear-gradient(100deg,#e0a947,#fff0b5 48%,#a45cff 112%);-webkit-background-clip:text;background-clip:text}.gx-site .gx-world-teaser{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0305097a;border-left-color:#e8b9576b;bottom:7vh;right:clamp(28px,5vw,82px)}.gx-site .gx-hero-index{opacity:.72}.gx-site .gx-section-top>p{color:#a8afb9}.gx-site h2{text-wrap:balance}.gx-site h2 em{text-shadow:0 0 42px #e8b9571a}.gx-site .gx-data-strip{margin-top:clamp(70px,9vw,120px)}.gx-site .gx-expertise,.gx-site .gx-lab,.gx-site .gx-projects,.gx-site .gx-process,.gx-site .gx-offers,.gx-site .gx-brief{border-top-color:#ffffff1a}.gx-site .gx-discipline-list{gap:clamp(16px,2vw,28px)}.gx-site .gx-discipline{background:linear-gradient(145deg,#0c0e15e0,#040509eb);border-color:#ffffff1c;min-height:535px}.gx-site .gx-discipline-copy p{color:#a3abb6}.gx-site .gx-lab-console{background:#030408e0;grid-template-columns:1.45fr .55fr;min-height:620px}.gx-site .gx-lab-visual{min-height:620px}.gx-site .gx-lab-grid{opacity:.11}.gx-site .gx-lab-orbit{opacity:.72}.gx-site .gx-project{background:linear-gradient(150deg,#0d0f16e6,#030408f0);border-color:#ffffff1f;min-height:520px;padding:24px;box-shadow:0 30px 90px #00000038}.gx-site .gx-project:first-child,.gx-site .gx-project:nth-child(4){grid-column:span 8}.gx-site .gx-project:nth-child(2),.gx-site .gx-project:nth-child(3){grid-column:span 4}.gx-site .gx-project:nth-child(5),.gx-site .gx-project:nth-child(6){grid-column:span 6}.gx-site .gx-project-visual{filter:saturate(.82)contrast(1.12);min-height:310px;margin:22px -24px}.gx-site .gx-project h3{letter-spacing:-.045em;font-size:clamp(25px,3vw,46px)}.gx-site .gx-project:nth-child(2) h3,.gx-site .gx-project:nth-child(3) h3{font-size:clamp(22px,2.2vw,32px)}@media (hover:hover) and (pointer:fine){.gx-site .gx-project:hover{box-shadow:0 38px 110px #00000094,0 0 0 1px color-mix(in srgb,currentColor 40%,transparent);transform:translateY(-8px)}}.gx-site .gx-gallery-stage{border-color:rgba(var(--gallery-rgb),.24);background:#05060a;grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr);min-height:min(78svh,820px)}.gx-site .gx-gallery-caption{align-content:end;padding:clamp(30px,4vw,64px)}.gx-site .gx-gallery-caption h3{font-size:clamp(62px,6.6vw,104px)}.gx-site .gx-skull-section{padding-top:clamp(120px,13vw,190px)}.gx-site .gx-skull-relic{background:radial-gradient(circle at 50% 44%,#984cff1a,#0000 34%),#020306;width:min(1500px,100%);min-height:760px;margin-inline:auto}.gx-site .gx-skull-canvas{height:610px}.gx-site .gx-skull-controls{background:#05070ceb;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:18px clamp(22px,4vw,54px);display:grid}.gx-site .gx-skull-controls>div{margin:0}.gx-site .gx-skull-whisper{opacity:.72;grid-column:1/-1;margin-top:-8px}.gx-site .gx-finale img{filter:saturate(.86)contrast(1.08)}.gx-site .gx-contact{background:linear-gradient(#020306,#05030a 70%,#020306);min-height:100svh}.gx-site .gx-contact-planet{background-image:linear-gradient(90deg,#02030626,#0203067a),url(/images/yz-galaxy-hero.webp);background-position:69%;background-size:cover;border:0;width:min(65vw,940px);right:-8vw;box-shadow:-80px 0 150px #984cff26}.gx-site .gx-contact-planet:after{opacity:.42}.gx-site .gx-brief{max-width:none;padding-inline:max(var(--gx-pad),calc((100vw - 1280px)/2));background:radial-gradient(circle at 78% 15%,#984cff1a,#0000 30%),#020306}.gx-site .gx-brief-form{background:#080a10d1;border-color:#e8b95738;box-shadow:0 35px 120px #0006}@supports (animation-timeline:view()){.gx-site .gx-section-top h2,.gx-site .gx-manifest-grid h2{animation:linear both gxEditorialLift;animation-timeline:view();animation-range:entry 6% cover 28%}@keyframes gxEditorialLift{0%{opacity:.15;letter-spacing:-.025em;transform:translateY(34px)}to{opacity:1;letter-spacing:-.055em;transform:none}}}@media (max-width:1100px){.gx-site .gx-nav{height:72px}.gx-site .gx-hero-copy{max-width:68vw}.gx-site .gx-project:nth-child(n){grid-column:span 6}.gx-site .gx-lab-console,.gx-site .gx-skull-controls{grid-template-columns:1fr}}@media (max-width:760px){.gx-site{--gx-pad:20px}.gx-site .gx-nav{min-height:68px}.gx-site .gx-hero{align-items:flex-end;min-height:100svh;padding:42svh 20px 86px}.gx-site .gx-hero-image{background-image:linear-gradient(#0203062e 26%,#020306eb 60%,#020306 97%),url(/images/yz-eclipse.webp);background-position:66% 0;background-size:auto 100%;transform:none}.gx-site .gx-hero-signal{opacity:.2;height:44svh}.gx-site .gx-hero-depth{opacity:.2}.gx-site .gx-hero-copy{width:100%;max-width:none}.gx-site .gx-hero h1{margin-bottom:24px;font-size:clamp(51px,15.4vw,76px);line-height:.86}.gx-site .gx-intro{max-width:34rem;font-size:16px;line-height:1.55}.gx-site .gx-actions{margin-top:28px}.gx-site .gx-actions .gx-button,.gx-site .gx-actions .gx-link{width:100%;min-width:0}.gx-site .gx-hero-index{font-size:9px}.gx-site .gx-pad{padding-block:96px}.gx-site .gx-data-strip>div{min-height:112px;padding:20px 16px}.gx-site .gx-discipline{min-height:455px}.gx-site .gx-service-visual{min-height:240px}.gx-site .gx-project:nth-child(n){grid-column:1/-1;min-height:440px}.gx-site .gx-project-visual{min-height:260px}.gx-site .gx-gallery-stage{grid-template-columns:1fr;min-height:0}.gx-site .gx-gallery-art{grid-row:1;min-height:58svh}.gx-site .gx-gallery-caption{padding:28px 22px}.gx-site .gx-gallery-caption h3{font-size:clamp(48px,15vw,72px)}.gx-site .gx-skull-relic{min-height:620px}.gx-site .gx-skull-canvas{height:430px}.gx-site .gx-contact-planet{opacity:.62;width:760px;right:-500px}.gx-site .gx-contact-content{z-index:2;position:relative}.gx-site .gx-contact-meta{flex-wrap:wrap;gap:18px}}@media (prefers-reduced-motion:reduce){.gx-site .gx-hero-image,.gx-site .gx-project,.gx-site .gx-nav a:after{transition:none!important;animation:none!important}}.gx-site{--qp-black:#020306;--qp-ink:#060812;--qp-white:#f5f4f1;--qp-gold:#e8b957;--qp-violet:#984cff;--qp-cyan:#43e9ff;--qp-line:#d8e4f521;background:var(--qp-black)}.gx-site:before{content:"";z-index:75;transform-origin:0;height:2px;transform:scaleX(var(--gx-progress,0));background:linear-gradient(90deg, var(--qp-gold), var(--qp-violet) 58%, var(--qp-cyan));pointer-events:none;position:fixed;inset:0 0 auto;box-shadow:0 0 24px #43e9ff61}.gx-site .gx-intro-screen{background:radial-gradient(at 50% 52%,#984cff2b,#0000 24%),radial-gradient(at 50% 56%,#43e9ff12,#0000 38%),#010204}.gx-site .gx-intro-screen:before,.gx-site .gx-intro-screen:after{content:"";aspect-ratio:2.5;border:1px solid #984cff33;border-radius:50%;width:min(56vw,720px);animation:8s linear infinite qpIntroOrbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-9deg)}.gx-site .gx-intro-screen:after{border-color:#43e9ff2e;width:min(38vw,500px);animation-direction:reverse;transform:translate(-50%,-50%)rotate(25deg)}.gx-site .gx-intro-mark{filter:drop-shadow(0 0 32px #984cff6b)}.gx-site .gx-intro-line i{background:linear-gradient(90deg, transparent, var(--qp-violet), #fff, var(--qp-cyan), var(--qp-gold), transparent)}.gx-site .gx-nav{-webkit-backdrop-filter:blur(20px)saturate(1.18);backdrop-filter:blur(20px)saturate(1.18);background:linear-gradient(#010205eb,#01020594);border-bottom:1px solid #ffffff14;height:80px;padding-inline:clamp(28px,4.2vw,66px)}.gx-site .gx-nav:after{opacity:.7;background:linear-gradient(90deg,#0000 5%,#e8b95733,#984cff5c,#43e9ff42,#0000 95%);inset:auto 0 -1px}.gx-site .gx-brand{gap:14px}.gx-site .gx-brand .gx-mark{width:42px;height:42px}.gx-site .gx-brand>span{letter-spacing:.22em}.gx-site .gx-brand small{color:#9ca8b8;white-space:nowrap;border-left:1px solid #ffffff2e;padding-left:14px}.gx-site .gx-nav nav{gap:clamp(18px,1.8vw,30px)}.gx-site .gx-nav nav>a:not(.gx-nav-cta){color:#d8dbe0;letter-spacing:.13em;font-size:11px}.gx-site .gx-nav-cta{background:#0203066b;border-color:#e8b9578c;justify-content:space-between;min-width:215px;padding:15px 19px;box-shadow:inset 0 0 24px #e8b95705}@media (hover:hover) and (pointer:fine){.gx-site .gx-nav-cta:hover{box-shadow:inset 0 0 28px #e8b95714,0 0 35px #984cff14}}.gx-site .gx-hero{background:#010204;align-items:center;min-height:100svh;padding:clamp(145px,17vh,188px) clamp(24px,4.7vw,76px) 255px}.gx-site .gx-hero:before{z-index:-1;background:linear-gradient(90deg, #010204fa 0%, #010204e0 25%, transparent 52%), radial-gradient(circle at calc(71% + var(--gx-dx,0px)) calc(44% + var(--gx-dy,0px)), #984cff24, transparent 24%);animation:9s ease-in-out infinite alternate qpHeroSweep}.gx-site .gx-hero:after{content:"";z-index:-1;mix-blend-mode:screen;opacity:.42;background:linear-gradient(105deg,#0000 0 57%,#ffffff26 57.08%,#0000 57.35%);animation:8.5s cubic-bezier(.16,1,.3,1) infinite qpOpticalSweep;position:absolute;inset:80px 0 205px;transform:translate(-25%)}.gx-site .gx-hero-image{filter:saturate(1.06)contrast(1.08);transform:translate3d(calc(var(--gx-dx,0px) * .45), calc(var(--gx-dy,0px) * .45), 0) scale(1.04);background-image:linear-gradient(90deg,#010204 0%,#010204f0 19%,#01020485 37%,#01020408 66%),linear-gradient(#0102040a 18%,#0000 77%,#010204 100%),url(/images/yz-quantum-portal-v1.webp);background-position:50%;background-size:cover;animation:11s ease-in-out infinite alternate qpPortalBreath;inset:74px 0 178px}.gx-site .gx-hero-image:before{content:"";background:radial-gradient(circle at 70%,#0000 13%,#0203061f 35%,#0000 55%),linear-gradient(90deg,#010204 0%,#0000 38%);position:absolute;inset:0}.gx-site .gx-hero-signal{opacity:.65;mix-blend-mode:screen;filter:saturate(1.25);inset:78px 0 178px}.gx-site .gx-hero-signal canvas{opacity:.54}.gx-site .gx-hero-signal>span,.gx-site .gx-hero-signal>i,.gx-site .gx-hero-signal>b{opacity:.34}.gx-site .gx-hero-depth{opacity:.48}.gx-site .gx-hero-depth span{animation-duration:11s;left:69%}.gx-site .gx-hero-depth i{width:min(58vw,880px);right:4%}.gx-site .gx-hero-energy{opacity:.46;width:min(59vw,900px);top:12%;right:4vw}.gx-site .gx-stars{opacity:.12}.gx-site .gx-hero-copy{filter:drop-shadow(0 24px 60px #000000b8);max-width:min(600px,42vw);margin-top:-4vh}.gx-site .gx-kicker{letter-spacing:.25em;font-size:10px}.gx-site .gx-hero h1 em{color:#0000;background:linear-gradient(96deg,#c99435,#fff1ad 42%,#e6b85a 63%,#9e5cff 110%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;animation:6.5s ease-in-out infinite qpGoldType;display:inline-block}.gx-site .gx-hero h1 em:after{display:none}.gx-site .gx-intro{color:#c4c9d2;max-width:480px;font-size:clamp(16px,1.15vw,19px);line-height:1.55}.gx-site .gx-actions{margin-top:28px}.gx-site .gx-button{position:relative;overflow:hidden}.gx-site .gx-button:before{content:"";filter:blur(10px);background:#ffffff7a;width:28%;transition:transform .75s cubic-bezier(.16,1,.3,1);position:absolute;inset:-50% auto -50% -35%;transform:skew(-18deg)}@media (hover:hover) and (pointer:fine){.gx-site .gx-button:hover:before{transform:translate(560%)skew(-18deg)}}.gx-site .gx-world-teaser{display:none}.gx-site .gx-hero-projects{z-index:4;-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);background:#010205db;border-top:1px solid #ffffff21;grid-template-columns:minmax(190px,.72fr) repeat(4,minmax(150px,.72fr)) minmax(190px,.8fr);gap:1px;height:178px;padding:12px clamp(24px,3vw,48px) 14px;display:grid;position:absolute;bottom:0;left:0;right:0}.gx-site .gx-hero-projects-label,.gx-site .gx-hero-projects>a{color:#b4bdca;letter-spacing:.17em;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;font:700 9px/1.65 monospace;display:flex}.gx-site .gx-hero-projects-label i,.gx-site .gx-hero-projects>a span{color:var(--qp-gold);font-style:normal}.gx-site .gx-hero-projects>a{text-align:right;transition:color .3s}@media (hover:hover) and (pointer:fine){.gx-site .gx-hero-projects>a:hover{color:#fff}}.gx-site .gx-hero-projects button{color:#d9dee7;text-align:left;cursor:pointer;background:#06080d;border:1px solid #ffffff1c;grid-template-rows:1fr auto;grid-template-columns:1fr auto;gap:8px;min-width:0;padding:0 0 7px;transition:border-color .35s,transform .45s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:grid;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.gx-site .gx-hero-projects button:hover{border-color:#43e9ff6b;transform:translateY(-7px);box-shadow:0 15px 38px #00000080}}.gx-site .gx-hero-project-image{filter:saturate(.7)contrast(1.14);background:url(/images/yz-project-atlas.webp) 0 0/300% 200% no-repeat;grid-column:1/-1;min-height:96px;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .5s}@media (hover:hover) and (pointer:fine){.gx-site .gx-hero-projects button:hover .gx-hero-project-image{filter:saturate(1.05)contrast(1.08);transform:scale(1.055)}}.gx-site .gx-hero-project-image.p1{background-position:0 0}.gx-site .gx-hero-project-image.p2{background-position:50% 0}.gx-site .gx-hero-project-image.p3{background-position:100% 0}.gx-site .gx-hero-project-image.p4{background-position:0 100%}.gx-site .gx-hero-projects button small,.gx-site .gx-hero-projects button b{letter-spacing:.12em;align-self:center;font:700 8px/1 monospace}.gx-site .gx-hero-projects button small{color:var(--qp-gold);padding-left:10px}.gx-site .gx-hero-projects button b{color:#c8ced8;text-overflow:ellipsis;white-space:nowrap;max-width:115px;padding-right:10px;overflow:hidden}.gx-site .gx-hero-index{opacity:.75;bottom:184px;left:clamp(24px,4.7vw,76px);right:clamp(24px,4.7vw,76px)}.gx-site .gx-scroll{bottom:224px;right:50%;transform:translate(50%)}.gx-site .gx-orbit-nav{mix-blend-mode:normal;gap:20px;display:flex;top:48%;right:20px}.gx-site .gx-orbit-nav>span{display:none}.gx-site .gx-orbit-nav a{color:#778294;gap:10px;min-width:88px;font-size:8px;position:relative}.gx-site .gx-orbit-nav a:after{content:attr(aria-label);color:#8d98a8;text-transform:uppercase;letter-spacing:.12em}.gx-site .gx-orbit-nav a i{background:#020306;width:7px;height:7px}.gx-site .gx-orbit-nav a.is-active,.gx-site .gx-orbit-nav a.is-active:after{color:var(--qp-gold)}.gx-site .gx-orbit-nav a.is-active i{border-color:var(--qp-gold);box-shadow:0 0 8px #fff, 0 0 25px var(--qp-gold);background:#fff}.gx-site .gx-manifest{background:radial-gradient(circle at 68% 42%,#43e9ff0e,#0000 27%),#020306}.gx-site .gx-manifest-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.55fr);align-items:end}.gx-site .gx-expertise{background:linear-gradient(#020306,#05040a 52%,#020306)}.gx-site .gx-discipline-list{background:var(--qp-line);gap:1px}.gx-site .gx-discipline{background:#05070c;border:0;min-height:610px}.gx-site .gx-projects{background:linear-gradient(#020306,#04050a 50%,#020306)}.gx-site .gx-project-grid{background:#ffffff1a;gap:1px}.gx-site .gx-project{min-height:570px;box-shadow:none;transform-style:preserve-3d;background:#05070b;border:0}@media (hover:hover) and (pointer:fine){.gx-site .gx-project:hover{z-index:3;box-shadow:0 35px 110px #000000bf,0 0 55px #984cff17}}.gx-site .gx-gallery{background:radial-gradient(circle at 72% 54%, rgba(var(--gallery-rgb), .12), transparent 30%), #020306;transition:background 1s}.gx-site .gx-gallery-stage{border:1px solid rgba(var(--gallery-rgb), .2);min-height:min(86svh,880px);box-shadow:0 40px 120px #00000075, 0 0 70px rgba(var(--gallery-rgb),.05)}.gx-site .gx-gallery-art img{transition:transform 1.4s cubic-bezier(.16,1,.3,1),filter 1s}@media (hover:hover) and (pointer:fine){.gx-site .gx-gallery-art:hover img{filter:saturate(1.08)contrast(1.06);transform:scale(1.035)}}.gx-site .gx-process{background:radial-gradient(at 78% 52%,#43e9ff12,#0000 30%),#020306;overflow:hidden}.gx-site .gx-process-layout{grid-template-columns:.78fr 1.22fr;align-items:start}.gx-site .gx-process-layout>div{position:sticky;top:145px}.gx-site .gx-process ol{border-top:0;padding-left:70px;position:relative}.gx-site .gx-process ol:before{content:"";background:linear-gradient(var(--qp-gold), var(--qp-violet), var(--qp-cyan));width:1px;position:absolute;top:18px;bottom:18px;left:18px;box-shadow:0 0 22px #984cff59}.gx-site .gx-process li{grid-template-columns:54px 1fr;align-items:start;min-height:175px;padding:32px 0;position:relative}.gx-site .gx-process li:before{content:"";border:1px solid var(--qp-cyan);background:#020306;border-radius:50%;width:13px;height:13px;position:absolute;top:38px;left:-57px;box-shadow:0 0 0 8px #43e9ff09,0 0 24px #43e9ff47}.gx-site .gx-process h3{font-size:clamp(24px,2.2vw,34px)}.gx-site .gx-offers{background:radial-gradient(circle at 50% 36%,#984cff14,#0000 31%),#020306}.gx-site .gx-offer-grid{background:#ffffff1f;border:0;gap:1px}.gx-site .gx-offer-grid article{background:#05070b;border:0;min-height:540px;transition:transform .55s cubic-bezier(.16,1,.3,1),background .35s,box-shadow .35s}@media (hover:hover) and (pointer:fine){.gx-site .gx-offer-grid article:hover{z-index:2;background:#080a11;transform:translateY(-14px);box-shadow:0 30px 90px #0000009e}}.gx-site .gx-offer-grid article.active{background:radial-gradient(circle at 62% 0,#984cff33,#0000 42%),#080711}.gx-site .gx-offer-grid article.active:before{background:linear-gradient(90deg,var(--qp-violet),#c45cff)}.gx-site .gx-finale>img{object-position:center;filter:saturate(1.03)contrast(1.08);animation:13s ease-in-out infinite alternate qpFinalPortal;transform:scale(1.08)}.gx-site .gx-finale-overlay{background:radial-gradient(circle at 62% 47%,#0000 8%,#02030638 42%,#020306f2 100%),linear-gradient(#02030659,#0000 58%,#020306 100%)}.gx-site .gx-finale-copy{margin-top:18vh}.gx-site .gx-contact-planet{filter:saturate(.76)contrast(1.12);background-image:linear-gradient(90deg,#0203060f,#0203068c),url(/images/yz-quantum-portal-v1.webp);background-position:64%}@supports (animation-timeline:view()){.gx-site .gx-project,.gx-site .gx-discipline,.gx-site .gx-offer-grid article{animation:linear both qpSectionArrival;animation-timeline:view();animation-range:entry 2% cover 27%}.gx-site .gx-gallery-stage,.gx-site .gx-skull-relic,.gx-site .gx-sigil-stage>img{animation:linear both qpPortalArrival;animation-timeline:view();animation-range:entry cover 34%}}@keyframes qpIntroOrbit{to{rotate:360deg}}@keyframes qpHeroSweep{0%{opacity:.74}to{opacity:1}}@keyframes qpOpticalSweep{0%,18%{opacity:0;transform:translate(-30%)}48%{opacity:.42}78%,to{opacity:0;transform:translate(45%)}}@keyframes qpPortalBreath{0%{transform:translate3d(calc(var(--gx-dx,0px) * .45),calc(var(--gx-dy,0px) * .45),0) scale(1.035);filter:saturate(.95)contrast(1.06)}to{transform:translate3d(calc(var(--gx-dx,0px) * .45),calc(var(--gx-dy,0px) * .45),0) scale(1.075);filter:saturate(1.13)contrast(1.1)}}@keyframes qpGoldType{0%,to{background-position:0 0}50%{background-position:100% 0}}@keyframes qpSectionArrival{0%{opacity:.48;filter:blur(2px);transform:translateY(54px)scale(.975)}to{opacity:1;filter:none;transform:none}}@keyframes qpPortalArrival{0%{opacity:.52;filter:blur(3px)saturate(.82);transform:scale(.95)}to{opacity:1;filter:none;transform:none}}@keyframes qpFinalPortal{0%{transform:scale(1.06)}to{transform:scale(1.13)}}@media (max-width:1400px){.gx-site .gx-orbit-nav{display:none}}@media (max-width:1180px){.gx-site .gx-hero-copy{max-width:52vw}.gx-site .gx-hero-projects{grid-template-columns:minmax(155px,.65fr) repeat(3,minmax(140px,.7fr)) minmax(170px,.7fr)}.gx-site .gx-hero-projects button:nth-of-type(4){display:none}}@media (max-width:760px){.gx-site .gx-nav{height:70px;padding-inline:18px}.gx-site .gx-brand .gx-mark{width:36px;height:36px}.gx-site .gx-hero{align-items:flex-start;min-height:970px;padding:400px 20px 250px}.gx-site .gx-hero:after{inset:70px 0 230px}.gx-site .gx-hero-image{background-image:linear-gradient(#0000 42%,#0102048f 78%,#010204 100%),linear-gradient(90deg,#0102045c,#0000 50%),url(/images/yz-quantum-portal-v1.webp);background-position:63% 0;background-size:auto 100%;height:440px;animation:none;inset:70px 0 auto;transform:none}.gx-site .gx-hero-signal{opacity:.28;height:430px;inset:70px 0 auto}.gx-site .gx-hero-energy{opacity:.28;width:132vw;top:92px;right:-38%}.gx-site .gx-hero-depth{opacity:.25;height:500px}.gx-site .gx-hero-copy{width:100%;max-width:none;margin:0}.gx-site .gx-hero h1{font-size:clamp(52px,16vw,76px);line-height:.84}.gx-site .gx-intro{font-size:16px}.gx-site .gx-actions{align-items:stretch}.gx-site .gx-hero-projects{scroll-snap-type:x mandatory;grid-template-columns:repeat(2,minmax(138px,1fr));height:188px;padding:12px 14px;overflow-x:auto}.gx-site .gx-hero-projects-label,.gx-site .gx-hero-projects>a{min-width:150px}.gx-site .gx-hero-projects button{scroll-snap-align:start;min-width:168px}.gx-site .gx-hero-projects button:nth-of-type(4){display:grid}.gx-site .gx-hero-index{gap:18px;bottom:195px}.gx-site .gx-hero-index span:last-child,.gx-site .gx-scroll{display:none}.gx-site .gx-pad{padding-block:100px}.gx-site .gx-manifest-grid,.gx-site .gx-process-layout{grid-template-columns:1fr}.gx-site .gx-manifest-grid h2{font-size:clamp(47px,13vw,68px)}.gx-site .gx-discipline:nth-child(2n){transform:none}.gx-site .gx-process-layout>div{position:static}.gx-site .gx-process ol{padding-left:48px}.gx-site .gx-process ol:before{left:10px}.gx-site .gx-process li:before{left:-44px}.gx-site .gx-gallery-art{min-height:58svh}.gx-site .gx-finale{min-height:860px}.gx-site .gx-finale>img{object-position:62% center;animation:none;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.gx-site .gx-intro-screen:before,.gx-site .gx-intro-screen:after,.gx-site .gx-hero:after,.gx-site .gx-hero-image,.gx-site .gx-hero h1 em,.gx-site .gx-finale>img,.gx-site .gx-project,.gx-site .gx-discipline,.gx-site .gx-offer-grid article,.gx-site .gx-gallery-stage,.gx-site .gx-skull-relic{animation:none!important}.gx-site .gx-hero-image{transform:none}}.gx-site.gx-still .gx-intro-screen:before,.gx-site.gx-still .gx-intro-screen:after,.gx-site.gx-still .gx-hero:after,.gx-site.gx-still .gx-hero-image,.gx-site.gx-still .gx-hero h1 em,.gx-site.gx-still .gx-finale>img{animation:none!important}.gx-site .gx-manifest,.gx-site .gx-expertise,.gx-site .gx-projects,.gx-site .gx-gallery,.gx-site .gx-process,.gx-site .gx-offers,.gx-site .gx-contact,.gx-site .gx-brief{isolation:isolate}.gx-site .gx-manifest:after,.gx-site .gx-expertise:after,.gx-site .gx-projects:after,.gx-site .gx-process:after,.gx-site .gx-offers:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#e8b95747,#984cff52,#43e9ff38,#0000);height:1px;position:absolute;bottom:0;left:8vw;right:8vw;box-shadow:0 0 32px #984cff1f}.gx-site .yz-showreel{--reel-accent:#38f2a0;--reel-rgb:56,242,160;background:radial-gradient(ellipse at 80% 34%, rgba(var(--reel-rgb),.11), transparent 37%), radial-gradient(ellipse at 12% 86%, #984cff14, transparent 35%), #020306;border-color:rgba(var(--reel-rgb),.18);min-height:100svh;padding:clamp(120px,13vw,190px) max(5vw,24px) clamp(90px,10vw,145px);transition:background .9s,border-color .9s}.gx-site .yz-showreel:before,.gx-site .yz-showreel:after{content:"";z-index:-1;pointer-events:none;height:190px;position:absolute;left:0;right:0}.gx-site .yz-showreel:before{background:linear-gradient(#020306,#0000);top:0}.gx-site .yz-showreel:after{background:linear-gradient(#0000,#020306);bottom:0}.gx-site .yz-showreel-orbit{z-index:-1;aspect-ratio:1;border:1px solid rgba(var(--reel-rgb),.13);border-radius:50%;width:min(58vw,820px);animation:36s linear infinite qpReelOrbit;position:absolute;top:14%;right:-12vw}.gx-site .yz-showreel-orbit i{border-radius:inherit;border:1px dashed #984cff24;position:absolute;inset:17%}.gx-site .yz-showreel-orbit i:nth-child(2){border-style:solid;border-color:#e8b9572b;inset:39%}.gx-site .yz-showreel-orbit span{color:#758196;letter-spacing:.18em;font:700 9px monospace;position:absolute;top:50%;left:4%}.gx-site .yz-showreel-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.55fr);align-items:end;gap:6vw;max-width:1345px;margin:0 auto clamp(48px,6vw,82px);display:grid}.gx-site .yz-showreel-heading h2{margin-bottom:0;font-size:clamp(64px,8.2vw,132px);line-height:.84}.gx-site .yz-showreel-heading h2 em{color:#0000;background:linear-gradient(96deg,var(--reel-accent),#fff 52%,#e8b957 115%);-webkit-background-clip:text;background-clip:text;transition:background .8s}.gx-site .yz-showreel-heading>p{color:#aab3c1;margin:0 0 5px;font-size:17px;line-height:1.7}.gx-site .yz-cinema{border:1px solid rgba(var(--reel-rgb),.26);width:min(1345px,100%);height:min(74svh,790px);min-height:640px;box-shadow:0 50px 150px #000000a8, 0 0 90px rgba(var(--reel-rgb),.055);background:#03050a;grid-template-columns:minmax(0,1fr) minmax(250px,320px);margin:auto;transition:border-color .8s,box-shadow .8s;display:grid}.gx-site .yz-cinema-media{background:#020306;min-width:0;min-height:0;position:relative;overflow:hidden}.gx-site .yz-cinema-media video{object-fit:cover;object-position:center 42%;filter:saturate(1.04)contrast(1.12);width:100%;height:100%;animation:.9s cubic-bezier(.16,1,.3,1) both qpCinemaEnter;display:block;transform:scale(1.035)}.gx-site .yz-cinema-grade{background:linear-gradient(90deg,#020306db,transparent 44%,#02030624), linear-gradient(0deg,#020306e6,transparent 48%,#02030638), radial-gradient(circle at 68% 35%,rgba(var(--reel-rgb),.08),transparent 35%);pointer-events:none;position:absolute;inset:0}.gx-site .yz-cinema-scan{background:linear-gradient(90deg,transparent,#ffffff38,rgba(var(--reel-rgb),.2),transparent);filter:blur(11px);pointer-events:none;width:11%;animation:8s ease-in-out infinite qpCinemaScan;position:absolute;inset:-30% auto -30% -25%;transform:skew(-13deg)}.gx-site .yz-cinema-top{color:#dbe1ea;letter-spacing:.18em;justify-content:space-between;font:700 9px monospace;display:flex;position:absolute;top:25px;left:27px;right:27px}.gx-site .yz-cinema-top span:last-child{color:var(--reel-accent)}.gx-site .yz-cinema-copy{width:min(560px,68%);position:absolute;bottom:clamp(45px,7vw,88px);left:clamp(28px,5vw,76px)}.gx-site .yz-cinema-copy>span{color:var(--reel-accent);letter-spacing:.2em;font:700 10px monospace}.gx-site .yz-cinema-copy h3{color:#fff;letter-spacing:-.075em;margin:14px 0 16px;font-size:clamp(66px,9vw,144px);line-height:.78}.gx-site .yz-cinema-copy p{color:#c0c8d3;max-width:480px;margin:0;font-size:clamp(15px,1.3vw,19px);line-height:1.6}.gx-site .yz-cinema-copy small{color:#8e9bad;letter-spacing:.16em;text-transform:uppercase;margin-top:22px;font:700 10px monospace;display:block}.gx-site .yz-cinema-play{color:#fff;letter-spacing:.15em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#03040894;border:1px solid #ffffff40;align-items:center;gap:16px;min-height:46px;padding:0 16px;font:700 9px monospace;display:flex;position:absolute;bottom:28px;right:26px}@media (hover:hover) and (pointer:fine){.gx-site .yz-cinema-play:hover{border-color:var(--reel-accent);box-shadow:0 0 30px rgba(var(--reel-rgb),.16)}}.gx-site .yz-cinema-play:focus-visible{border-color:var(--reel-accent);box-shadow:0 0 30px rgba(var(--reel-rgb),.16)}.gx-site .yz-cinema-play span{color:var(--reel-accent);font-size:13px}.gx-site .yz-cinema-progress{background:#ffffff1a;height:2px;position:absolute;bottom:0;left:0;right:0}.gx-site .yz-cinema-progress i{transform-origin:0;background:linear-gradient(90deg,var(--reel-accent),#fff);width:100%;height:100%;box-shadow:0 0 18px var(--reel-accent);display:block;transform:scaleX(0)}.gx-site .yz-cinema-index{grid-template-rows:repeat(3,1fr);min-width:0;display:grid}.gx-site .yz-cinema-index button{color:#8995a6;text-align:left;cursor:pointer;background:#05070b;border:0;border-bottom:1px solid #ffffff1a;grid-template-columns:27px 66px 1fr 15px;align-items:center;gap:15px;min-width:0;padding:20px;transition:color .35s,background .45s;display:grid;position:relative;overflow:hidden}.gx-site .yz-cinema-index button:last-child{border-bottom:0}.gx-site .yz-cinema-index button:before{content:"";background:linear-gradient(90deg,rgba(var(--reel-rgb),.13),transparent 80%);opacity:0;transition:opacity .45s;position:absolute;inset:0}.gx-site .yz-cinema-index button[aria-pressed=true]{color:#fff;background:#080a10}.gx-site .yz-cinema-index button[aria-pressed=true]:before{opacity:1}.gx-site .yz-cinema-index button>*{position:relative}.gx-site .yz-cinema-index button>span{color:var(--reel-accent);font:700 9px monospace}.gx-site .yz-cinema-index img{object-fit:cover;filter:saturate(.65)contrast(1.12);width:66px;height:96px;transition:transform .65s cubic-bezier(.16,1,.3,1),filter .4s}@media (hover:hover) and (pointer:fine){.gx-site .yz-cinema-index button:hover img{filter:saturate(1.05)contrast(1.08);transform:scale(1.06)}}.gx-site .yz-cinema-index button[aria-pressed=true] img{filter:saturate(1.05)contrast(1.08);transform:scale(1.06)}.gx-site .yz-cinema-index b{letter-spacing:.08em;font-size:18px;display:block}.gx-site .yz-cinema-index small{color:#788598;text-transform:uppercase;margin-top:8px;font:600 9px/1.45 monospace;display:block}.gx-site .yz-cinema-index button>i{color:var(--reel-accent);font-style:normal}.gx-site .yz-cinema-footer{color:#6f7d90;letter-spacing:.18em;align-items:center;gap:18px;width:min(1345px,100%);margin:24px auto 0;font:700 9px monospace;display:flex}.gx-site .yz-cinema-footer i{background:linear-gradient(90deg,rgba(var(--reel-rgb),.55),#984cff52,transparent);flex:1;height:1px}@keyframes qpReelOrbit{to{rotate:360deg}}@keyframes qpCinemaEnter{0%{opacity:.25;filter:blur(6px)saturate(.7);transform:scale(1.095)}to{opacity:1;filter:saturate(1.04)contrast(1.12);transform:scale(1.035)}}@keyframes qpCinemaScan{0%,18%{opacity:0;left:-25%}42%{opacity:.8}72%,to{opacity:0;left:116%}}@media (max-width:900px){.gx-site .yz-showreel{padding-inline:18px}.gx-site .yz-showreel-heading{grid-template-columns:1fr;gap:28px}.gx-site .yz-showreel-heading h2{font-size:clamp(54px,15vw,82px)}.gx-site .yz-cinema{grid-template-columns:1fr;height:auto;min-height:0}.gx-site .yz-cinema-media{min-height:72svh}.gx-site .yz-cinema-media video{object-position:center}.gx-site .yz-cinema-index{grid-template-rows:none;grid-template-columns:repeat(3,1fr)}.gx-site .yz-cinema-index button{text-align:center;border-bottom:0;border-right:1px solid #ffffff1a;grid-template-columns:1fr;justify-items:center;gap:9px;padding:13px 8px}.gx-site .yz-cinema-index button:last-child{border-right:0}.gx-site .yz-cinema-index img{width:100%;height:92px}.gx-site .yz-cinema-index button>span,.gx-site .yz-cinema-index button>i,.gx-site .yz-cinema-index small{display:none}.gx-site .yz-cinema-index b{font-size:12px}.gx-site .yz-cinema-copy{width:calc(100% - 44px);bottom:80px;left:22px}.gx-site .yz-cinema-copy h3{font-size:clamp(62px,21vw,94px)}.gx-site .yz-cinema-copy p{font-size:15px}.gx-site .yz-cinema-top{left:18px;right:18px}.gx-site .yz-cinema-top span:last-child{display:none}.gx-site .yz-cinema-play{bottom:20px;right:18px}}@media (prefers-reduced-motion:reduce){.gx-site .yz-showreel-orbit,.gx-site .yz-cinema-media video,.gx-site .yz-cinema-scan{animation:none!important}}.gx-site.gx-still .yz-showreel-orbit,.gx-site.gx-still .yz-cinema-media video,.gx-site.gx-still .yz-cinema-scan{animation:none!important}.gx-site .gx-hero{min-height:100svh;margin-bottom:142px;padding-bottom:118px}.gx-site .gx-hero-image,.gx-site .gx-hero-signal{bottom:0}.gx-site .gx-companion{--comp-rx:0deg;--comp-ry:0deg;z-index:3;color:#fff;cursor:pointer;perspective:800px;opacity:0;background:0 0;border:0;width:clamp(112px,10vw,158px);padding:0;animation:1.15s cubic-bezier(.16,1,.3,1) 2.8s forwards gxCompanionEnter;position:absolute;bottom:152px;right:clamp(24px,5vw,82px)}.gx-site .gx-companion-visual{z-index:2;transform-style:preserve-3d;animation:4.6s ease-in-out infinite gxCompanionFloat;display:block;position:relative}.gx-site .gx-companion-visual img{filter:drop-shadow(0 16px 20px #0000008c)drop-shadow(0 0 14px #984cff4d);width:100%;height:auto;transition:transform .5s cubic-bezier(.16,1,.3,1),filter .5s;display:block}.gx-site .gx-companion-aura{z-index:1;aspect-ratio:1;background:radial-gradient(circle,#984cff33,#0000 68%);border:1px solid #43e9ff33;border-radius:50%;animation:3.4s ease-in-out infinite gxCompanionAura;position:absolute;top:27%;left:15%;right:15%;box-shadow:0 0 48px #984cff2b,inset 0 0 28px #43e9ff1a}.gx-site .gx-companion-status{z-index:3;text-align:left;white-space:nowrap;opacity:.72;background:linear-gradient(90deg,#030408e0,#03040833);border-left:1px solid #e8b95799;gap:4px;min-width:118px;padding:9px 12px;transition:transform .18s cubic-bezier(.23,1,.32,1),opacity .16s,color .16s,background-color .16s,border-color .16s;display:grid;position:absolute;bottom:18%;right:76%}.gx-site .gx-companion-status b{color:#e8b957;letter-spacing:.16em;font:700 9px/1 monospace}.gx-site .gx-companion-status small{color:#8e9bad;letter-spacing:.12em;font:600 7px/1 monospace}.gx-site .gx-companion-message{z-index:4;color:#dffaff;letter-spacing:.08em;opacity:0;background:#020307e0;border:1px solid #43e9ff4d;width:max-content;max-width:170px;padding:9px 12px;font:600 9px/1.35 monospace;transition:transform .18s cubic-bezier(.23,1,.32,1),opacity .16s,color .16s,background-color .16s,border-color .16s;position:absolute;top:17%;right:78%;transform:translateY(8px)scale(.96)}.gx-site .gx-companion.is-awake .gx-companion-visual img{filter:drop-shadow(0 15px 24px #0000008c)drop-shadow(0 0 24px #43e9ff85);transform:scale(1.055)rotate(-2deg)}.gx-site .gx-companion.is-awake .gx-companion-aura{border-color:#e8b95794;animation-duration:.9s}.gx-site .gx-companion.is-awake .gx-companion-status{opacity:1;border-color:#43e9ff}.gx-site .gx-companion.is-awake .gx-companion-message{opacity:1;transform:none}.gx-site .gx-companion:focus-visible{outline-offset:8px;border-radius:40%;outline:2px solid #43e9ff}.gx-site .gx-rocket-flyby{z-index:1;left:-260px;top:var(--rocket-y);pointer-events:none;transform-origin:50%;opacity:0;width:clamp(116px,11vw,178px);animation:gxRocketCross var(--rocket-duration) cubic-bezier(.22,.58,.28,1) both;position:absolute}.gx-site .gx-rocket-flyby img{z-index:2;width:100%;height:auto;transform:scale(var(--rocket-scale));filter:drop-shadow(0 0 10px #43e9ff7a)drop-shadow(0 0 20px #984cff47);display:block;position:relative}.gx-site .gx-rocket-wake{z-index:1;transform-origin:100%;background:linear-gradient(90deg,#0000,#984cff14,#984cffad,#43e9fff2);width:210px;height:3px;animation:.72s ease-in-out infinite alternate gxRocketWake;position:absolute;top:45%;right:72%;box-shadow:0 0 9px #43e9ffa6,0 0 22px #984cff7a}.gx-site .gx-rocket-wake:before,.gx-site .gx-rocket-wake:after{content:"";background:linear-gradient(90deg,#0000,#e8b95785,#ffffffb3);width:155px;height:1px;position:absolute;top:-5px;right:0;transform:rotate(3deg)}.gx-site .gx-rocket-wake:after{opacity:.65;width:125px;top:7px;transform:rotate(-4deg)}.gx-site .gx-rocket-scout{z-index:0;opacity:0;width:clamp(82px,7vw,122px);animation-name:gxScoutCross;animation-timing-function:cubic-bezier(.28,.46,.3,1)}.gx-site .gx-rocket-scout img{opacity:.78;filter:drop-shadow(0 0 8px #43e9ff52);transform:scale(.9)}.gx-site .gx-rocket-scout .gx-rocket-wake{opacity:.5;width:130px;height:1px}.gx-site .gx-hero-live{z-index:-1;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:74px 0 0;overflow:hidden}.gx-site .gx-portal-vortex{aspect-ratio:1;opacity:.58;border-radius:50%;width:min(48vw,760px);animation:8s ease-in-out infinite alternate gxPortalHover;position:absolute;top:44%;left:72%;translate:-50% -50%}.gx-site .gx-portal-vortex:before,.gx-site .gx-portal-vortex:after{content:"";background:conic-gradient(from 0deg,transparent 0 8%,#43e9ffbf 13%,transparent 21% 43%,#b856ffb8 51%,transparent 61% 78%,#e8b957b8 86%,transparent 94%);border-radius:50%;animation:17s linear infinite gxPortalTurn;position:absolute;inset:4%;-webkit-mask:radial-gradient(circle,#0000 0 55%,#000 61% 65%,#0000 72%);mask:radial-gradient(circle,#0000 0 55%,#000 61% 65%,#0000 72%)}.gx-site .gx-portal-vortex:after{opacity:.7;animation-duration:11s;animation-direction:reverse;inset:15%;-webkit-mask:radial-gradient(circle,#0000 0 48%,#000 56% 60%,#0000 68%);mask:radial-gradient(circle,#0000 0 48%,#000 56% 60%,#0000 68%)}.gx-site .gx-portal-vortex>span{background:radial-gradient(circle,#0000 0 28%,#43e9ff33 49%,#984cff33 58%,#0000 72%);border-radius:50%;animation:3.6s ease-in-out infinite gxPortalCore;position:absolute;inset:28%;box-shadow:0 0 70px #43e9ff29,0 0 120px #984cff2e}.gx-site .gx-portal-vortex>b{border:1px solid #ffffff21;border-radius:50%;animation:13s linear infinite gxPortalOrbit;position:absolute;inset:8%;transform:rotate(28deg)scaleY(.54)}.gx-site .gx-portal-particles{width:1px;height:1px;position:absolute;top:44%;left:72%}.gx-site .gx-portal-particles i{opacity:0;width:3px;height:3px;animation:gxPortalParticle var(--particle-duration) linear var(--particle-delay) infinite;background:#dffcff;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 7px #43e9ff,0 0 15px #b856ffbf}.gx-site .gx-portal-particles i:nth-child(3n){background:#ffe6a2;box-shadow:0 0 9px #e8b957}.gx-site .gx-portal-particles i:nth-child(4n){width:2px;height:2px}.gx-site .gx-portal-flare{opacity:.52;transform-origin:50%;background:linear-gradient(90deg,#0000,#b856ffbf,#fff,#43e9ffa6,#0000);height:1px;animation:4.6s ease-in-out infinite gxPortalFlare;position:absolute;top:43%;left:53%;right:5%}.gx-site .gx-hero h1>span,.gx-site .gx-hero h1>em{animation:.95s cubic-bezier(.16,1,.3,1) both gxHeroTitleIn}.gx-site .gx-hero h1>em{animation:.95s cubic-bezier(.16,1,.3,1) .12s both gxHeroTitleIn,6.5s ease-in-out infinite qpGoldType}.gx-site .gx-hero h1>span:last-child{animation-delay:.24s;display:inline-block}.gx-site .gx-hero:active .gx-portal-vortex{scale:1.035}@keyframes gxPortalTurn{to{transform:rotate(360deg)}}@keyframes gxCompanionEnter{0%{opacity:0;transform:translate(45px,20px)scale(.86)}to{opacity:1;transform:none}}@keyframes gxCompanionFloat{0%,to{transform:translateY(0) rotateX(var(--comp-rx)) rotateY(var(--comp-ry))}50%{transform:translateY(-10px) rotateX(var(--comp-rx)) rotateY(var(--comp-ry))}}@keyframes gxCompanionAura{0%,to{opacity:.35;transform:scale(.84)}50%{opacity:.86;transform:scale(1.14)}}@keyframes gxRocketCross{0%{opacity:0;transform:translateY(12vh)rotate(-11deg)scale(.78)}7%{opacity:.92}48%{opacity:1}78%{opacity:.9}to{opacity:0;transform:translate(calc(100vw + 520px),-30vh)rotate(-11deg)scale(1.08)}}@keyframes gxScoutCross{0%{opacity:0;transform:translateY(5vh)rotate(-7deg)scale(.72)}10%{opacity:.62}65%{opacity:.78}90%{opacity:.48}to{opacity:0;transform:translate(calc(100vw + 430px),-17vh)rotate(-7deg)scale(.9)}}@keyframes gxRocketWake{0%{opacity:.55;transform:scaleX(.72)}to{opacity:1;transform:scaleX(1.08)}}@keyframes gxPortalHover{0%{transform:translate(-5px,5px)scale(.98)}to{transform:translate(8px,-7px)scale(1.04)}}@keyframes gxPortalCore{0%,to{opacity:.42;transform:scale(.88)}50%{opacity:1;transform:scale(1.12)}}@keyframes gxPortalOrbit{to{transform:rotate(388deg)scaleY(.54)}}@keyframes gxPortalParticle{0%{transform:rotate(var(--particle-angle)) translateX(calc(var(--particle-distance) * .35)) scale(.2);opacity:0}18%{opacity:.85}75%{opacity:.55}to{transform:rotate(calc(var(--particle-angle) + 32deg)) translateX(calc(var(--particle-distance) * 2.4)) scale(1.35);opacity:0}}@keyframes gxPortalFlare{0%,to{opacity:.08;transform:scaleX(.35)}48%{opacity:.58;transform:scaleX(1)}55%{opacity:.18}}@keyframes gxHeroTitleIn{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}.gx-site .gx-hero-projects{background:#020307f5;height:142px;padding-block:10px;bottom:-142px}.gx-site .gx-hero-project-image{min-height:70px}.gx-site .gx-hero-index{bottom:34px}.gx-site .gx-scroll{bottom:62px}.gx-site .gx-manifest-grid h2{font-size:clamp(52px,5.8vw,92px)}.gx-site .gx-discipline{min-height:500px}.gx-site .gx-discipline:nth-child(2n){transform:translateY(24px)}.gx-site .gx-project{min-height:480px}.gx-site .gx-gallery{padding-top:clamp(82px,9vw,136px)}.gx-site .gx-gallery .gx-section-top{margin-bottom:clamp(28px,3.2vw,48px)}.gx-site .gx-gallery-stage{grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr);min-height:min(72svh,760px)}.gx-site .gx-gallery-art{min-height:610px}.gx-site .gx-gallery-caption h3{margin-block:18px}.gx-site .gx-gallery-caption>small{margin-top:22px}.gx-site .gx-offer-grid article{min-height:490px}.gx-site .gx-offer-grid article.active{z-index:1;transform:translateY(-12px);box-shadow:0 32px 100px #6a2bc438,inset 0 0 0 1px #b856ff5c}.gx-site .gx-offer-grid article>span,.gx-site .gx-offer-grid li{color:#aeb6c3}.gx-deep-space-gate{isolation:isolate;background:#020306;place-items:center start;min-height:min(92svh,900px);display:grid;position:relative;overflow:hidden}.gx-deep-space-gate:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#020306f0 0%,#020306b8 43%,#0000 72%);border-block:1px solid #ffffff1a;position:absolute;inset:0}.gx-deep-space-gate>img{z-index:0;object-fit:cover;object-position:64% center;filter:saturate(.8)contrast(1.14);width:100%;height:100%;transition:transform 1.4s cubic-bezier(.16,1,.3,1),filter .8s;position:absolute;inset:0;transform:scale(1.025)}@media (hover:hover) and (pointer:fine){.gx-deep-space-gate:hover>img{filter:saturate(.98)contrast(1.12);transform:scale(1.055)}}.gx-deep-space-shade{z-index:1;background:radial-gradient(circle at 73% 45%,#0000 3%,#43e9ff0f 19%,#0000 42%),linear-gradient(#02030633,#0000 72%,#020306 100%);position:absolute;inset:0}.gx-deep-space-copy{z-index:4;width:min(720px,88vw);margin-left:clamp(24px,6vw,96px);padding-block:110px;position:relative}.gx-deep-space-copy>p,.gx-deep-space-copy>small{color:#58e9ff;letter-spacing:.2em;font:700 10px/1.5 monospace}.gx-deep-space-copy h2{color:#f3f1ed;letter-spacing:-.07em;margin:24px 0;font-size:clamp(62px,8vw,124px);line-height:.82}.gx-deep-space-copy h2 em{color:#0000;-webkit-text-stroke:1px #e8b957;font-style:normal}.gx-deep-space-copy>span{color:#b7bfca;max-width:570px;font-size:clamp(15px,1.25vw,19px);line-height:1.7;display:block}.gx-deep-space-copy button{color:#f7f3e9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:#0405099e;border:1px solid #e8b9577a;justify-content:space-between;align-items:center;gap:28px;min-width:min(100%,370px);margin:34px 0 18px;padding:19px 22px;font:700 11px/1 monospace;transition:border-color .35s,background .35s,transform .35s;display:inline-flex}@media (hover:hover) and (pointer:fine){.gx-deep-space-copy button:hover{background:#43e9ff14;border-color:#43e9ff;transform:translateY(-3px)}}.gx-deep-space-copy button:focus-visible{outline-offset:5px;outline:2px solid #43e9ff}.gx-deep-space-copy button b{color:#e8b957;font-size:20px}.gx-deep-space-copy>small{color:#7e8998;font-size:8px;display:block}.gx-extended-world{animation:.9s cubic-bezier(.16,1,.3,1) both gxExtendedReveal}@keyframes gxExtendedReveal{0%{opacity:0;transform:translateY(-35px)}to{opacity:1;transform:none}}.gx-site .gx-finale{min-height:96svh}.gx-site .gx-contact{min-height:92svh}.gx-site .gx-contact-planet{filter:saturate(.9)contrast(1.14);background-image:linear-gradient(90deg,#0203061a,#02030680),url(/images/yz-portal-v2.webp);background-position:58%;width:min(64vw,920px);right:-4vw}.gx-site .gx-contact-actions .gx-channel{color:#aab4c1;border:0;padding-inline:8px}@media (hover:hover) and (pointer:fine){.gx-site .gx-contact-actions .gx-channel:hover{color:#fff;background:0 0}}@media (max-width:760px){.gx-site .gx-hero{min-height:900px;margin-bottom:166px;padding-bottom:92px}.gx-site .gx-hero-image{transform-origin:68% 38%;animation:9s cubic-bezier(.45,0,.55,1) infinite alternate gxMobilePortalDrift!important}.gx-site .gx-hero-live{height:440px;inset:70px 0 auto}.gx-site .gx-portal-vortex{opacity:.74;width:118vw;top:45%;left:72%}.gx-site .gx-portal-particles{top:45%;left:72%}.gx-site .gx-portal-flare{opacity:.6;top:45%;left:31%;right:-11%}.gx-site .gx-portal-vortex>span{box-shadow:none}.gx-site .gx-hero-signal{opacity:.4}.gx-site .gx-companion{width:88px;top:252px;bottom:auto;right:14px}.gx-site .gx-companion-status{min-width:94px;padding:7px 9px;bottom:10%;right:70%}.gx-site .gx-companion-message{font-size:8px;top:5%;right:74%}.gx-site .gx-companion-visual img{filter:drop-shadow(0 10px 14px #0000007a)}.gx-site .gx-rocket-flyby{z-index:1;width:118px}.gx-site .gx-rocket-flyby img{filter:drop-shadow(0 0 8px #43e9ff61)}.gx-site .gx-rocket-wake{width:130px;height:2px}.gx-site .gx-rocket-scout{width:76px}.gx-site .gx-rocket-scout .gx-rocket-wake{width:82px;height:1px}.gx-site .gx-hero-projects{height:166px;bottom:-166px}.gx-site .gx-hero-index{bottom:20px}.gx-site .gx-pad{padding-block:82px}.gx-site .gx-discipline:nth-child(2n){transform:none}.gx-site .gx-gallery{padding-top:78px}.gx-site .gx-gallery-art{min-height:54svh}.gx-site .gx-offer-grid article.active{transform:none}.gx-deep-space-gate{place-items:end start;min-height:760px}.gx-deep-space-gate:before{background:linear-gradient(#0000 23%,#020306db 58%,#020306 93%)}.gx-deep-space-gate>img{object-position:65% top}.gx-deep-space-copy{width:auto;margin:0;padding:320px 22px 78px}.gx-deep-space-copy h2{font-size:clamp(54px,16vw,78px)}.gx-deep-space-copy button{width:100%}.gx-site .gx-contact-planet{opacity:.68;background-position:58%;width:138vw;right:-48%}.gx-site .gx-contact-content{padding-inline:22px}}@keyframes gxMobilePortalDrift{0%{background-position:63% 0;transform:scale(1.015)translate(0,0)}48%{background-position:65% 0;transform:scale(1.07)translate(-1.2%,.5%)}to{background-position:62% 0;transform:scale(1.035)translate(.8%,-.5%)}}@media (prefers-reduced-motion:reduce){.gx-deep-space-gate>img,.gx-extended-world,.gx-site .gx-hero-live *,.gx-site .gx-hero-image,.gx-site .gx-hero h1>*{transition:none!important;animation:none!important;transform:none!important}.gx-site .gx-rocket-flyby{display:none!important}.gx-site .gx-companion{opacity:1;animation:none!important}.gx-site .gx-companion-visual,.gx-site .gx-companion-aura{animation:none!important}}.gx-atlas{z-index:3;background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--atlas-accent) 17%,transparent),transparent 28%), linear-gradient(180deg,#030407,#07070b 54%,#020306);color:#f5f2ea;padding:clamp(90px,11vw,170px) clamp(22px,6vw,96px);transition:background .7s;position:relative;overflow:hidden}.gx-atlas:before{content:"";pointer-events:none;opacity:.22;background-image:radial-gradient(circle,#ffffffb8 0 1px,#0000 1.4px);background-size:67px 67px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%,#000);mask-image:linear-gradient(90deg,#0000,#000 28%,#000)}.gx-atlas-head{grid-template-columns:minmax(0,1.4fr) minmax(260px,.55fr);align-items:end;gap:48px;max-width:1500px;margin:0 auto 48px;display:grid;position:relative}.gx-atlas-head h2{letter-spacing:-.075em;margin:15px 0 0;font-size:clamp(54px,7.3vw,118px);line-height:.86}.gx-atlas-head h2 em{color:#0000;-webkit-text-stroke:1px var(--atlas-accent);font-style:normal;transition:-webkit-text-stroke-color .45s}.gx-atlas-head>p{color:#a8afbb;margin:0 0 8px;font-size:clamp(14px,1.2vw,18px);line-height:1.75}.gx-atlas-console{background:#05060a;border:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) minmax(300px,390px);max-width:1500px;min-height:min(760px,75vw);margin:auto;display:grid;position:relative;box-shadow:0 40px 100px #0000008c}.gx-atlas-view{isolation:isolate;min-height:680px;animation:.75s cubic-bezier(.16,1,.3,1) both gxAtlasArrival;position:relative;overflow:hidden}.gx-atlas-view:after{content:"";z-index:1;background:linear-gradient(90deg,#03040761,#0000 42%,#03040733),linear-gradient(0deg,#030407 0,#0000 55%);position:absolute;inset:0}.gx-atlas-view>img{object-fit:cover;filter:saturate(.88)contrast(1.13);width:100%;height:100%;animation:13s ease-in-out infinite alternate gxAtlasDrift;position:absolute;inset:0}.gx-atlas-grid{z-index:2;opacity:.15;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.gx-atlas-scan{z-index:3;background:linear-gradient(transparent,color-mix(in srgb,var(--atlas-accent) 23%,transparent),transparent);filter:blur(5px);height:22%;animation:6.5s linear infinite gxAtlasScan;position:absolute;inset:-20% 0 auto}.gx-atlas-target{z-index:4;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--atlas-accent) 75%,transparent);color:#fff;letter-spacing:.12em;border-radius:50%;place-items:center;width:150px;font:700 10px/1 monospace;animation:3s ease-in-out infinite gxTargetPulse;display:grid;position:absolute;top:30%;left:66%}.gx-atlas-target:before,.gx-atlas-target:after{content:"";background:var(--atlas-accent);opacity:.7;position:absolute}.gx-atlas-target:before{width:190%;height:1px}.gx-atlas-target:after{width:1px;height:190%}.gx-atlas-target i{border:1px dashed #ffffff85;border-radius:50%;animation:12s linear infinite gxSpin;position:absolute;inset:12px}.gx-atlas-target i:nth-child(2){border-style:solid;animation-direction:reverse;inset:31px}.gx-atlas-coordinates{z-index:5;color:#fff;letter-spacing:.15em;gap:22px;font:700 9px/1 monospace;display:flex;position:absolute;top:24px;left:26px}.gx-atlas-coordinates b{color:var(--atlas-accent)}.gx-atlas-destination{z-index:5;max-width:620px;position:absolute;bottom:clamp(28px,5vw,66px);left:clamp(24px,5vw,72px)}.gx-atlas-destination small{color:var(--atlas-accent);letter-spacing:.22em;text-transform:uppercase;font:700 10px/1 monospace}.gx-atlas-destination h3{letter-spacing:-.075em;text-shadow:0 12px 38px #000;margin:13px 0 16px;font-size:clamp(56px,8vw,122px);line-height:.8}.gx-atlas-destination p{color:#c7cbd2;text-shadow:0 2px 20px #000;max-width:530px;margin:0 0 25px;font-size:clamp(14px,1.2vw,18px);line-height:1.65}.gx-atlas-destination a{border:1px solid color-mix(in srgb,var(--atlas-accent) 68%,transparent);color:#fff;letter-spacing:.15em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0304079e;align-items:center;gap:24px;padding:17px 20px;font:700 10px/1 monospace;text-decoration:none;transition:transform .18s cubic-bezier(.23,1,.32,1),opacity .16s,color .16s,background-color .16s,border-color .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){.gx-atlas-destination a:hover{background:var(--atlas-accent);color:#060609;transform:translateY(-3px)}}.gx-atlas-anomaly{z-index:6;color:#9da5b0;letter-spacing:.15em;cursor:pointer;opacity:.66;background:0 0;border:0;align-items:center;gap:9px;font:700 8px/1 monospace;display:flex;position:absolute;top:48%;right:22px}.gx-atlas-anomaly i{background:#ff4162;border-radius:50%;width:6px;height:6px;animation:1.5s infinite gxAnomaly;box-shadow:0 0 14px #ff4162}.gx-atlas-anomaly.is-found{color:#fff;opacity:1}.gx-atlas-anomaly.is-found i{background:var(--atlas-accent);box-shadow:0 0 17px var(--atlas-accent)}.gx-atlas-panel{background:linear-gradient(#0b0c12f5,#040508fa);border-left:1px solid #ffffff1f;flex-direction:column;display:flex}.gx-atlas-guide{border-bottom:1px solid #ffffff1a;grid-template-columns:96px 1fr;align-items:center;gap:15px;min-height:145px;padding:28px 24px;display:grid}.gx-atlas-guide-portrait{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--atlas-accent) 50%,transparent);background:radial-gradient(circle,var(--atlas-accent),transparent 68%);width:86px;position:relative;overflow:hidden}.gx-atlas-guide-portrait img{object-fit:cover;object-position:50% 20%;mix-blend-mode:screen;width:100%;height:100%}.gx-atlas-guide-portrait i{border:1px solid #ffffff40;border-radius:50%;animation:9s linear infinite gxSpin;position:absolute;inset:7px}.gx-atlas-guide small{color:var(--atlas-accent);letter-spacing:.15em;font:700 8px/1.3 monospace}.gx-atlas-guide p{color:#d4d7dd;margin:9px 0 0;font-size:12px;line-height:1.55}.gx-atlas-route{flex-direction:column;flex:1;display:flex}.gx-atlas-route button{color:#7f8792;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff17;flex:1;grid-template-columns:42px 1fr 20px;align-items:center;gap:10px;padding:20px 24px;transition:transform .18s cubic-bezier(.23,1,.32,1),opacity .16s,color .16s,background-color .16s,border-color .16s;display:grid;position:relative}.gx-atlas-route button>span{font:700 9px/1 monospace}.gx-atlas-route button div{gap:5px;display:grid}.gx-atlas-route button b{color:#d9dde3;letter-spacing:.08em;font-size:17px}.gx-atlas-route button small{letter-spacing:.14em;text-transform:uppercase;font:700 8px/1 monospace}.gx-atlas-route button>i{border:1px solid;border-radius:50%;width:8px;height:8px}@media (hover:hover) and (pointer:fine){.gx-atlas-route button:hover{color:var(--atlas-accent);background:linear-gradient(90deg,color-mix(in srgb,var(--atlas-accent) 12%,transparent),transparent);padding-left:31px}}.gx-atlas-route button[aria-selected=true]{color:var(--atlas-accent);background:linear-gradient(90deg,color-mix(in srgb,var(--atlas-accent) 12%,transparent),transparent);padding-left:31px}.gx-atlas-route button[aria-selected=true]:before{content:"";left:0;background:var(--atlas-accent);width:2px;box-shadow:0 0 18px var(--atlas-accent);position:absolute;inset-block:16%}.gx-atlas-route button[aria-selected=true]>i{background:var(--atlas-accent);box-shadow:0 0 12px var(--atlas-accent)}.gx-atlas-status{color:#707985;letter-spacing:.12em;justify-content:space-between;gap:15px;padding:17px 22px;font:700 8px/1 monospace;display:flex}.gx-atlas-status span{color:#b3bbc5}.gx-atlas-status i{background:#48ffb2;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block;box-shadow:0 0 8px #48ffb2}.gx-mission-objective{color:#aab1bd;margin:17px 0 15px;font-size:12px;line-height:1.55}.gx-mission-objective span{color:#e8b957;letter-spacing:.15em;margin-bottom:7px;font:700 8px/1 monospace;display:block}@keyframes gxAtlasArrival{0%{opacity:.25;filter:blur(10px);transform:scale(1.025)}to{opacity:1;filter:none;transform:none}}@keyframes gxAtlasDrift{0%{transform:scale(1.02)translate(-.5%)}to{transform:scale(1.09)translate(1.5%,-1%)}}@keyframes gxAtlasScan{to{transform:translateY(650%)}}@keyframes gxTargetPulse{50%{opacity:.72;transform:scale(1.08)}}@keyframes gxAnomaly{50%{opacity:.25;transform:scale(.65)}}@keyframes gxSpin{to{transform:rotate(360deg)}}@media (max-width:900px){.gx-atlas-head{grid-template-columns:1fr;gap:22px}.gx-atlas-console{grid-template-columns:1fr;min-height:0}.gx-atlas-view{min-height:650px}.gx-atlas-panel{border-top:1px solid #ffffff1f;border-left:0}.gx-atlas-route{grid-template-columns:1fr 1fr;display:grid}.gx-atlas-route button{min-height:100px}}@media (max-width:600px){.gx-atlas{padding:92px 16px}.gx-atlas-head{margin-bottom:30px;padding-inline:7px}.gx-atlas-head h2{font-size:clamp(51px,15.5vw,74px)}.gx-atlas-console{border-color:#ffffff29}.gx-atlas-view{min-height:640px}.gx-atlas-view>img{object-position:58% center}.gx-atlas-grid{background-size:52px 52px}.gx-atlas-target{width:104px;top:27%;left:61%}.gx-atlas-coordinates{justify-content:space-between;gap:8px;left:16px;right:16px}.gx-atlas-anomaly{font-size:7px;top:45%;right:14px}.gx-atlas-destination{bottom:25px;left:20px;right:20px}.gx-atlas-destination h3{font-size:clamp(58px,20vw,88px)}.gx-atlas-destination p{font-size:13px}.gx-atlas-destination a{box-sizing:border-box;justify-content:space-between;width:100%}.gx-atlas-guide{grid-template-columns:76px 1fr;padding:21px 17px}.gx-atlas-guide-portrait{width:70px}.gx-atlas-route{grid-template-columns:1fr}.gx-atlas-route button{min-height:82px;padding:15px 18px}@media (hover:hover) and (pointer:fine){.gx-atlas-route button:hover{padding-left:24px}}.gx-atlas-route button[aria-selected=true]{padding-left:24px}}@media (prefers-reduced-motion:reduce){.gx-atlas-view,.gx-atlas-view>img,.gx-atlas-scan,.gx-atlas-target,.gx-atlas-target i,.gx-atlas-guide-portrait i,.gx-atlas-anomaly i{animation:none!important}}.gx-site{--gx26-edge:clamp(18px,4.2vw,70px);background:#020307}.gx26-ambient{z-index:0;pointer-events:none;opacity:.82;position:fixed;inset:0;overflow:hidden}.gx26-ambient:before{content:"";background:radial-gradient(circle at 12% 36%,#984cff16,#0000 24%),radial-gradient(circle at 86% 63%,#43e9ff11,#0000 26%);position:absolute;inset:0}.gx26-ambient i{border:1px solid #984cff21;border-radius:50%;width:42vw;height:42vw;animation:18s ease-in-out infinite alternate gx26OrbitDrift;position:absolute;top:18vh;left:-12vw;transform:rotate(32deg)scaleY(.36);box-shadow:0 0 120px #984cff0d}.gx26-ambient i:nth-child(2){border-color:#43e9ff17;width:55vw;height:55vw;animation-duration:24s;animation-delay:-8s;top:54vh;left:auto;right:-22vw}.gx26-ambient span{background:linear-gradient(90deg,#0000,#43e9ff40,#e8b9572e,#0000);height:1px;position:absolute;top:46vh;left:8%;right:8%;box-shadow:0 0 32px #43e9ff1f}.gx26-flightpath{z-index:48;color:#74808f;pointer-events:none;justify-items:center;gap:11px;display:grid;position:fixed;top:50%;right:18px;translate:0 -50%}.gx26-flightpath>span{writing-mode:vertical-rl;letter-spacing:.18em;font:700 9px/1 monospace;rotate:180deg}.gx26-flightline{background:#ffffff21;width:1px;height:150px;position:relative;overflow:hidden}.gx26-flightline i{transform:scaleY(var(--gx-progress,0));transform-origin:top;background:linear-gradient(#984cff,#43e9ff,#e8b957);position:absolute;inset:0;box-shadow:0 0 12px #43e9ff}.gx26-flightpath ol{letter-spacing:.12em;gap:10px;margin:0;padding:0;font:700 7px/1 monospace;list-style:none;display:grid}.gx26-flightpath li{writing-mode:vertical-rl}.gx26-flightpath b{color:#e8b957;font:400 17px/1 serif}.gx-site .gx-nav{background:linear-gradient(110deg,#05060be8,#080810b3);border:1px solid #ffffff1f;border-radius:2px;width:min(94vw,1400px);height:64px;padding:0 18px;top:14px;left:50%;right:auto;translate:-50%;box-shadow:0 18px 60px #00000040}.gx-site .gx-nav:after{content:"";opacity:.45;background:linear-gradient(90deg,#0000,#43e9ff,#984cff,#0000);height:1px;position:absolute;bottom:-1px;left:18%;right:18%}.gx-site .gx-hero{margin-bottom:76px}.gx-site .gx-hero-copy{max-width:980px}.gx-site .gx-hero h1{letter-spacing:-.085em;font-size:clamp(68px,10.6vw,172px)}.gx-site .gx-hero h1 span:first-child{display:inline-block;translate:clamp(0px,2vw,30px)}.gx-site .gx-hero h1 em{display:inline-block;translate:clamp(18px,8vw,128px)}.gx-site .gx-hero h1 span:last-child{translate:clamp(0px,3vw,50px)}.gx26-ticker{z-index:5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#030409c7;border-block:1px solid #ffffff1f;margin-top:-77px;position:relative;overflow:hidden}.gx26-ticker>div{align-items:center;gap:34px;width:max-content;padding:17px 0;animation:34s linear infinite gx26Ticker;display:flex}.gx26-ticker span,.gx26-ticker b{letter-spacing:.19em;white-space:nowrap;font:750 11px/1 monospace}.gx26-ticker span{color:#8995a3}.gx26-ticker b{color:#eef7ff}.gx26-ticker i{border:1px solid #43e9ff;width:7px;height:7px;rotate:45deg;box-shadow:0 0 12px #43e9ff59}.gx-site .gx-atlas{padding-bottom:64px}.gx-motion .gx-section-top.gx-reveal{opacity:1;transform:none}.gx-site .gx-section-code{color:#8fefff}.gx-site .gx-manifest{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:start;gap:30px clamp(40px,7vw,110px);max-width:1500px;padding-top:58px;padding-bottom:54px;display:grid}.gx-site .gx-manifest>.gx-section-code{grid-column:1/-1}.gx-site .gx-manifest-grid{display:contents}.gx-site .gx-manifest-grid h2{font-size:clamp(58px,7.1vw,112px);line-height:.87;position:sticky;top:120px}.gx-site .gx-manifest-grid>div{padding-top:12px}.gx-site .gx-data-strip{background:linear-gradient(100deg,#984cff0e,#43e9ff06);grid-column:1/-1;margin-top:10px}.gx-site .gx-data-strip>div{min-height:120px}.gx-site .gx-sigil-stage{min-height:84svh}.gx-site .gx-expertise{padding-top:64px;padding-bottom:78px;overflow:hidden}.gx-site .gx-discipline-list{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:12px}.gx-site .gx-discipline{min-height:500px;transform:none!important}.gx-site .gx-discipline:first-child,.gx-site .gx-discipline:nth-child(4){grid-column:span 7}.gx-site .gx-discipline:nth-child(2),.gx-site .gx-discipline:nth-child(3){grid-column:span 5}.gx-site .gx-discipline:nth-child(2){margin-top:74px}.gx-site .gx-discipline:nth-child(3){margin-top:-54px}.gx-site .gx-discipline:nth-child(4){margin-top:18px}.gx-site .gx-service-visual{min-height:285px}.gx-site .gx-discipline:after{content:attr(data-index);color:#ffffff0e;letter-spacing:-.08em;font:300 92px/1 sans-serif;position:absolute;top:8px;right:14px}.gx26-transmission{z-index:3;min-height:760px;padding:clamp(80px,10vw,150px) var(--gx26-edge);background:radial-gradient(circle at 70%,#984cff1f,#0000 34%),#020307;border-block:1px solid #ffffff1a;grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(36px,6vw,90px);display:grid;position:relative;overflow:hidden}.gx26-transmission:before{content:"YZ / 2026";color:#ffffff07;letter-spacing:-.1em;white-space:nowrap;font:900 clamp(140px,24vw,380px)/.8 sans-serif;position:absolute;bottom:-.18em;left:-.04em}.gx26-transmission-copy{z-index:2;max-width:660px;position:relative}.gx26-transmission-copy>p{color:#43e9ff;letter-spacing:.18em;font:700 11px/1.4 monospace}.gx26-transmission-copy h2{margin:25px 0;font-size:clamp(54px,6.5vw,104px);line-height:.87}.gx26-transmission-copy>span{color:#aab4c1;max-width:540px;font-size:clamp(16px,1.3vw,20px);line-height:1.7;display:block}.gx26-transmission-scenes{perspective:1200px;min-height:560px;position:relative}.gx26-transmission-scenes figure{background:#070910;border:1px solid #ffffff29;margin:0;position:absolute;overflow:hidden;box-shadow:0 35px 90px #0000008c}.gx26-transmission-scenes figure:first-child{width:45%;height:66%;top:11%;left:0;rotate:-5deg}.gx26-transmission-scenes figure:nth-child(2){z-index:2;width:48%;height:82%;top:0;left:31%;rotate:3deg}.gx26-transmission-scenes figure:nth-child(3){z-index:3;width:38%;height:58%;bottom:0;right:0;rotate:-2deg}.gx26-transmission-scenes img{object-fit:cover;filter:saturate(.9)contrast(1.12);width:100%;height:100%;transition:transform 1.1s cubic-bezier(.16,1,.3,1),filter .6s}@media (hover:hover) and (pointer:fine){.gx26-transmission-scenes figure:hover img{filter:saturate(1.2)contrast(1.08);transform:scale(1.07)}}.gx26-transmission-scenes figcaption{color:#fff;letter-spacing:.15em;border-top:1px solid #ffffff40;padding-top:10px;font:700 9px/1 monospace;position:absolute;bottom:13px;left:14px;right:14px}.gx26-transmission-readout{left:var(--gx26-edge);right:var(--gx26-edge);color:#727e8c;letter-spacing:.15em;align-items:center;gap:20px;font:700 9px/1 monospace;display:flex;position:absolute;bottom:28px}.gx26-transmission-readout i{background:linear-gradient(90deg,#43e9ff33,#e8b95777,#0000);flex:1;height:1px}.gx26-transmission-readout span:first-child{color:#43e9ff}.gx-site .gx-projects{padding-inline:max(var(--gx-pad),calc((100vw - 1450px)/2))}.gx-site .gx-projects>.gx-section-top,.gx-site .gx-project-grid{max-width:1450px}.gx-site .gx-project-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.gx-site .gx-project{border-color:#ffffff21;min-height:440px!important}.gx-site .gx-project:first-child{grid-column:span 8}.gx-site .gx-project:nth-child(2),.gx-site .gx-project:nth-child(3),.gx-site .gx-project:nth-child(4),.gx-site .gx-project:nth-child(5){grid-column:span 4}.gx-site .gx-project:nth-child(6){grid-column:span 12;grid-template-columns:1.1fr .9fr;align-items:center;gap:25px;display:grid;min-height:390px!important}.gx-site .gx-project:nth-child(6) .gx-project-head{grid-column:1/-1}.gx-site .gx-project:nth-child(6) .gx-project-visual{min-height:275px;margin:0}.gx-site .gx-project:nth-child(6) .gx-project-copy{padding:20px}.gx-site .gx-project-visual{min-height:265px}.gx-site .gx-project h3{font-size:clamp(22px,2.5vw,39px)}.gx-site .gx-project-copy{z-index:2;position:relative}.gx-site .gx-gallery-stage{background:#05060b99;border:1px solid #ffffff1a}.gx-site .gx-process-layout{grid-template-columns:minmax(0,.85fr) minmax(460px,1.15fr);gap:clamp(50px,10vw,150px)}.gx-site .gx-process-layout>div:first-child{align-self:start;position:sticky;top:120px}.gx-site .gx-process li{align-items:center;min-height:128px;transition:padding .35s,background .35s}@media (hover:hover) and (pointer:fine){.gx-site .gx-process li:hover{background:linear-gradient(90deg,#43e9ff0e,#0000);padding-inline:18px}}.gx-site .gx-offer-grid{border:0;align-items:stretch;gap:10px}.gx-site .gx-offer-grid article{background:#06070cb3;border:1px solid #ffffff1f!important}.gx-site .gx-offer-grid article.active{translate:0 -18px;box-shadow:0 35px 90px #0000006b,0 0 60px #984cff14}@supports (animation-timeline:view()){.gx26-transmission-scenes{animation:linear both gx26SceneRise;animation-timeline:view();animation-range:entry cover 55%}.gx-site .gx-service-visual,.gx-site .gx-project-visual{animation:linear both gx26ImageReveal;animation-timeline:view();animation-range:entry cover 42%}}@keyframes gx26OrbitDrift{to{opacity:.45;transform:rotate(52deg)scaleY(.42)scale(1.13)}}@keyframes gx26Ticker{to{translate:-50%}}@keyframes gx26SceneRise{0%{opacity:.4;transform:translateY(100px)scale(.94)}to{opacity:1;transform:none}}@keyframes gx26ImageReveal{0%{filter:saturate(.4)brightness(.55);clip-path:inset(18% 0)}to{filter:saturate(.95)brightness();clip-path:inset(0)}}@media (max-width:1050px){.gx26-flightpath{display:none}.gx-site .gx-manifest{grid-template-columns:1fr}.gx-site .gx-manifest-grid{grid-template-columns:1fr;gap:30px;margin-top:20px;display:grid}.gx-site .gx-manifest-grid h2{position:static}.gx-site .gx-data-strip{grid-column:auto}.gx-site .gx-discipline:nth-child(n){grid-column:span 6;margin-top:0}.gx26-transmission{grid-template-columns:1fr;padding-bottom:100px}.gx26-transmission-scenes{min-height:500px}.gx-site .gx-project:nth-child(n){grid-column:span 6}.gx-site .gx-project:first-child,.gx-site .gx-project:nth-child(6){grid-column:span 12}.gx-site .gx-project:nth-child(6){display:flex}.gx-site .gx-process-layout{grid-template-columns:1fr}.gx-site .gx-process-layout>div:first-child{position:static}}@media (max-width:640px){.gx-site .gx-nav{width:calc(100vw - 16px);height:60px;padding-inline:13px;top:8px}.gx-site .gx-nav nav{top:60px}.gx-site .gx-hero{min-height:860px;margin-bottom:76px;padding-top:112px}.gx-site .gx-hero h1{font-size:clamp(56px,17vw,78px);line-height:.78}.gx-site .gx-hero h1 em{translate:8vw}.gx-site .gx-hero h1 span:first-child,.gx-site .gx-hero h1 span:last-child{translate:0}.gx26-ticker{margin-top:-77px}.gx26-ticker>div{gap:24px;padding:14px 0}.gx-site .gx-pad{padding-block:72px}.gx-site .gx-manifest{gap:28px;padding-inline:20px}.gx-site .gx-manifest-grid h2{font-size:clamp(48px,14vw,68px)}.gx-site .gx-data-strip>div{min-height:104px;padding:20px}.gx-site .gx-data-strip span{font-size:34px}.gx-site .gx-discipline-list{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-22px;padding-inline:22px;display:flex;overflow-x:auto}.gx-site .gx-discipline-list::-webkit-scrollbar{display:none}.gx-site .gx-discipline:nth-child(n){scroll-snap-align:center;flex:0 0 86vw;min-height:470px}.gx-site .gx-service-visual{min-height:260px}.gx26-transmission{min-height:850px;padding:80px 20px 95px}.gx26-transmission-copy h2{font-size:clamp(49px,14vw,70px)}.gx26-transmission-scenes{min-height:400px;margin-inline:-6px}.gx26-transmission-scenes figure:first-child{width:53%;height:59%}.gx26-transmission-scenes figure:nth-child(2){width:56%;height:72%;left:28%}.gx26-transmission-scenes figure:nth-child(3){width:47%;height:52%}.gx26-transmission-readout{left:20px;right:20px}.gx26-transmission-readout span:last-child{display:none}.gx-site .gx-project-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-22px;padding:0 22px 12px;display:flex;overflow-x:auto}.gx-site .gx-project-grid::-webkit-scrollbar{display:none}.gx-site .gx-project:nth-child(n){scroll-snap-align:center;flex:0 0 87vw;display:flex;min-height:520px!important}.gx-site .gx-project-visual{min-height:270px}.gx-site .gx-project h3{font-size:29px}.gx-site .gx-process li{min-height:0}.gx-site .gx-offer-grid article.active{translate:0}}@media (prefers-reduced-motion:reduce){.gx26-ambient i,.gx26-ticker>div{animation:none!important}.gx26-ticker>div{translate:0}.gx26-ambient span{display:none}.gx-site .gx-service-visual,.gx-site .gx-project-visual,.gx26-transmission-scenes{animation:none!important}}.yz-ending{background:#060609;position:relative}.yz-ending #relic-nine{margin:0;padding-bottom:48px}.yz-orbital{isolation:isolate;color:#f3effb;overflow-anchor:none;background:#060609;height:calc(100svh - 80px);min-height:780px;max-height:1050px;scroll-margin-top:80px;position:relative;overflow:hidden}.yz-orbital-anchor{position:absolute;top:0}.yz-orbital-scenery{z-index:-3;position:absolute;inset:0;overflow:hidden}.yz-orbital-scenery img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transition:transform 2.4s cubic-bezier(.2,.6,.15,1),opacity 1.6s,filter 1.6s;transform:scale(1.025)}.yz-orbital.is-entered .yz-orbital-scenery img{filter:hue-rotate(var(--orbit-hue));transform:scale(1.23)}.yz-orbital.is-entered.core-ready .yz-orbital-scenery img{opacity:.16;filter:blur(5px);transform:scale(1.75)}.yz-orbital-atmosphere{z-index:-2;pointer-events:none;background:linear-gradient(#060609 0%,#06060922 38%,#06060900 54%,#060609ed 91%,#060609 100%);position:absolute;inset:0}.yz-orbital-header{letter-spacing:.13em;justify-content:space-between;align-items:center;margin:0 5%;padding-top:30px;font:12px monospace;display:flex;position:relative}.yz-orbital-header>span{color:#b9b0c9}.yz-orbital-header a{color:#e6d9f7;letter-spacing:0;font-size:14px;text-decoration:none}.yz-orbital-heading{text-align:center;pointer-events:none;z-index:2;position:absolute;top:100px;left:5%;right:5%}.yz-orbital-heading p{letter-spacing:.28em;color:#cbb9e5;margin:0 0 18px;font:12px monospace}.yz-orbital-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,7.25vw,110px);font-weight:450;line-height:1}.yz-orbital-heading h2>span{letter-spacing:.4em;color:#ad97c6;margin-top:18px;font:12px monospace;display:block}.yz-orbital-stage{opacity:0;pointer-events:none;transition:opacity 1.5s .6s;position:absolute;inset:160px 15% 175px}.yz-orbital.is-entered .yz-orbital-stage{opacity:1;pointer-events:auto}.yz-orbital-core{touch-action:pan-y;cursor:grab;outline-offset:-5px;width:100%;height:100%}.yz-orbital-core:active{cursor:grabbing}.yz-orbital-core canvas{width:100%;height:100%;display:block}.yz-orbital-fallback{text-align:center;color:#cfc0e6;font-size:20px;position:absolute;top:45%;left:0;right:0}.yz-orbital-caption{z-index:2;pointer-events:none;max-width:350px;position:absolute;bottom:155px;left:6%}.yz-orbital-index{letter-spacing:.18em;color:var(--orbit-accent);font:12px monospace}.yz-orbital-caption h3{letter-spacing:-.035em;margin:14px 0;font-size:clamp(26px,2.8vw,42px);font-weight:450;line-height:1.07}.yz-orbital-caption p{color:#bfb5cd;max-width:320px;margin:0;font-size:16px;line-height:1.5}.yz-orbital-controls{z-index:3;flex-direction:column;align-items:flex-end;gap:22px;display:flex;position:absolute;bottom:130px;right:6%}.yz-orbital-enter{color:#17121f;font:inherit;cursor:pointer;background:#f0e5ff;border:0;border-radius:60px;align-items:center;gap:48px;padding:11px 11px 11px 28px;font-size:16px;transition:transform .25s,background .25s;display:flex;box-shadow:0 0 50px #ad75ff22}.yz-orbital-enter b{color:#f0e5ff;background:#241832;border-radius:50%;place-items:center;width:48px;height:48px;font-size:25px;font-weight:400;display:grid}@media (hover:hover) and (pointer:fine){.yz-orbital-enter:hover{background:#fff;transform:translateY(-3px)}}.yz-orbital-frequencies{background:#0e0a18cc;border:1px solid #ac7aff44;border-radius:40px;gap:4px;padding:5px;display:flex}.yz-orbital-frequencies button{color:#c5b9d5;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:30px;align-items:center;gap:9px;padding:12px 16px;font-size:14px;display:flex}.yz-orbital-frequencies button[aria-pressed=true]{color:#1a1127;background:#eee4fc}.yz-orbital-frequencies i{border-radius:50%;width:6px;height:6px}.yz-orbital-secondary{align-items:center;gap:22px;display:flex}.yz-orbital-secondary a,.yz-orbital-secondary button{font:inherit;color:#d3c8e2;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a591bd55;padding:5px 0;font-size:14px;text-decoration:none}.yz-orbital-drag{color:#ad9bbf;text-align:right;margin:-8px 0 0;font:12px monospace}.yz-orbital-footer{letter-spacing:.09em;color:#a190b4;border-top:1px solid #cfb6ee30;justify-content:space-between;gap:20px;padding-top:22px;font:12px monospace;display:flex;position:absolute;bottom:36px;left:5%;right:5%}.yz-orbital :focus-visible{outline-offset:5px;outline:2px solid #c9a5ff}.yz-project-close{background:#09090d}.gx-site .yz-offers{padding:64px 7% 32px}.gx-site .yz-offers .gx-section-top{margin-bottom:26px}.gx-site .yz-offers .gx-section-top h2{font-size:clamp(32px,4vw,58px)}.gx-site .yz-offers .gx-offer-grid{border-top:1px solid #b7a0d42b;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.gx-site .yz-offers .gx-offer-grid article{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:30px 26px;transform:none}.gx-site .yz-offers .gx-offer-grid article+article{border-left:1px solid #b7a0d42b}.gx-site .yz-offers .gx-offer-grid article:before,.gx-site .yz-offers .gx-offer-grid article:after{display:none}.gx-site .yz-offers .gx-offer-grid strong{font-size:42px}.gx-site .yz-offers .gx-offer-grid a{color:#dac3fa;background:0 0;border:0;border-top:1px solid #b7a0d42b;border-radius:0;justify-content:space-between;padding:18px 0 0}.gx-site .yz-offers .gx-offer-grid article.active{background:linear-gradient(#b086ef0c,#0000)}.gx-site #brief{background:#09090d;border-top:1px solid #c9ad7a24;padding:50px 7% 70px}.gx-site #brief .gx-brief-intro h2{font-size:clamp(32px,3.8vw,54px)}@media (max-width:900px){.yz-orbital-caption{max-width:270px;bottom:215px;left:6%}.yz-orbital-controls{align-items:flex-start;bottom:105px;left:6%;right:auto}.yz-orbital-stage{inset:180px 0 240px}.yz-orbital-heading{top:110px}.yz-orbital-heading h2{font-size:8.5vw}}@media (max-width:600px){.yz-orbital{height:calc(100svh - 76px);min-height:820px;max-height:none}.yz-orbital-header{letter-spacing:0;padding-top:28px;font-size:12px}.yz-orbital-header a{font-size:14px}.yz-orbital-heading{top:100px;left:4%;right:4%}.yz-orbital-heading p{letter-spacing:.06em;font-size:12px}.yz-orbital-heading h2{letter-spacing:-.065em;font-size:10vw}.yz-orbital-heading h2>span{margin-top:14px;font-size:12px}.yz-orbital-scenery{inset:130px 0 190px}.yz-orbital-scenery img{object-position:50% 50%}.yz-orbital-atmosphere{background:linear-gradient(#060609 8%,#06060900 30% 53%,#060609 86% 100%)}.yz-orbital-stage{inset:200px -12% 300px}.yz-orbital-caption{max-width:none;bottom:206px;left:7%;right:7%}.yz-orbital-caption h3{margin:12px 0;font-size:30px}.yz-orbital-caption p{max-width:300px;font-size:16px}.yz-orbital-controls{gap:16px;bottom:87px;left:7%;right:7%}.yz-orbital-enter{justify-content:space-between;width:100%;padding-left:24px;font-size:16px}.yz-orbital-enter b{width:42px;height:42px}.yz-orbital-secondary{gap:20px}.yz-orbital-secondary a,.yz-orbital-secondary button{font-size:14px}.yz-orbital-footer{letter-spacing:0;padding-top:16px;font-size:12px;bottom:22px}.yz-orbital-footer span:first-child{display:none}.yz-orbital-frequencies{justify-content:space-between;width:100%}.yz-orbital-frequencies button{padding:10px 12px;font-size:14px}.yz-orbital-drag{font-size:12px}.yz-orbital.is-entered .yz-orbital-caption{bottom:260px}.gx-site .yz-offers{padding:45px 7% 20px}.gx-site .yz-offers .gx-offer-grid{grid-template-columns:1fr}.gx-site .yz-offers .gx-offer-grid article{grid-template-columns:1fr 1fr;gap:12px;padding:24px 0;display:grid}.gx-site .yz-offers .gx-offer-grid article+article{border-top:1px solid #b7a0d42b;border-left:0}.gx-site .yz-offers .gx-offer-grid strong{text-align:right;font-size:32px}.gx-site .yz-offers .gx-offer-grid article>span{grid-column:1/-1}.gx-site .yz-offers .gx-offer-grid ul{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.gx-site .yz-offers .gx-offer-grid li{margin:0;font-size:14px}.gx-site .yz-offers .gx-offer-grid a{grid-column:1/-1;margin-top:4px}.gx-site #brief{padding-top:36px}}@media (prefers-reduced-motion:reduce){.yz-orbital *{transition:none!important;animation:none!important}}.gx-still .yz-orbital *{transition:none!important;animation:none!important}.gx-site .gx26-flightpath,.gx-site .gx-orbit-nav,.gx-site .yz-fast-track{display:none}.gx-site .gx-nav{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:18px;max-width:1280px}.gx-site .gx-nav nav>a{letter-spacing:0;text-transform:none;font-size:14px}.gx-site .gx-section-code,.gx-site .gx-kicker{letter-spacing:.12em;font-size:12px}.gx-site .gx-intro{max-width:540px;font-size:clamp(17px,1.5vw,21px);line-height:1.55}.gx-site .gx-section-top p,.gx-site .gx-discipline-copy p{font-size:16px;line-height:1.65}.gx-site .gx-discipline-list{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;margin-inline:0;padding-inline:0;display:grid;overflow:visible}.gx-site .gx-discipline:nth-child(n){background:#101018;border:1px solid #ffffff18;border-radius:14px;grid-column:auto;min-height:390px;margin:0;overflow:hidden}.gx-site .gx-service-visual{height:190px;min-height:190px}.gx-site .gx-discipline-copy{padding:20px}.gx-site .gx-discipline-copy h3{letter-spacing:-.04em;font-size:24px}.gx-site .gx-discipline-meta{padding:16px 20px 0;font-size:12px}.gx-site .gx-discipline-meta small{font-size:11px}.gx-site .yz-service-link{z-index:4;color:#efe5ff;border-bottom:1px solid #a584bb65;align-items:center;gap:12px;min-height:44px;margin-top:12px;font-size:14px;display:inline-flex;position:relative}.gx-site .gx26-transmission{min-height:480px;padding-block:60px}.gx-site .gx26-transmission-scenes{max-height:400px}.gx-site .gx-project{background:#101017;border-color:#ffffff18;border-radius:16px;overflow:hidden}.gx-site .gx-project-copy h3{letter-spacing:-.045em}.gx-site .gx-project-head{font-size:12px}.gx-site .gx-collection-bridge{min-height:350px;padding-block:65px}.gx-site .gx-bridge-index{opacity:.6}.gx-site .gx-process{color:#131119;isolation:isolate;background:#ecebf0;border-radius:28px 28px 0 0}.gx-site .gx-process .gx-section-code,.gx-site .gx-process .gx-kicker{color:#68408c}.gx-site .gx-process h2,.gx-site .gx-process h3{color:#16131e}.gx-site .gx-process li{border-color:#20102e25}.gx-site .gx-process li p{color:#494253;font-size:16px}.gx-site .gx-concept-note{color:#bcb4c8;font-size:14px;line-height:1.6}.gx-site .gx-brief{background:#111019;border-top:1px solid #ffffff15}.gx-site .gx-brief-intro p{font-size:16px;line-height:1.65}.gx-site .gx-brief-form label{font-size:14px}.gx-site .gx-brief-form input,.gx-site .gx-brief-form textarea,.gx-site .gx-brief-form select{color:#f8f5fc;background:#08070d;border-radius:8px;padding:14px;font-size:16px}.gx-site .gx-brief-result .gx-channel{min-height:44px;margin:10px 10px 0 0;font-size:14px}.gx-site .yz-answers{z-index:2;background:#0c0b12;grid-template-columns:1fr 1.4fr;gap:8vw;display:grid;position:relative}.yz-answers h2{letter-spacing:-.05em;margin:20px 0;font-size:clamp(38px,5vw,70px);line-height:1}.yz-questions details{border-top:1px solid #ffffff26;padding:22px 0}.yz-questions summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:18px;line-height:1.4;list-style:none;display:flex}.yz-questions summary:after{content:"+";color:#c7a5ef;font-size:24px}.yz-questions details[open] summary:after{content:"−"}.yz-questions p{color:#bdb7c9;max-width:620px;margin:16px 0 0;font-size:16px;line-height:1.7}.gx-site :is(a,button,summary,input,select,textarea):focus-visible{outline-offset:5px;outline:2px solid #aeefff}.gx-site .gx-footer{flex-wrap:wrap;gap:25px;padding-block:35px}.gx-site .gx-footer>a{font-size:14px}@media (max-width:1050px){.gx-site .gx-discipline-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.gx-site .gx-nav{border-radius:12px;width:calc(100% - 20px);padding:0 12px;top:9px}.gx-site .gx-nav nav{border-radius:0 0 16px 16px}.gx-site .gx-discipline-list{gap:12px}.gx-site .gx-discipline:nth-child(n){min-height:0}.gx-site .gx-service-visual{height:150px;min-height:150px}.gx-site .gx-discipline-copy{padding:14px}.gx-site .gx-discipline-copy h3{font-size:21px}.gx-site .gx-discipline-copy p{font-size:15px}.gx-site .gx-discipline-meta{padding:12px 14px 0}.gx-site .gx-discipline-meta small{display:none}.gx-site .yz-service-link{font-size:13px;line-height:1.4}.gx-site .yz-answers{grid-template-columns:1fr;gap:20px}.gx-site .gx-process{border-radius:18px 18px 0 0}.gx-site .gx26-transmission{min-height:0;padding-block:50px}.gx-site .gx-collection-bridge{min-height:280px}.gx-site .gx-brief-intro h2{font-size:clamp(38px,10vw,56px)}}@media (max-width:360px){.gx-site .gx-discipline-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gx-site *,.gx-site :before,.gx-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.gx-site .gx-modal-panel{animation:.25s ease-out both yzModalEnter}@keyframes yzModalEnter{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}.gx-still .gx-modal-panel{animation:none}@media (max-width:600px){.gx-site .gx-discipline-list{grid-template-columns:1fr}.gx-site .gx-discipline:nth-child(n){grid-template-rows:auto 1fr;grid-template-columns:100px minmax(0,1fr);align-items:stretch}.gx-site .gx-service-visual{background-size:auto 200%;grid-area:1/1/3;height:100%;min-height:240px}.gx-site .gx-discipline-meta{grid-column:2;padding-top:16px}.gx-site .gx-discipline-copy{grid-column:2}.gx-site .gx-discipline-copy h3{overflow-wrap:anywhere;font-size:21px}}.gx-still .gx-atmosphere,.gx-still .gx26-ambient,.gx-still .gx-cursor{display:none}.gx-still .gx-reveal{opacity:1!important;transform:none!important}.gx-still .gx-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#08090f}.gx-site{--emil-out:cubic-bezier(.23,1,.32,1);--emil-in-out:cubic-bezier(.77,0,.175,1)}.gx-site :is(h1,h2,h3){text-wrap:balance}.gx-site p{text-wrap:pretty}.gx-site .gx-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 0 1px #ffffff0c,0 10px 30px #0003}.gx-site .gx-cursor,.gx-site .gx-intro-screen{display:none!important}.gx-site .gx-button,.gx-site .gx-nav-cta,.gx-site .gx-channel,.gx-site .gx-gallery-expand{transform:none}.gx-site :is(button,.gx-button,.gx-nav-cta,.gx-channel,.gx-gallery-expand,.gx-offer-grid a,.yz-service-link){touch-action:manipulation;transition:transform .16s var(--emil-out),opacity .16s ease,color .16s ease,background-color .16s ease,border-color .16s ease;min-height:44px}.gx-site :is(button,.gx-button,.gx-nav-cta,.gx-channel,.gx-gallery-expand,.gx-offer-grid a):active{transform:scale(.97)}.gx-site :is(button,a):focus-visible{outline-offset:5px;outline:2px solid #ddd0ff}.gx-site .gx-project{transition:transform .18s var(--emil-out),border-color .16s ease;transform:none;box-shadow:inset 0 1px #ffffff08,0 0 0 1px #ffffff05}.gx-site .gx-project:active{transform:scale(.99)}.gx-site .gx-project-visual{transition:transform .24s var(--emil-out);filter:none}.gx-site .gx-modal,.gx-site .gx-gallery-modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overscroll-behavior:contain;transition:opacity .18s;animation:none}.gx-site .gx-modal-panel{transition:opacity .24s ease,transform .24s var(--emil-out);scrollbar-gutter:stable;overscroll-behavior:contain;border-color:#ffffff24;border-radius:20px;animation:none;box-shadow:0 30px 100px #0009}@starting-style{.gx-site .gx-modal,.gx-site .gx-gallery-modal{opacity:0}.gx-site .gx-modal-panel{opacity:0;transform:translateY(10px)scale(.98)}}.gx-site .gx-modal-close,.gx-site .gx-gallery-modal-close{background:#15121de8;border-radius:24px;min-height:44px;font-size:12px}.gx-site .gx-modal-content h2{letter-spacing:-.04em;line-height:1.08}.gx-site .gx-modal-grid p{font-size:16px}.gx-site .gx-gallery-modal-image{transition:transform .22s var(--emil-out)}.gx-site .gx-reveal{transition:opacity .42s ease,transform .42s var(--emil-out)}.gx-site .gx-atlas-view{animation:none}.gx-site .gx-atlas-tabs button,.gx-site .gx-gallery-tabs button{min-height:48px;font-size:14px}.gx-site .gx-gallery-tabs{gap:8px}.gx-site .gx-gallery-tabs button{border-radius:8px}.gx-site .gx-swatch-list button{border-radius:10px}.gx-site .gx-pad{padding-block:clamp(48px,5vw,76px)}.gx-site .gx-section-top{margin-bottom:32px}.gx-site .gx-section-top h2{line-height:1.07}.gx-site .gx-section-top p{max-width:440px;font-size:16px}.gx-site .gx-discipline-copy h3{line-height:1.16}.gx-site .gx-discipline-copy p{line-height:1.55}.gx-site .gx-process{border-radius:24px;max-width:none;margin:0 12px}.gx-site .gx-process h2{line-height:1.1}.gx-site .gx-process li{padding-block:22px}.gx-site .yz-orbital-scenery img{filter:none;transition:transform .2s var(--emil-out),opacity .18s ease}.gx-site .yz-orbital.is-entered .yz-orbital-scenery img{filter:none;transition-duration:.5s;transform:scale(1.08)}.gx-site .yz-orbital.is-entered.core-ready .yz-orbital-scenery img{filter:none;opacity:.2;transform:scale(1.12)}.gx-site .yz-orbital-stage{transition:opacity .18s}.gx-site .yz-orbital.is-entered .yz-orbital-stage{transition:opacity .3s}.gx-site .yz-orbital-controls button,.gx-site .yz-orbital-secondary a{min-height:44px}.gx-site .yz-orbital-drag{line-height:1.6}.gx-site .gx-brief-form{background:#111018;border-radius:16px;gap:12px;padding:28px;box-shadow:0 0 0 1px #ffffff13}.gx-site .gx-brief-form label{margin-top:8px;font-size:14px;line-height:1.5}.gx-site .gx-brief-form :is(input,select,textarea){background:#09080d;border:1px solid #ffffff29;border-radius:8px;min-width:0;font-size:16px;line-height:1.5;transition:border-color .16s}.gx-site .gx-brief-form :is(input,select,textarea):focus{outline-offset:3px;border-color:#c1a0f0}.gx-site .gx-brief-result{min-width:0}.gx-site .gx-copy-status{min-height:1.6em;font-size:14px}.gx-site .gx-brief-intro p{line-height:1.65}@media (hover:hover) and (pointer:fine){.gx-site .gx-project:hover{transform:translateY(-2px)}.gx-site .gx-project:hover .gx-project-visual{filter:none;transform:scale(1.015)}}@media (max-width:900px){.gx-site .gx-nav nav{overscroll-behavior:contain;transform-origin:100% 0;max-height:calc(100dvh - 100px);transition:opacity .2s ease,transform .2s var(--emil-out);animation:none;overflow-y:auto}@starting-style{.gx-site .gx-nav nav.open{opacity:0;transform:translateY(-6px)scale(.98)}}.gx-site .gx-nav nav>a,.gx-site .gx-nav-chapters summary{align-items:center;min-height:44px;display:flex}.gx-site .gx-nav-chapters div a{min-height:44px}.gx-site .gx-mobile-settings button{font-size:14px}}@media (max-width:600px){.gx-site .gx-hero h1{letter-spacing:-.045em;line-height:.98}.gx-site .gx-section-top h2{font-size:clamp(34px,10vw,52px)}.gx-site .gx-modal-content{padding:26px 22px}.gx-site .gx-modal-content h2{font-size:34px}.gx-site .gx-modal-panel{border-radius:16px;max-height:calc(100dvh - 20px)}.gx-site .gx-modal-visual{min-height:245px}.gx-site .gx-process{border-radius:18px;margin:0 10px}.gx-site .gx-brief-form{padding:20px}.gx-site .yz-service-link{font-size:14px}.gx-site .gx-gallery-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-site .gx-gallery-tabs button{font-size:14px}.gx-site .gx-footer{padding-bottom:max(32px,env(safe-area-inset-bottom))}}html[data-yz-input=keyboard] .gx-site *,html[data-yz-input=keyboard] .gx-site :before,html[data-yz-input=keyboard] .gx-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-yz-input=keyboard] .gx-site .gx-reveal{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.gx-site *,.gx-site :before,.gx-site :after{scroll-behavior:auto!important;transition-property:opacity,color,background-color,border-color!important;transition-duration:.12s!important;animation:none!important}.gx-site :is(button,a):active{transform:none!important}.gx-site .gx-reveal{opacity:1!important;transform:none!important}.gx-site .yz-orbital-scenery img,.gx-site .gx-modal-panel{transform:none!important}}.gx-site{--gx-gold:#f6d67e;--gx-cyan:#8bf6ec;--gx-violet:#a078ff;color:#f6f2ff;background:#0b0818}.gx-site .gx-nav{background:#140d28ed;border-color:#aa80ff45}.gx-site .gx-nav .gx-nav-cta{color:#162211;background:#c5ff78;border:0;border-radius:30px;padding:14px 21px}.gx-site .gx-nav-cta b{color:inherit}.gx-site .gx-hero{isolation:isolate;background:#170d39;align-items:start;min-height:900px;margin:0;padding:170px 6vw 250px}.gx-site .gx-hero:before{background:radial-gradient(at 8%,#5927a75c,#0000 60%);animation:none}.gx-site .gx-hero:after{display:none}.gx-site .gx-hero-image{filter:none;opacity:1;background-image:linear-gradient(90deg,#170d39 0%,#170d39aa 32%,#0000 65%),linear-gradient(#0000 65%,#170d39),url(/images/yz-galaxy-hero.webp);background-position:62%;background-size:cover;animation:none;inset:0;transform:none}.gx-site .gx-hero-copy{filter:none;width:100%;max-width:860px;margin:0}.gx-site .gx-hero h1{letter-spacing:-.075em;max-width:850px;margin:25px 0 28px;font-size:clamp(80px,10.4vw,165px);line-height:.86}.gx-site .gx-hero h1 span:first-child,.gx-site .gx-hero h1 span:last-child,.gx-site .gx-hero h1 em{translate:0}.gx-site .gx-hero h1 em{text-shadow:none;background:0 0;font-style:normal;animation:none;color:#c5ff78!important;-webkit-text-stroke:0!important}.gx-site .gx-intro{color:#ded7ed;max-width:500px;font-size:18px}.gx-site .gx-hero .gx-kicker{color:#9bf4ec}.gx-site .gx-button{color:#172311;box-shadow:none;background:#c5ff78;border:0;border-radius:32px}.gx-site .gx-button span{color:inherit}.gx-site .gx-link{color:#f2eafa}.gx-site .gx-hero-live,.gx-site .gx-hero-depth,.gx-site .gx-hero-energy,.gx-site .gx-radar{display:none}.gx-site .gx-hero-projects{background:#0f0927dd;border:1px solid #cba8ff35;border-radius:18px;padding:16px 20px;bottom:34px;left:6vw;right:6vw}.gx-site .gx-hero-projects button{border-radius:9px;overflow:hidden}.gx-site .gx-hero-index{bottom:200px;left:6vw;right:6vw}.gx-site .gx-scroll{display:none}.gx-site .gx26-ticker{color:#1b2920;background:#c5ff78;border:0;transform:none}.gx-site .gx26-ticker span,.gx-site .gx26-ticker b{color:#19271a}.gx-site .gx26-ticker i{color:#6124d3}.gx-site .gx-atlas{background:#120c27;padding:64px 6vw}.gx-site .gx-atlas-head h2{letter-spacing:-.06em;font-size:clamp(46px,6vw,88px);line-height:1}.gx-site .gx-atlas-head h2 em{color:#b697ff;-webkit-text-stroke:0}.gx-site .gx-atlas-head{gap:32px;margin-bottom:32px}.gx-site .gx-atlas-console{min-height:0;box-shadow:none;border-color:#c3a1ff35;border-radius:24px;grid-template-columns:minmax(0,1.5fr) minmax(290px,.65fr);overflow:hidden}.gx-site .gx-atlas-view{min-height:540px}.gx-site .gx-atlas-view>img{filter:none}.gx-site .gx-atlas-panel{background:#251346}.gx-site .gx-atlas-route button{color:#c6b2e5;padding:18px 24px!important}.gx-site .gx-atlas-route button[aria-selected=true]{color:#fff;background:#6030b6}.gx-site .gx-atlas-route button b{font-size:18px}.gx-site .gx-atlas-route button small{letter-spacing:.04em;font-size:11px}.gx-site .gx-atlas-guide{background:#301955}.gx-site .gx-atlas-guide p{color:#ded2ef}.gx-site .gx-atlas-destination h3{font-size:clamp(60px,8vw,110px)}.gx-site .gx-manifest{color:#fff;background:#7135ed;border-radius:24px;max-width:none;margin:0 16px;padding:65px calc(6vw - 16px);display:block}.gx-site .gx-manifest:after{display:none}.gx-site .gx-manifest>.gx-section-code{color:#e0ceff}.gx-site .gx-manifest-grid{grid-template-columns:1.5fr 1fr;align-items:end;gap:7vw;margin:35px 0 40px;display:grid}.gx-site .gx-manifest-grid h2{letter-spacing:-.06em;font-size:clamp(44px,5.8vw,86px);line-height:1.04;position:static}.gx-site .gx-manifest-grid h2 em{color:#c5ff78;-webkit-text-stroke:0}.gx-site .gx-manifest-grid p,.gx-site .gx-manifest-grid .muted{color:#ede3ff;font-size:17px;line-height:1.7}.gx-site .gx-data-strip{background:0 0;border-color:#ffffff35;grid-template-columns:repeat(4,1fr);gap:0;margin:0;display:grid}.gx-site .gx-data-strip>div{background:0 0;border-color:#ffffff35;min-height:110px;padding:25px}.gx-site .gx-data-strip span{color:#c5ff78;font-size:46px}.gx-site .gx-data-strip small{color:#e6d7ff}.gx-site .gx-sigil-stage{background:radial-gradient(at 25%,#392069,#100b23 65%);min-height:680px}.gx-site .gx-sigil-copy h2 em{color:#aaf4ed}.gx-site .gx-expertise{color:#102927;background:#e2f3ec;border-radius:24px;margin:0 16px;padding-inline:calc(6vw - 16px)}.gx-site .gx-expertise .gx-section-code{color:#386960}.gx-site .gx-expertise .gx-section-top h2{color:#142d28;margin-top:20px;font-size:clamp(45px,5.5vw,82px);line-height:1.02}.gx-site .gx-expertise .gx-section-top h2 em{color:#5740c4}.gx-site .gx-expertise .gx-section-top p{color:#405c52}.gx-site .gx-discipline-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gx-site .gx-discipline:nth-child(n){min-height:300px;box-shadow:none;color:#1f342d;background:#f7fcf9;border:0;border-radius:18px;grid-template-rows:auto 1fr;grid-template-columns:40% 60%;display:grid}.gx-site .gx-service-visual{filter:none;grid-area:1/1/3;height:100%;min-height:100%;animation:none}.gx-site .gx-discipline-meta{color:#6444a4;grid-column:2;padding:24px 24px 0}.gx-site .gx-discipline-meta small{letter-spacing:.02em;font-size:10px}.gx-site .gx-discipline-copy{grid-column:2;padding:20px 24px 24px}.gx-site .gx-discipline-copy h3{color:#182f28;font-size:28px}.gx-site .gx-discipline-copy p{color:#476053;font-size:15px}.gx-site .yz-service-link{color:#5633b3;border-color:#7155ad55;font-size:13px}.gx-site .gx-lab{background:#160d2b}.gx-site .gx-lab-console{border-color:#a77cff40;border-radius:24px;overflow:hidden}.gx-site .gx-lab-controls{background:#281347}.gx-site .gx-lab-controls p{color:#d7c6eb}.gx-site .gx-lab .gx-section-top h2 em{color:#c5ff78}.gx-site .gx26-transmission{background:#4b209c;border-radius:24px;margin:0 16px;padding-inline:calc(6vw - 16px);overflow:hidden}.gx-site .gx26-transmission-copy p{color:#e3d5f6}.gx-site .gx26-transmission-copy h2 em{color:#bff5e9}.gx-site .gx-projects{color:#20192e;background:#f4f1e9;border:0}.gx-site .gx-projects .gx-section-code{color:#624591}.gx-site .gx-projects .gx-section-top h2{color:#261c38}.gx-site .gx-projects .gx-section-top h2 em{color:#7037e7}.gx-site .gx-projects .gx-section-top p,.gx-site .gx-archive-bar p{color:#635b71}.gx-site .gx-archive-bar{border-color:#31213b25}.gx-site .gx-archive-bar>span{color:#654582}.gx-site .gx-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px auto 0;padding:0;display:grid;overflow:visible}.gx-site .gx-project:nth-child(n){color:#472d72;box-shadow:none;background:#e9ddff;border:0;border-radius:20px;grid-column:auto;padding:0;display:flex;min-height:0!important}.gx-site .gx-project:nth-child(3n+2){color:#2a5e58;background:#d0efea}.gx-site .gx-project:nth-child(3n){color:#753f2d;background:#ffdbc9}.gx-site .gx-project-head{gap:16px;padding:19px 24px;font-size:10px}.gx-site .gx-project-visual,.gx-site .gx-project:nth-child(6) .gx-project-visual{width:100%;min-height:290px;margin:0;animation:none}.gx-site .gx-project-copy,.gx-site .gx-project:nth-child(6) .gx-project-copy{width:100%;padding:25px}.gx-site .gx-project-copy h3{color:#21152e;overflow-wrap:anywhere;font-size:clamp(23px,2.5vw,36px)}.gx-site .gx-project-copy small{color:inherit}.gx-site .gx-mission-objective{color:#4d415b}.gx-site .gx-mission-objective span{color:#6c5386}.gx-site .gx-project-tags span{color:#4d415b;border-color:#462d6029}.gx-site .gx-project-orbit{display:none}.gx-site .gx-gallery{background:#1e0f37}.gx-site .gx-gallery .gx-section-top h2 em{color:#ba94ff}.gx-site .gx-gallery-art{border-radius:24px;overflow:hidden}.gx-site .gx-gallery-tabs button[aria-selected=true],.gx-site .gx-gallery-tabs button.active{color:#fff;background:#7340dc}.gx-site .gx-process{background:#c5ff78;border-radius:24px;margin:16px}.gx-site .gx-process h2 em{color:#5132a6}.gx-site .gx-process .gx-section-code{color:#3c5f2d}.gx-site .gx-process li>span{color:#5132a6}.gx-site .yz-answers{background:#24113e}.gx-site .yz-questions summary:after{color:#c5ff78}.gx-site .gx-brief{background:#5e2ace}.gx-site .gx-brief-intro h2 em{color:#c5ff78}.gx-site .gx-brief-intro p{color:#ece3fc}.gx-site .gx-brief-form{background:#251044;border:1px solid #b38cef70;border-radius:22px}.gx-site .gx-brief .gx-section-code{color:#dfceff}.gx-site .gx-footer{background:#10091e}@media (max-width:1000px){.gx-site .gx-manifest-grid{grid-template-columns:1fr;gap:24px}.gx-site .gx-atlas-console{grid-template-columns:1fr}.gx-site .gx-atlas-view{min-height:530px}.gx-site .gx-atlas-route{grid-template-columns:repeat(2,1fr);display:grid}.gx-site .gx-discipline:nth-child(n){grid-template-rows:200px auto 1fr;grid-template-columns:1fr}.gx-site .gx-service-visual{grid-area:1/1;height:200px;min-height:200px}.gx-site .gx-discipline-meta,.gx-site .gx-discipline-copy{grid-column:1}.gx-site .gx-data-strip span{font-size:36px}}@media (max-width:600px){.gx-site .gx-hero{align-items:start;min-height:980px;padding:112px 22px 210px}.gx-site .gx-hero-image{background-image:linear-gradient(#170d39 4%,#170d3920 24%,#170d3966 49%,#170d39 78%),url(/images/yz-galaxy-hero.webp);background-position:69% 30%;background-repeat:no-repeat;background-size:auto 700px;inset:0}.gx-site .gx-hero-copy{max-width:none}.gx-site .gx-hero h1{letter-spacing:-.065em;margin:27px 0 0;font-size:clamp(55px,16vw,94px);line-height:.95}.gx-site .gx-hero .gx-kicker{letter-spacing:.12em;font-size:10px}.gx-site .gx-intro{max-width:400px;margin-top:185px;font-size:16px;line-height:1.65}.gx-site .gx-actions{flex-wrap:wrap;gap:18px;margin-top:22px}.gx-site .gx-hero-projects{border-radius:16px;gap:12px;padding:12px;bottom:22px;left:12px;right:12px}.gx-site .gx-hero-index{font-size:9px;bottom:182px;left:22px;right:22px}.gx-site .gx-hero-projects-label{min-width:125px}.gx-site .gx-atlas{padding:42px 20px}.gx-site .gx-atlas-head{gap:18px;padding:0}.gx-site .gx-atlas-head h2{font-size:45px;line-height:1}.gx-site .gx-atlas-head>p{font-size:15px}.gx-site .gx-atlas-console{border-radius:18px}.gx-site .gx-atlas-view{min-height:500px}.gx-site .gx-atlas-destination h3{font-size:66px}.gx-site .gx-atlas-destination p{font-size:15px}.gx-site .gx-atlas-route button{grid-template-columns:20px 1fr 8px;gap:7px;min-height:85px;padding:14px!important}.gx-site .gx-atlas-route button b{letter-spacing:0;font-size:15px}.gx-site .gx-atlas-route button small{font-size:10px}.gx-site .gx-manifest{border-radius:20px;margin:0 10px;padding:38px 22px}.gx-site .gx-manifest-grid{gap:24px;margin:25px 0 30px}.gx-site .gx-manifest-grid h2{font-size:43px;line-height:1.08}.gx-site .gx-manifest-grid p{font-size:16px}.gx-site .gx-data-strip{grid-template-columns:repeat(2,1fr)}.gx-site .gx-data-strip>div{min-height:95px;padding:18px 12px}.gx-site .gx-data-strip span{font-size:35px}.gx-site .gx-sigil-stage{min-height:800px}.gx-site .gx-expertise{border-radius:20px;margin:0 10px;padding:38px 20px}.gx-site .gx-expertise .gx-section-top h2{font-size:46px}.gx-site .gx-discipline-list{grid-template-columns:1fr}.gx-site .gx-discipline:nth-child(n){grid-template-rows:180px auto 1fr;grid-template-columns:1fr}.gx-site .gx-service-visual{background-size:200% 200%;grid-area:1/1;height:180px;min-height:180px}.gx-site .gx-discipline-meta{grid-column:1;padding:18px 22px 0}.gx-site .gx-discipline-meta small{display:block}.gx-site .gx-discipline-copy{grid-column:1;padding:18px 22px 22px}.gx-site .gx-discipline-copy h3{font-size:27px}.gx-site .gx-discipline-copy p{font-size:16px}.gx-site .gx26-transmission{border-radius:20px;margin:0 10px;padding-inline:22px}.gx-site .gx-project-grid{grid-template-columns:1fr;gap:20px;margin:24px 0 0;padding:0;display:grid;overflow:visible}.gx-site .gx-project:nth-child(n){border-radius:18px;flex:none;width:100%;min-width:0}.gx-site .gx-project-visual,.gx-site .gx-project:nth-child(6) .gx-project-visual{min-height:240px}.gx-site .gx-project-copy h3{font-size:27px}.gx-site .gx-project-copy{padding:22px}.gx-site .gx-process{border-radius:20px;margin:10px}.gx-site .gx-brief-form{padding:22px}.gx-site .gx-brief-intro h2{font-size:45px}}@media (prefers-reduced-motion:reduce){.gx-site .gx-hero-image{animation:none;transform:none}}.gx-site :is(.gx-manifest,.gx-expertise,.gx-projects,.gx-process,.gx-brief,.gx-atlas,.gx-lab,.gx-gallery,.gx-sigil-stage) h2 em{-webkit-text-stroke:0;text-shadow:none;font-family:inherit;font-style:normal;font-weight:500}.gx-site .gx-expertise .gx-discipline-meta span{color:#68479b}.gx-site .gx-expertise .gx-discipline-meta small{color:#43594d}.gx-site .gx-hero-image{animation:none!important}.gx-site .gx-hero-signal{-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}@media (max-width:600px){.gx-site .gx-hero-image{background-position:50%,69% 0;background-size:100% 100%,auto 700px}.gx-site .gx-hero .gx-intro{margin-top:160px}}.gx-site .gx-nav .gx-nav-cta{text-shadow:none;color:#162211!important}.gx-site .gx-hero-copy.gx-reveal{opacity:1;transform:none}@media (max-width:600px){.gx-site .gx-section-top{gap:24px}.gx-site .gx-section-top h2{margin-bottom:0}.gx-site .gx-project-head{min-height:0;padding-block:18px}.gx-site .gx-project-head i{text-shadow:none}}.gx-site .gx-modal-panel{grid-template-columns:1.08fr 1fr;align-items:start;max-width:1250px}.gx-site .gx-modal-media{background:#170e27;border-radius:18px;align-self:start;min-width:0;margin:15px 0 15px 15px;padding:20px}.gx-site .gx-modal-media .gx-modal-visual{aspect-ratio:1.18;border-radius:12px;min-height:380px;margin:0}.gx-site .yz-study-detail{border-top:1px solid #b999e83b;margin:20px 0 0;padding-top:20px;overflow:hidden}.gx-site .yz-study-detail>.gx-project-visual{filter:none;background-size:450% 300%;border-radius:12px;min-height:220px;margin:0}.gx-site .yz-study-detail figcaption{color:#ded0eb;padding-top:16px;font-size:15px;line-height:1.65}.gx-site .yz-study-detail figcaption span{letter-spacing:.05em;color:#c5ff78;margin-bottom:7px;font:12px/1.6 monospace;display:block}.gx-site .gx-modal-content{padding:48px 34px 34px}.gx-site .gx-modal-content h2{overflow-wrap:anywhere;font-size:clamp(28px,3vw,43px)}.gx-site .yz-study-note{color:#b8a9cb;border-bottom:1px solid #bda3e533;padding-bottom:23px;font-size:13px}.gx-site .yz-study-story{gap:26px;margin:28px 0;display:grid}.gx-site .yz-study-story section>span{color:#c5ff78;letter-spacing:.06em;font:12px/1.6 monospace}.gx-site .yz-study-story h3{letter-spacing:-.025em;color:#f4edff;margin:12px 0;font-size:22px;font-weight:500;line-height:1.25}.gx-site .yz-study-story p{color:#c8bad8;margin:12px 0 0;font-size:16px;line-height:1.7}.gx-site .gx-modal-system{border-top:1px solid #bda3e533;padding-top:24px}.gx-site .gx-modal-actions button{min-height:48px;font-size:12px}.gx-site .gx-modal-deliverables span{font-size:14px}.gx-site .gx-modal-content>a:last-child{color:#182516;letter-spacing:0;background:#c5ff78;border-radius:30px;justify-content:space-between;align-items:center;margin-top:22px;padding:16px 22px;font-size:14px;display:flex}.gx-site .gx-modal-content>a:last-child b{color:inherit}.gx-site .yz-ending{background:#120b23}.gx-site .yz-ending #relic-nine{background:radial-gradient(at 65% 80%,#46206744,#0000 65%),#100a20;padding-bottom:0}.gx-site .yz-orbital{background:linear-gradient(135deg,#27114c,#150b2b 62%);border:1px solid #ab82eb45;border-radius:26px;height:auto;min-height:980px;max-height:none;margin:0 16px;overflow:hidden}.gx-site .yz-orbital-header{z-index:3;margin:0 4%;padding-top:28px;position:relative}.gx-site .yz-orbital-header>span{color:#c3aedf}.gx-site .yz-orbital-scenery{z-index:0;background:#130923;border-radius:20px;inset:90px 46% 240px 3%}.gx-site .yz-orbital-scenery img{object-position:51% center;transform:scale(1.02)}.gx-site .yz-orbital-atmosphere{z-index:1;pointer-events:none;background:linear-gradient(#0000 55%,#170a3977);border-radius:20px;inset:90px 46% 240px 3%}.gx-site .yz-orbital-heading{text-align:left;z-index:2;top:110px;left:59%;right:5%}.gx-site .yz-orbital-heading p{letter-spacing:.08em;color:#c5ff78;margin-bottom:24px;font-size:12px;line-height:1.6}.gx-site .yz-orbital-heading h2{letter-spacing:-.05em;color:#f1e7ff;font-size:clamp(40px,4.5vw,70px);line-height:1.03}.gx-site .yz-orbital-heading h2>span{letter-spacing:.12em;color:#bda5db;margin-top:24px;font-size:12px}.gx-site .yz-orbital-stage{z-index:2;inset:100px 47% 255px 4%}.gx-site .yz-orbital.is-entered.core-ready .yz-orbital-scenery img{opacity:.12}.gx-site .yz-orbital-caption{max-width:none;inset:365px 5% auto 59%}.gx-site .yz-orbital-caption h3{margin:16px 0;font-size:28px;line-height:1.15}.gx-site .yz-orbital-caption p{color:#d1bddf;max-width:380px;font-size:16px;line-height:1.65}.gx-site .yz-orbital-index{letter-spacing:.08em;font-size:12px}.gx-site .yz-orbital-controls{align-items:start;gap:15px;bottom:265px;left:59%;right:4%}.gx-site .yz-orbital-enter{color:#142312;width:100%;box-shadow:none;background:#c5ff78;justify-content:space-between;gap:15px}.gx-site .yz-orbital-enter b{color:#c5ff78;background:#2e174a}.gx-site .yz-orbital-frequencies{justify-content:space-between;width:100%}.gx-site .yz-orbital-frequencies button{gap:7px;padding:12px;font-size:14px}.gx-site .yz-orbital-secondary{flex-wrap:wrap;gap:8px 20px}.gx-site .yz-orbital-drag{text-align:left;color:#c4b2d4;margin:0}.gx-site .yz-orbital-bridge{color:#fff;z-index:3;background:#7035de;border-radius:18px;justify-content:space-between;align-items:center;gap:25px;min-height:128px;padding:28px 32px;display:flex;position:absolute;bottom:76px;left:4%;right:4%}.gx-site .yz-orbital-bridge p{margin:0;font-size:19px;line-height:1.5}.gx-site .yz-orbital-bridge strong{color:#c5ff78;letter-spacing:-.025em;font-size:26px;font-weight:500}.gx-site .yz-orbital-bridge a{color:#142312;background:#c5ff78;border-radius:30px;align-items:center;gap:25px;min-height:48px;padding:17px 22px;font-size:15px;text-decoration:none;display:flex}.gx-site .yz-orbital-footer{letter-spacing:.03em;border:0;padding-top:0;font-size:12px;bottom:25px;left:4%;right:4%}.gx-site .yz-project-close{background:linear-gradient(#120b23,#170d2c)}.gx-site .yz-offers{padding-top:55px}.gx-site #brief{background:#1d0e34}@media (max-width:1000px){.gx-site .gx-modal-panel{grid-template-columns:1fr}.gx-site .gx-modal-media{grid-template-columns:1.5fr 1fr;gap:16px;margin:16px;padding:16px;display:grid}.gx-site .gx-modal-media .gx-modal-visual{aspect-ratio:auto;min-height:260px}.gx-site .yz-study-detail{border:0;margin:0;padding:0}.gx-site .yz-study-detail>.gx-project-visual{min-height:180px}.gx-site .gx-modal-content{padding:22px 32px 32px}.gx-site .yz-orbital{min-height:1040px}.gx-site .yz-orbital-heading{left:56%;right:4%}.gx-site .yz-orbital-heading h2{font-size:44px}.gx-site .yz-orbital-caption{top:335px;left:56%;right:4%}.gx-site .yz-orbital-controls{bottom:270px;left:56%}.gx-site .yz-orbital-scenery,.gx-site .yz-orbital-atmosphere,.gx-site .yz-orbital-stage{right:48%}.gx-site .yz-orbital-frequencies button{padding:12px 9px;font-size:13px}}@media (max-width:600px){.gx-site .gx-modal-media{border-radius:12px;margin:10px;padding:10px;display:block}.gx-site .gx-modal-media .gx-modal-visual{min-height:245px}.gx-site .yz-study-detail{margin-top:15px}.gx-site .yz-study-detail>.gx-project-visual{min-height:150px}.gx-site .yz-study-detail figcaption{padding:14px 6px 5px;font-size:14px}.gx-site .gx-modal-content{padding:20px 22px 26px}.gx-site .gx-modal-content h2{font-size:30px}.gx-site .yz-study-story{gap:24px}.gx-site .yz-study-story h3{font-size:22px}.gx-site .gx-modal-actions{gap:8px}.gx-site .gx-modal-actions button{padding:12px 8px;font-size:12px}.gx-site .yz-orbital{border-radius:20px;flex-direction:column;gap:24px;min-height:0;margin:0 10px;padding:24px 20px;display:flex}.gx-site .yz-orbital-header{gap:15px;margin:0;padding:0;font-size:12px}.gx-site .yz-orbital-header>span{max-width:180px;line-height:1.5}.gx-site .yz-orbital-header a{white-space:nowrap;align-items:center;min-height:44px;font-size:14px;display:flex}.gx-site .yz-orbital-heading{text-align:left;order:1;position:relative;inset:auto}.gx-site .yz-orbital-heading p{margin-bottom:15px;font-size:12px}.gx-site .yz-orbital-heading h2{letter-spacing:-.055em;font-size:44px;line-height:1.04}.gx-site .yz-orbital-heading h2>span{margin-top:17px;font-size:12px}.gx-site .yz-orbital-scenery{z-index:0;border-radius:14px;flex:none;order:2;height:330px;position:relative;inset:auto}.gx-site .yz-orbital-scenery img{object-position:50% center}.gx-site .yz-orbital-atmosphere{display:none}.gx-site .yz-orbital-stage{height:330px;inset:270px 20px auto}.gx-site .yz-orbital-caption,.gx-site .yz-orbital.is-entered .yz-orbital-caption{order:3;max-width:none;position:relative;inset:auto}.gx-site .yz-orbital-caption h3{margin:12px 0;font-size:28px}.gx-site .yz-orbital-caption p{max-width:none}.gx-site .yz-orbital-controls{order:4;align-items:stretch;gap:15px;position:relative;inset:auto}.gx-site .yz-orbital-frequencies button{padding:12px;font-size:14px}.gx-site .yz-orbital-secondary{gap:8px 18px}.gx-site .yz-orbital-secondary a,.gx-site .yz-orbital-secondary button{font-size:14px}.gx-site .yz-orbital-bridge{border-radius:14px;flex-direction:column;order:5;align-items:start;gap:18px;min-height:0;padding:24px;position:relative;inset:auto}.gx-site .yz-orbital-bridge p{font-size:16px}.gx-site .yz-orbital-bridge strong{margin-top:6px;font-size:24px;line-height:1.25;display:inline-block}.gx-site .yz-orbital-bridge a{justify-content:space-between;gap:14px;width:100%;padding:14px 17px;font-size:14px}.gx-site .yz-orbital-footer{order:6;font-size:12px;line-height:1.6;position:relative;inset:auto}.gx-site .yz-orbital-footer span:first-child{display:none}}@media (prefers-reduced-motion:reduce){.gx-site .yz-orbital-scenery img{transform:none!important}.gx-site .yz-orbital-stage{transition:none!important}}.gx-site .yz-orbital-window{border:1px solid #ba92ee44;border-radius:20px;position:absolute;inset:90px 46% 240px 3%;overflow:hidden}.gx-site .yz-orbital-window .yz-orbital-scenery,.gx-site .yz-orbital-window .yz-orbital-atmosphere{border-radius:0;position:absolute;inset:0}.gx-site .yz-orbital-window .yz-orbital-stage{height:auto;inset:0}@media (max-width:1000px){.gx-site .yz-orbital-window{right:48%}}@media (max-width:600px){.gx-site .yz-orbital-window{border-radius:14px;flex:none;order:2;height:330px;position:relative;inset:auto}.gx-site .yz-orbital-window .yz-orbital-scenery{height:auto}}.gx-site .gx-modal-media{grid-template-rows:none;height:auto;min-height:0;max-height:none;display:block;overflow:visible}.gx-site .gx-modal-media .gx-modal-visual{height:auto}@media (min-width:601px) and (max-width:1000px){.gx-site .gx-modal-media{grid-template-rows:auto;grid-template-columns:1.5fr 1fr;display:grid}}.gx-site .yz-orbital-interior{pointer-events:none;position:absolute;inset:0}.gx-site .yz-orbital-interior img{object-fit:cover;object-position:center 42%;width:100%;height:100%}.gx-site .yz-orbital-interior span{opacity:.12;mix-blend-mode:screen;transition:background-color .18s;position:absolute;inset:0}.gx-site .yz-orbital-core{z-index:1;position:relative}.gx-site .yz-orbital-window{scroll-margin-top:95px}.yz-mesh-flow{z-index:2;pointer-events:none;opacity:.75;width:100%;height:100%;position:absolute;inset:0}.gx-site :is(a,button,input,textarea,select,summary):focus-visible{outline-offset:4px;outline:2px solid #c5ff78}.gx-site .gx-modal-close{z-index:10;grid-column:1/-1;justify-self:end;width:max-content;min-height:44px;margin:12px 12px -56px;position:sticky;top:12px;right:auto}.gx-site :is(.gx-nav-chapters summary,.gx-section-code,.gx-project-head,.gx-discipline-meta small,.gx-hero-index,.gx-atlas-route button small){font-size:12px}.gx-site .gx-hero-projects button b{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;max-width:none;font-size:12px;line-height:1.4}.gx-site .gx-hero-projects button small{letter-spacing:0;font-size:12px}.gx-site .gx-hero-projects button:focus-visible .gx-hero-project-image{filter:saturate(1.05)contrast(1.08)}.gx-site .gx-hero-projects button{transition:width .36s cubic-bezier(.22,1,.36,1),border-color .16s}@media (min-width:1200px) and (hover:hover) and (pointer:fine){.gx-site .gx-hero-projects{align-items:stretch;gap:10px;display:flex}.gx-site .gx-hero-projects-label,.gx-site .gx-hero-projects>a{letter-spacing:.04em;flex:0 0 13%;min-width:0;font-size:12px}.gx-site .gx-hero-projects button{flex:none;grid-template-columns:22px 1fr;width:16%;display:grid;box-shadow:none!important;transform:none!important}:is(.gx-site .gx-hero-projects:has(button:hover) button,.gx-site .gx-hero-projects:has(button:focus-visible) button){width:13%}:is(.gx-site .gx-hero-projects:not(:has(button:focus-visible)) button:hover,.gx-site .gx-hero-projects button:focus-visible){border-color:#c5ff78;width:25%}.gx-site .gx-hero-project-image{filter:saturate(.8);transition:filter .22s;transform:none!important}}@media (max-width:600px){.gx-site .gx-hero-projects button{scroll-snap-align:center}.gx-site .gx-hero-projects{scroll-padding-inline:12px}.gx-site .gx-atlas-route button small{font-size:12px}.gx-site .gx-project-copy p{font-size:16px}.gx-site .yz-orbital-frequencies button{min-height:48px}}@media (prefers-reduced-motion:reduce){.yz-mesh-flow{opacity:.4}.gx-site .gx-hero-projects button{transition:none}}@media (pointer:coarse){.gx-site .gx-actions a:not(.gx-button),.gx-site .gx-footer>a:last-child{align-items:center;min-height:44px;display:inline-flex}}.gx-site .gx-project{scroll-margin-top:96px}.gx-site .gx-hero{background:#140b27;flex-direction:column;justify-content:center;align-items:flex-start;min-height:790px;padding:155px 6vw 70px;display:flex;overflow:hidden}.gx-site .gx-hero-image{opacity:1;background-image:linear-gradient(#0000 55%,#140b2730),url(/images/yz-galaxy-hero.webp);background-position:50%,67%;background-size:cover;border-radius:240px 240px 12px 12px;inset:112px 3vw 60px 47%;box-shadow:0 0 0 1px #cba8ff35}.gx-site .gx-hero-image:before{background:linear-gradient(90deg,#140b2766,#0000 45%)}.gx-site .gx-hero-copy{z-index:5;max-width:62%;margin:0;position:relative}.gx-site .gx-hero h1{letter-spacing:-.065em;margin:26px 0 30px;font-size:clamp(72px,8.1vw,128px);font-weight:500;line-height:.98}.gx-site .gx-hero .gx-intro{color:#e0d3ec;max-width:400px;margin:0 0 28px;font-size:17px;line-height:1.7}.gx-site .gx-hero .gx-kicker{letter-spacing:.13em;color:#d2b9f3;font-size:12px}.gx-site .gx-hero .gx-actions{flex-wrap:wrap;gap:20px}.gx-site .gx-hero .gx-button{border-radius:5px;min-height:52px;padding:17px 24px}.gx-site .gx-hero .gx-actions a span,.gx-site .gx-hero-index{display:none}.gx-site .gx-hero-projects{z-index:5;background:0 0;border:0;border-top:1px solid #cba8ff35;border-radius:0;width:100%;margin:65px 0 0;padding:18px 0 0;position:relative;inset:auto}.gx-site .gx-hero-projects button{border-radius:5px}.gx-site .gx-hero-projects-label{color:#ccbbe1}.gx-site .gx-hero-signal{opacity:.12}.gx-site .gx-projects{background:#eeeaf5;padding-block:90px}.gx-site .gx-projects .gx-section-top{align-items:end;gap:35px}.gx-site .gx-projects .gx-section-top h2{font-size:clamp(48px,6vw,90px);font-weight:500;line-height:1.06}.gx-site .gx-project-grid{gap:40px 26px}.gx-site .gx-project:nth-child(n){background:0 0;border-radius:8px;box-shadow:0 1px #33204b35}.gx-site .gx-project-head{padding-inline:0;font-size:12px}.gx-site .gx-project-copy{padding:26px 0 30px}.gx-site .gx-project-visual{border-radius:6px;min-height:340px}.gx-site .gx-project-copy h3{letter-spacing:-.04em;font-size:clamp(25px,2.8vw,42px)}.gx-site .gx-project-tags span{border-radius:3px;font-size:12px}.gx-site .gx-gallery{background:#130b23;padding-block:95px}.gx-site .gx-gallery-stage{background:0 0;border:0;grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr);align-items:center;gap:6vw;min-height:0;display:grid}.gx-site .gx-gallery-caption{min-width:0;padding:24px 0}.gx-site .gx-gallery-caption h3{letter-spacing:-.06em;font-size:clamp(54px,7vw,100px);font-weight:500;line-height:1.1}.gx-site .gx-gallery-caption p{font-size:14px;line-height:1.6}.gx-site .gx-gallery-caption small{color:#c5b6d6;font-size:14px;line-height:1.7}.gx-site .gx-gallery-art{border-radius:8px;min-height:560px;box-shadow:0 0 0 1px #bda0de40}.gx-site .gx-gallery-tabs{border:0;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin-top:28px;display:grid;overflow:visible}.gx-site .gx-gallery-tabs button{text-align:left;color:#c8b9d9;background:#241633;border:1px solid #0000;border-radius:5px;grid-template-columns:auto 1fr;gap:8px;min-width:0;padding:8px;transition:background-color .16s,border-color .16s,transform .18s ease-out;display:grid}.gx-site .gx-gallery-tabs button img{object-fit:cover;opacity:.75;border-radius:2px;grid-column:1/-1;width:100%;height:96px;transition:opacity .16s}.gx-site .gx-gallery-tabs button span{color:inherit;font-size:12px;line-height:1.5}.gx-site .gx-gallery-tabs button b{color:inherit;font-size:12px;font-weight:500;line-height:1.5}.gx-site .gx-gallery-tabs button[aria-pressed=true]{color:#fff;background:#6630c0;border-color:#c6a4ff}.gx-site .gx-gallery-tabs button[aria-pressed=true] img{opacity:1}@media (min-width:1001px){.gx-site .gx-project:first-child,.gx-site .gx-project:nth-child(6){grid-column:1/-1;grid-template-columns:1.2fr 1fr;align-items:center;gap:0 36px;display:grid}.gx-site .gx-project:first-child .gx-project-head,.gx-site .gx-project:nth-child(6) .gx-project-head{grid-column:1/-1;width:100%}.gx-site .gx-project:first-child .gx-project-visual,.gx-site .gx-project:nth-child(6) .gx-project-visual{grid-column:1;width:100%;min-height:420px;margin:0}.gx-site .gx-project:first-child .gx-project-copy,.gx-site .gx-project:nth-child(6) .gx-project-copy{grid-column:2;width:100%;padding:25px 20px 25px 0}}@media (hover:hover) and (pointer:fine){.gx-site .gx-gallery-tabs button:hover{border-color:#bfa0df80;transform:translateY(-3px)}.gx-site .gx-gallery-tabs button:hover img{opacity:1}}@media (max-width:1000px){.gx-site .gx-hero{min-height:750px;padding-top:135px}.gx-site .gx-hero-copy{max-width:80%}.gx-site .gx-hero-image{opacity:.7;left:40%}.gx-site .gx-hero h1{font-size:10vw}.gx-site .gx-gallery-stage{grid-template-columns:1fr;gap:25px}.gx-site .gx-gallery-art{min-height:540px}.gx-site .gx-gallery-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.gx-site .gx-hero{min-height:0;padding:118px 22px 30px}.gx-site .gx-hero-image{opacity:.58;background-position:50%,65%;background-size:cover;border-radius:160px 160px 6px 6px;height:400px;inset:120px 15px auto 32%}.gx-site .gx-hero-copy{width:100%;max-width:none}.gx-site .gx-hero h1{max-width:100%;margin:28px 0 32px;font-size:clamp(54px,15vw,90px);line-height:1.04}.gx-site .gx-hero .gx-intro{background:linear-gradient(#140b2799,#140b27 20%);max-width:none;margin:0 0 25px;padding:18px 0 0;font-size:16px}.gx-site .gx-hero .gx-actions{gap:16px}.gx-site .gx-hero-projects{width:100%;margin-top:35px;padding-top:18px;bottom:auto;left:auto;right:auto}.gx-site .gx-projects,.gx-site .gx-gallery{padding-block:55px}.gx-site .gx-project-grid{gap:25px}.gx-site .gx-project-visual,.gx-site .gx-project:nth-child(6) .gx-project-visual{min-height:280px}.gx-site .gx-project-copy,.gx-site .gx-project:nth-child(6) .gx-project-copy{padding:23px 0 28px}.gx-site .gx-gallery-art{border-radius:5px;min-height:440px}.gx-site .gx-gallery-tabs{gap:8px}.gx-site .gx-gallery-tabs button{text-align:center;grid-template-columns:1fr;gap:5px;padding:5px}.gx-site .gx-gallery-tabs button span{display:none}.gx-site .gx-gallery-tabs button img{height:82px}.gx-site .gx-gallery-tabs button b{font-size:12px}}@media (prefers-reduced-motion:reduce){.gx-site .gx-gallery-tabs button,.gx-site .gx-gallery-tabs button img{transition:none}.gx-site .gx-gallery-tabs button:hover{transform:none}}.gx-site .gx26-ticker{margin-top:0}.gx-site .gx-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#150d27f5;max-width:calc(100% - 24px);transition:transform .2s ease-out,opacity .16s}.gx-site .gx-nav[data-reading=true]:not(:focus-within):not(:has(nav.open)){opacity:0;pointer-events:none;transform:translateY(calc(-100% - 24px))}.gx-site .gx-nav nav{top:100%}.gx-site section[id]{scroll-margin-top:100px}.gx-site .gx-hero-projects{-webkit-backdrop-filter:none;backdrop-filter:none;flex-shrink:0;grid-template-rows:auto auto auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;height:auto;min-height:0;max-height:none;margin-top:48px;display:grid;overflow:visible}.gx-site .gx-hero-projects-label{letter-spacing:.1em;grid-column:1/-1;justify-content:flex-start;min-height:30px;font-size:12px}.gx-site .gx-hero-projects-label i{display:none}.gx-site .gx-hero-projects>button{flex:initial;grid-template-rows:auto auto;grid-template-columns:24px minmax(0,1fr);align-content:start;gap:12px 6px;width:auto;min-width:0;padding:0 0 14px;transition:border-color .18s;display:grid;transform:none!important}.gx-site .gx-hero-projects:has(button:hover)>button{flex:initial;grid-template-rows:auto auto;grid-template-columns:24px minmax(0,1fr);align-content:start;gap:12px 6px;width:auto;min-width:0;padding:0 0 14px;transition:border-color .18s;display:grid;transform:none!important}.gx-site .gx-hero-projects:has(button:focus-visible)>button{flex:initial;grid-template-rows:auto auto;grid-template-columns:24px minmax(0,1fr);align-content:start;gap:12px 6px;width:auto;min-width:0;padding:0 0 14px;transition:border-color .18s;display:grid;transform:none!important}.gx-site .gx-hero-projects:not(:has(button:focus-visible))>button:hover{flex:initial;grid-template-rows:auto auto;grid-template-columns:24px minmax(0,1fr);align-content:start;gap:12px 6px;width:auto;min-width:0;padding:0 0 14px;transition:border-color .18s;display:grid;transform:none!important}.gx-site .gx-hero-projects>button:focus-visible{flex:initial;grid-template-rows:auto auto;grid-template-columns:24px minmax(0,1fr);align-content:start;gap:12px 6px;width:auto;min-width:0;padding:0 0 14px;transition:border-color .18s;display:grid;transform:none!important}.gx-site .gx-hero-projects .gx-hero-project-image{aspect-ratio:2;filter:none;grid-column:1/-1;width:100%;height:auto;min-height:0}.gx-site .gx-hero-projects button b{white-space:normal;text-overflow:clip;letter-spacing:0;max-width:none;padding-right:12px;font-size:14px;font-weight:500;line-height:1.45;overflow:visible}.gx-site .gx-hero-projects button small{align-self:start;padding-left:10px;font-size:12px;line-height:1.5}.gx-site .gx-hero-projects>a{letter-spacing:.06em;text-align:left;grid-column:1/-1;justify-content:flex-end;gap:5px;min-height:44px;font-size:12px}.gx-site .gx-hero-projects>a br,.gx-site .gx-hero-projects>a span{display:none}.gx-site .gx-hero-projects>a br:after{content:" "}.gx-site .gx-hero{overflow:clip}.gx-site .gx-hero-image{bottom:310px}.gx-site .gx-companion{bottom:325px}.gx-site .yz-cosmic-label{letter-spacing:.16em;color:#c5ff78;margin:0 0 24px;font:12px/1.6 JetBrains Mono,monospace}.gx-site .yz-singularity{isolation:isolate;background:#030307;height:165svh;min-height:900px;margin:50px 0 0;position:relative}.gx-site .yz-singularity-sticky{isolation:isolate;height:100svh;min-height:680px;position:sticky;top:0;overflow:hidden}.gx-site .yz-singularity-art{object-fit:cover;object-position:66% center;transform-origin:75%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.gx-site .yz-singularity-shade{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#020207a6,#0000 70%),linear-gradient(#0000 70%,#020207);position:absolute;inset:0}.gx-site .yz-cosmic-copy{width:55%;max-width:790px;padding:clamp(100px,16vh,180px) 6vw 160px;position:relative}.gx-site .yz-cosmic-copy h2{letter-spacing:-.055em;color:#f5efff;margin:0 0 30px;font-size:clamp(56px,7vw,108px);font-weight:500;line-height:1.02}.gx-site .yz-cosmic-copy h2 em{color:#c0a0ff;-webkit-text-stroke:0;font-family:inherit;font-style:normal}.gx-site .yz-cosmic-copy>p:last-child{color:#d2c7df;max-width:350px;margin:0;font-size:17px;line-height:1.75}.gx-site .yz-singularity-bottom{color:#d7cae3;letter-spacing:.15em;grid-template-columns:repeat(3,1fr);gap:18px;font:12px/1.5 JetBrains Mono,monospace;display:grid;position:absolute;bottom:38px;left:6vw;right:6vw}.gx-site .yz-singularity-bottom span:nth-child(2){text-align:center}.gx-site .yz-singularity-bottom span:nth-child(3){text-align:right}.gx-site .yz-singularity-progress{background:#d4b9ef40;grid-column:1/-1;height:1px;margin-top:8px;overflow:hidden}.gx-site .yz-singularity-progress i{transform-origin:0;background:#c5ff78;width:100%;height:100%;display:block;transform:scaleX(0)}.gx-site .yz-singularity.is-still{height:auto;min-height:0}.gx-site .yz-singularity.is-still .yz-singularity-sticky{position:relative}.gx-site .yz-frontier{background:#160b29;padding:90px 6vw}.gx-site .yz-frontier-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:6vw;margin-bottom:40px;display:grid}.gx-site .yz-frontier-heading h2{letter-spacing:-.055em;color:#f6efff;margin:0;font-size:clamp(42px,5.4vw,82px);font-weight:500;line-height:1.08}.gx-site .yz-frontier-heading h2 em{color:#c5ff78;-webkit-text-stroke:0;font-family:inherit;font-style:normal}.gx-site .yz-frontier-heading>p{color:#cbbadd;max-width:400px;margin:0 0 5px;font-size:17px;line-height:1.75}.gx-site .yz-frontier-stage{isolation:isolate;aspect-ratio:1.77;background:#130b23;border:1px solid #ba94ef40;border-radius:12px;min-height:500px;position:relative;overflow:hidden}.gx-site .yz-frontier-art{object-fit:cover;object-position:70% center;transform-origin:79% 53%;z-index:-2;width:100%;height:100%;transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.gx-site .yz-frontier.is-detail .yz-frontier-art{transform:scale(1.36)}.gx-site .yz-frontier-shade{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#10081fe6,#0000 70%),linear-gradient(#0000 40%,#10081f88);position:absolute;inset:0}.gx-site .yz-frontier-caption{max-width:42%;padding:20px 0;position:absolute;top:50%;left:4%;transform:translateY(-50%)}.gx-site .yz-frontier-caption>span{color:#b7f0ff;letter-spacing:.09em;font:12px/1.5 JetBrains Mono,monospace}.gx-site .yz-frontier-caption h3{white-space:pre-line;letter-spacing:-.04em;color:#fff;margin:22px 0;font-size:clamp(30px,3.4vw,52px);font-weight:500;line-height:1.13}.gx-site .yz-frontier-caption p{color:#e3d8ed;max-width:340px;margin:0;font-size:16px;line-height:1.7}.gx-site .yz-frontier-coordinate{color:#e1d2ed;letter-spacing:.12em;font:12px/1.5 JetBrains Mono,monospace;position:absolute;bottom:24px;right:26px}.gx-site .yz-frontier-controls{justify-content:space-between;align-items:center;gap:24px;margin-top:24px;display:flex}.gx-site .yz-frontier-controls>div{background:#28183e;border:1px solid #b594e338;border-radius:40px;gap:4px;padding:5px;display:flex}.gx-site .yz-frontier-controls button{color:#d0bce4;cursor:pointer;background:0 0;border:0;border-radius:30px;min-height:44px;padding:12px 22px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;transition:background-color .18s,color .18s}.gx-site .yz-frontier-controls button[aria-pressed=true]{color:#172014;background:#c5ff78}.gx-site .yz-frontier-controls>span{letter-spacing:.08em;color:#b8a6cc;font:12px/1.5 JetBrains Mono,monospace}.gx-site .yz-frontier.is-still .yz-frontier-art{transition:none}@media (max-width:1100px){.gx-site .gx-hero-projects button b{font-size:13px}.gx-site .yz-frontier-caption h3{font-size:34px}}@media (max-width:900px){.gx-site .gx-hero-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;height:auto}.gx-site .gx-hero-image{bottom:530px}.gx-site .gx-companion{bottom:545px}.gx-site .yz-singularity{height:auto;min-height:0}.gx-site .yz-singularity-sticky{height:auto;min-height:720px;position:relative}.gx-site .yz-cosmic-copy{width:67%;padding-top:85px}.gx-site .yz-frontier-heading{grid-template-columns:1fr;gap:24px}.gx-site .yz-frontier-stage{min-height:520px}.gx-site .yz-frontier-controls>span{display:none}}@media (max-width:600px){.gx-site .gx-nav{background:#150d27fa;border-radius:10px;width:calc(100% - 20px);height:62px;min-height:62px;padding:0 14px;top:8px}.gx-site .gx-nav nav{background:#150d27;max-height:calc(100dvh - 90px);padding:22px;top:100%}.gx-site .gx-hero{padding-top:108px;padding-bottom:30px}.gx-site .gx-hero-image{height:370px;inset:110px 15px auto 32%}.gx-site .gx-hero-projects{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;align-items:stretch;height:auto;min-height:0;max-height:none;margin-top:32px;overflow:visible}.gx-site .gx-hero-projects>button{grid-template-rows:auto auto;gap:10px 4px;min-height:0;padding-bottom:12px}.gx-site .gx-hero-projects button b{font-size:12px;line-height:1.5}.gx-site .gx-hero-projects .gx-hero-project-image{aspect-ratio:1.7;min-height:0}.gx-site .gx-hero-projects>a{justify-content:flex-start;min-height:48px;font-size:12px}.gx-site .gx-companion{display:none}.gx-site .yz-singularity{margin-top:25px}.gx-site .yz-singularity-sticky{min-height:0;padding-bottom:34px}.gx-site .yz-singularity-art{object-position:76% center;object-fit:cover;z-index:0;height:330px;display:block;position:relative}.gx-site .yz-singularity-shade{display:none}.gx-site .yz-cosmic-copy{width:100%;max-width:none;padding:32px 24px 35px}.gx-site .yz-cosmic-copy h2{margin-bottom:25px;font-size:clamp(46px,12vw,64px);line-height:1.05}.gx-site .yz-cosmic-copy h2 br:nth-of-type(2){display:none}.gx-site .yz-cosmic-copy>p:last-child{max-width:360px;font-size:16px}.gx-site .yz-singularity-bottom{letter-spacing:0;gap:12px;margin:0 24px;font-size:12px;position:relative;inset:auto}.gx-site .yz-singularity-progress{display:none}.gx-site .yz-frontier{padding:55px 22px}.gx-site .yz-frontier-heading{gap:22px;margin-bottom:28px}.gx-site .yz-frontier-heading h2{font-size:clamp(38px,10vw,52px)}.gx-site .yz-frontier-heading>p{font-size:16px}.gx-site .yz-frontier-stage{aspect-ratio:auto;border-radius:8px;min-height:0;overflow:hidden}.gx-site .yz-frontier-art{object-position:80% center;z-index:0;transform-origin:75% 45%;height:360px;display:block;position:relative}.gx-site .yz-frontier.is-detail .yz-frontier-art{transform:scale(1.12)}.gx-site .yz-frontier-shade{display:none}.gx-site .yz-frontier-caption{background:#201131;max-width:none;padding:26px 22px;position:relative;inset:auto;transform:none}.gx-site .yz-frontier-caption h3{margin:16px 0;font-size:30px}.gx-site .yz-frontier-caption p{font-size:16px}.gx-site .yz-frontier-coordinate{display:none}.gx-site .yz-frontier-controls{justify-content:center}.gx-site .yz-frontier-controls button{font-family:inherit;font-size:14px}}@media (prefers-reduced-motion:reduce){.gx-site .gx-nav,.gx-site .yz-frontier-art{transition:none}.gx-site .yz-singularity{height:auto;min-height:0}.gx-site .yz-singularity-sticky{position:relative}}.gx-hero{isolation:isolate;overflow:hidden}.gx-hero-signal{z-index:-1;pointer-events:auto;opacity:.9;mix-blend-mode:screen;position:absolute;inset:70px 0 0}.gx-hero-signal canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.gx-hero-signal.is-ready canvas{opacity:.9}.gx-hero-signal>span,.gx-hero-signal>i,.gx-hero-signal>b{aspect-ratio:1;border:1px solid #a24eff42;border-radius:50%;width:min(27vw,420px);animation:20s linear infinite gxV22Orbit;position:absolute;top:30%;right:17%;transform:rotate(-19deg)scaleY(.45);box-shadow:0 0 70px #8a2be211}.gx-hero-signal>i{border-color:#00cfff2f;width:min(39vw,610px);animation-duration:33s;animation-direction:reverse;top:22%;right:12%}.gx-hero-signal>b{border-style:dashed;border-color:#ffd76a52;width:min(14vw,220px);animation-duration:13s;top:36%;right:23%}.gx-world-teaser{letter-spacing:.13em;background:linear-gradient(90deg,#06070cbb,#0000);border-left:1px solid #e8b95766;grid-template-columns:auto auto;gap:5px 18px;padding:18px 20px;font:9px/1.4 monospace;display:grid;position:absolute;bottom:5.5vh;right:4.5vw}.gx-world-teaser span{color:#718091}.gx-world-teaser b{font-weight:600}.gx-world-teaser i{background:linear-gradient(90deg,#984cff,#43e9ff,#0000);grid-column:1/-1;height:1px;margin:5px 0}.gx-dark-expansion{isolation:isolate;background:#020306;padding:clamp(110px,13vw,210px) max(5vw,24px);position:relative;overflow:hidden}.gx-dark-expansion:before{content:"";z-index:-1;background:radial-gradient(circle at 13% 30%,#59128b18,#0000 25%),radial-gradient(circle at 90% 70%,#005d8b17,#0000 30%),linear-gradient(115deg,#0000 48%,#ffffff08 48.08%,#0000 48.25%);position:absolute;inset:0}.gx-dark-intro{max-width:1180px;margin:0 auto clamp(80px,10vw,155px)}.gx-dark-intro>p{letter-spacing:.23em;color:#c69255;font:10px monospace}.gx-dark-intro h2{letter-spacing:-.065em;margin:30px 0;font-size:clamp(55px,8vw,132px);font-weight:500;line-height:.9}.gx-dark-intro h2 em{color:#0000;-webkit-text-stroke:1px #9577b1;font-family:Georgia,serif;font-weight:400}.gx-dark-intro>span{color:#9ca6b2;max-width:640px;font-size:18px;line-height:1.75;display:block}.gx-dark-visions{grid-template-columns:1.2fr .8fr;align-items:start;gap:clamp(24px,5vw,80px);max-width:1420px;margin:auto;display:grid}.gx-dark-vision{transform:perspective(1300px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s cubic-bezier(.2,.7,.2,1);position:relative}.gx-dark-vision.v2{margin-top:40vh}.gx-dark-vision.v3{grid-column:1/-1;width:82%;margin:8vh auto 0}.gx-dark-image{background:#050609;border:1px solid #ffffff13;position:relative;overflow:hidden;box-shadow:0 45px 130px #000}.gx-dark-vision.v1 .gx-dark-image{aspect-ratio:1.16}.gx-dark-vision.v2 .gx-dark-image{aspect-ratio:.82}.gx-dark-vision.v3 .gx-dark-image{aspect-ratio:1.9}.gx-dark-image img{object-fit:cover;width:100%;height:100%;transform:translate3d(var(--dx,0),var(--dy,0),0) scale(1.08);filter:saturate(.88)contrast(1.08);transition:transform .75s cubic-bezier(.2,.7,.2,1),filter .5s;display:block}@media (hover:hover) and (pointer:fine){.gx-dark-vision:hover img{filter:saturate(1.08)contrast(1.1)}}.gx-dark-image:after{content:"";mix-blend-mode:screen;background:linear-gradient(#0000 55%,#020306cc),linear-gradient(120deg,#0000 55%,#8a2be21c);position:absolute;inset:0}.gx-dark-image>span{z-index:2;background:#43e9ff;border-radius:50%;width:9px;height:9px;position:absolute;top:20px;right:20px;box-shadow:0 0 20px 5px #43e9ff88}.gx-dark-vision.v2 .gx-dark-image>span{background:#984cff;box-shadow:0 0 20px 5px #984cff88}.gx-dark-vision.v3 .gx-dark-image>span{background:#e8b957;box-shadow:0 0 20px 5px #e8b95788}.gx-dark-copy{grid-template-columns:1fr auto;gap:8px 30px;padding:25px 3px;display:grid}.gx-dark-copy small{color:#6f7c8b;letter-spacing:.16em;grid-column:1/-1;font:10px monospace}.gx-dark-copy h3{letter-spacing:-.04em;margin:5px 0;font-size:clamp(28px,3.4vw,54px);font-weight:500}.gx-dark-copy p{color:#8895a4;max-width:360px;font-size:15px;line-height:1.7}.gx-dark-statement{color:#626d7a;letter-spacing:.22em;white-space:nowrap;justify-content:center;align-items:center;gap:24px;margin:12vh 0 0;font:10px monospace;display:flex}.gx-dark-statement i{background:#7541b5;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #7541b5}@keyframes gxV22Orbit{to{transform:rotate(341deg)scaleY(.45)}}@media (max-width:800px){.gx-hero-signal{height:470px;inset:70px 0 auto}.gx-hero-signal>span{width:80vw;top:18%;right:-10%}.gx-hero-signal>i{width:120vw;top:7%;right:-36%}.gx-hero-signal>b{width:42vw;top:31%;right:16%}.gx-world-teaser{display:none}.gx-dark-expansion{padding-left:22px;padding-right:22px}.gx-dark-intro>span{font-size:16px}.gx-dark-visions{grid-template-columns:1fr;gap:75px}.gx-dark-vision.v2,.gx-dark-vision.v3{grid-column:auto;width:100%;margin:0}.gx-dark-vision.v1 .gx-dark-image,.gx-dark-vision.v2 .gx-dark-image{aspect-ratio:4/5}.gx-dark-vision.v3 .gx-dark-image{aspect-ratio:1.25}.gx-dark-copy{display:block}.gx-dark-copy p{font-size:16px}.gx-dark-statement{justify-content:flex-start;gap:16px;overflow:hidden}.gx-dark-image img{transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.gx-hero-signal>span,.gx-hero-signal>i,.gx-hero-signal>b{animation:none}.gx-dark-vision,.gx-dark-image img{transition:none;transform:none}}.gx-still .gx-hero-signal>span,.gx-still .gx-hero-signal>i,.gx-still .gx-hero-signal>b{animation:none}.gx-still .gx-dark-vision,.gx-still .gx-dark-image img{transition:none;transform:none!important}
