
@font-face{font-family:GlitchMono;src:url("./jetbrains-mono-regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:GlitchMono;src:url("./jetbrains-mono-extrabold.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:GlitchMono;src:url("./jetbrains-mono-mediumitalic.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap}
#gl-fluid{--gf-dark:#1d1d1d;--gf-lime:#d1fe01;--gf-primary:#bfd80b;--gf-light:#ededed;--gf-mid:#c2c2c2;--gf-grey:#818181;--gf-rule:#81818155;--gf-shift:7px;--gf-pad:4.7%;--gf-hero-size:9.1cqw;container-type:inline-size;color:var(--gf-light);font-family:GlitchMono,monospace;background:var(--gf-dark);position:relative;isolation:isolate}
#gl-fluid *{box-sizing:border-box;font-family:GlitchMono,monospace;font-synthesis:none}
#gl-fluid h1,#gl-fluid h2,#gl-fluid h3,#gl-fluid p{margin:0}
#gl-fluid button{border:0;background:none;color:inherit;font:inherit;padding:0}
#gl-fluid a{color:inherit;text-decoration:none}
#gl-fluid [hidden]{display:none!important}
#gl-fluid .gf-header{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:102px;padding:0 var(--gf-pad);background:var(--gf-dark);position:relative;z-index:4}
#gl-fluid .gf-header:after{content:'';position:absolute;bottom:0;left:var(--gf-pad);right:var(--gf-pad);height:1px;background:var(--gf-rule)}
#gl-fluid .gf-logo{display:block;width:213px;flex:none}
#gl-fluid .gf-logo img{display:block;width:100%;height:auto}
#gl-fluid .gf-nav{display:flex;align-items:center;gap:32px;position:relative;font-size:12px;line-height:1.4}
#gl-fluid .gf-nav a{padding:18px 0;min-height:44px;color:var(--gf-mid);position:relative}
#gl-fluid .gf-nav a[aria-current=page]{color:var(--gf-light)}
#gl-fluid .gf-nav a:hover{color:var(--gf-lime)}
#gl-fluid .gf-nav-marker{position:absolute;bottom:3px;left:0;width:18px;height:2px;background:var(--gf-lime);pointer-events:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),width .4s cubic-bezier(.2,.8,.2,1)}
#gl-fluid .gf-stage{position:relative;overflow:clip}
#gl-fluid .gf-page{position:relative}
#gl-fluid .gf-home{background:var(--gf-dark)}
#gl-fluid .gf-hero{padding:73px var(--gf-pad) 79px;position:relative}
#gl-fluid .gf-home-title{font-size:var(--gf-hero-size);line-height:1.11;letter-spacing:-.07em;font-weight:800;position:relative;z-index:1}
#gl-fluid .gf-home-title .gf-line{display:block;white-space:nowrap}
#gl-fluid .gf-glitch{display:inline-block;position:relative;color:var(--gf-lime)}
#gl-fluid .gf-glitch:before,#gl-fluid .gf-glitch:after{content:attr(data-echo);position:absolute;inset:0;pointer-events:none;opacity:0;white-space:nowrap}
#gl-fluid .gf-glitch:before{color:var(--gf-light);clip-path:inset(29% 0 57%)}
#gl-fluid .gf-glitch:after{color:var(--gf-primary);clip-path:inset(66% 0 20%)}
#gl-fluid .gf-hero-foot{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;align-items:end;margin-top:56px}
#gl-fluid .gf-hero-copy{font-size:16px;line-height:1.8;color:var(--gf-mid);max-width:520px}
#gl-fluid .gf-signal{height:56px;position:relative;border-top:1px solid var(--gf-rule);align-self:end}
#gl-fluid .gf-signal:before{content:'';position:absolute;top:-1px;right:0;width:60px;height:1px;background:var(--gf-lime)}
#gl-fluid .gf-signal:after{content:'';position:absolute;right:24px;top:-5px;width:8px;height:8px;border:1px solid var(--gf-lime);background:var(--gf-dark)}
#gl-fluid .gf-interference{position:absolute;right:5%;top:96px;width:55px;height:248px;opacity:.5;pointer-events:none}
#gl-fluid .gf-interference i{position:absolute;right:0;display:block;height:1px;background:var(--gf-grey);width:30px}
#gl-fluid .gf-interference i:nth-child(1){top:12%;width:14px}
#gl-fluid .gf-interference i:nth-child(2){top:20%;width:48px;background:var(--gf-lime)}
#gl-fluid .gf-interference i:nth-child(3){top:21.5%;width:37px}
#gl-fluid .gf-interference i:nth-child(4){top:50%;width:9px}
#gl-fluid .gf-interference i:nth-child(5){top:78%;width:24px}
#gl-fluid .gf-interference i:nth-child(6){top:80%;width:55px}
#gl-fluid .gf-interference i:nth-child(7){top:81.5%;width:15px;background:var(--gf-lime)}
#gl-fluid .gf-home-studio{margin:0 var(--gf-pad);padding:76px 0 83px;border-top:1px solid var(--gf-rule);display:grid;grid-template-columns:1fr 3fr;gap:54px;position:relative}
#gl-fluid .gf-home-studio:before{content:'';position:absolute;top:-1px;left:0;width:64px;height:2px;background:var(--gf-primary)}
#gl-fluid .gf-section-link{display:inline-flex;align-items:center;gap:16px;font-size:14px;line-height:1.5;font-style:italic;font-weight:500;padding:7px 0!important;text-align:left;position:relative}
#gl-fluid .gf-section-link:after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--gf-grey);transform-origin:left;transition:transform .4s cubic-bezier(.2,.8,.2,1),background .2s}
#gl-fluid .gf-section-link > span[aria-hidden]{font-size:20px;font-style:normal;display:inline-block;transition:transform .3s cubic-bezier(.2,.8,.2,1)}
#gl-fluid .gf-section-link:hover:after{background:var(--gf-lime);transform:translateX(5px)}
#gl-fluid .gf-section-link:hover span{transform:translate(3px,-3px)}
#gl-fluid .gf-home-studio h2{font-size:3.6cqw;line-height:1.28;letter-spacing:-.055em;font-weight:800;color:var(--gf-light);max-width:650px}
#gl-fluid .gf-home-studio p{font-size:16px;line-height:1.85;color:var(--gf-mid);max-width:555px;margin-top:28px}
#gl-fluid .gf-studio{background:var(--gf-dark);color:var(--gf-light)}
#gl-fluid .gf-studio-head{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}
#gl-fluid .gf-studio h1{font-size:7.5cqw;line-height:1.03;letter-spacing:-.075em;font-weight:800;align-self:end;padding:67px 9.4% 57px}
#gl-fluid .gf-studio h1 span{display:block}
#gl-fluid .gf-studio-intro{font-size:22px;line-height:1.65;letter-spacing:-.035em;font-weight:400;padding:67px 9.4% 57px;background:var(--gf-mid);color:var(--gf-dark)}
#gl-fluid .gf-studio-reading{display:grid;grid-template-columns:1fr 1fr;position:relative}
#gl-fluid .gf-studio-reading p{font-size:16px;line-height:1.9;color:var(--gf-mid);padding:47px 9.4% 68px;position:relative}
#gl-fluid .gf-studio-reading p:before{content:'';position:absolute;left:9.4%;right:9.4%;top:0;height:1px;background:var(--gf-rule)}
#gl-fluid .gf-studio-reading p:last-child{background:var(--gf-mid);color:var(--gf-dark)}
#gl-fluid .gf-studio-reading p:last-child:before{background:#1d1d1d44}
#gl-fluid .gf-works{position:relative;margin:0 var(--gf-pad);padding:38px 0 56px;border-top:1px solid var(--gf-rule)}
#gl-fluid .gf-works-inner{position:relative;padding:0}
#gl-fluid .gf-works-label{font-size:14px;font-weight:500;font-style:italic;line-height:1.5;margin-bottom:30px;color:var(--gf-mid)}
#gl-fluid .gf-product{display:grid;grid-template-columns:1.2fr 1fr;column-gap:54px;align-items:end;position:relative;padding-left:26px}
#gl-fluid .gf-product:before{content:'';position:absolute;left:0;top:4px;width:5px;height:56px;background:var(--gf-primary)}
#gl-fluid .gf-product h3{font-size:7.7cqw;font-weight:800;line-height:1.1;letter-spacing:-.07em}
#gl-fluid .gf-product-status{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.5;margin-top:17px;color:var(--gf-mid)}
#gl-fluid .gf-product-status:before{content:'';width:5px;height:5px;background:var(--gf-lime)}
#gl-fluid .gf-product p{font-size:16px;line-height:1.85;max-width:340px;padding-bottom:3px;color:var(--gf-mid)}
#gl-fluid .gf-contact-page{display:grid;grid-template-columns:1.2fr 1fr;background:var(--gf-dark);color:var(--gf-light)}
#gl-fluid .gf-contact-main{padding:75px 46px 80px 8.65%;position:relative}
#gl-fluid .gf-contact-main h1{font-size:7.7cqw;line-height:1.1;font-weight:800;letter-spacing:-.075em}
#gl-fluid .gf-contact-main>p{font-size:20px;line-height:1.75;color:var(--gf-mid);margin-top:38px;max-width:400px}
#gl-fluid .gf-contact-main .gf-contact-email{font-size:25px;line-height:1.5;font-style:italic;font-weight:500;color:var(--gf-lime);border-bottom:1px solid var(--gf-rule);padding-bottom:18px;display:block;margin-top:87px;max-width:360px}
#gl-fluid .gf-contact-facts{background:var(--gf-primary);color:var(--gf-dark);padding:75px 11% 64px 10%;position:relative}
#gl-fluid .gf-contact-facts:before{content:'';position:absolute;left:-8px;top:130px;width:8px;height:30px;background:var(--gf-primary)}
#gl-fluid .gf-fact+.gf-fact{border-top:1px solid #1d1d1d44;padding-top:25px;margin-top:27px}
#gl-fluid .gf-fact h2{font-size:12px;font-weight:500;font-style:italic;line-height:1.5;margin-bottom:16px}
#gl-fluid .gf-fact p,#gl-fluid .gf-fact address{font-size:15px;font-style:normal;font-weight:400;line-height:1.8}
#gl-fluid .gf-fact .gf-company{font-size:22px;line-height:1.5;font-weight:800;letter-spacing:-.04em}
#gl-fluid .gf-fact .gf-phone{display:inline-block;font-size:22px;line-height:1.5;font-weight:500;font-style:italic;padding-bottom:6px;border-bottom:1px solid #1d1d1d77}
#gl-fluid .gf-footer{padding:36px var(--gf-pad) 24px;background:var(--gf-dark);color:var(--gf-mid);font-size:11px;line-height:1.8;border-top:1px solid var(--gf-rule)}
#gl-fluid .gf-footer-main{display:grid;grid-template-columns:1.2fr 1.2fr .8fr;gap:32px;align-items:start}
#gl-fluid .gf-footer-company{color:var(--gf-light);max-width:280px;font-size:12px;line-height:1.8}
#gl-fluid .gf-footer address{font-style:normal}
#gl-fluid .gf-footer-phone{justify-self:end;white-space:nowrap}
#gl-fluid .gf-footer-phone a{display:inline-block;border-bottom:1px solid var(--gf-grey);margin-top:4px;padding-bottom:2px}
#gl-fluid .gf-footer-bottom{display:flex;justify-content:space-between;gap:22px;padding-top:25px;margin-top:27px;border-top:1px solid #81818133;color:var(--gf-grey)}
#gl-fluid .gf-footer-bottom span:last-child{color:var(--gf-mid)}
#gl-fluid .gf-ghost{position:absolute;left:0;top:0;width:100%;pointer-events:none;z-index:3;overflow:clip}
#gl-fluid .gf-ghost *{pointer-events:none!important}
#gl-fluid[data-motion=off] .gf-nav-marker,#gl-fluid[data-motion=off] .gf-section-link:after,#gl-fluid[data-motion=off] .gf-section-link > span[aria-hidden]{transition:none}
#gl-fluid[data-motion=off] .gf-glitch:before,#gl-fluid[data-motion=off] .gf-glitch:after{animation:none;opacity:0}
@keyframes gf-fracture-a{0%{opacity:0;transform:translateX(0)}12%{opacity:.85;transform:translateX(var(--gf-shift))}36%{opacity:.6;transform:translateX(calc(var(--gf-shift) * -.4))}100%{opacity:0;transform:translateX(0)}}
@keyframes gf-fracture-b{0%{opacity:0;transform:translateX(0)}18%{opacity:.85;transform:translateX(calc(var(--gf-shift) * -.7))}42%{opacity:.5;transform:translateX(calc(var(--gf-shift) * .4))}100%{opacity:0;transform:translateX(0)}}
@container(max-width:760px){
 #gl-fluid .gf-header{min-height:92px;gap:24px}
 #gl-fluid .gf-logo{width:188px}
 #gl-fluid .gf-nav{gap:25px}
 #gl-fluid .gf-hero{padding-top:60px;padding-bottom:61px}
 #gl-fluid .gf-hero-foot{grid-template-columns:1fr;gap:26px;margin-top:38px}
 #gl-fluid .gf-hero-copy{font-size:15px;max-width:500px}
 #gl-fluid .gf-signal{height:13px;width:36%;justify-self:end}
 #gl-fluid .gf-interference{top:75px;transform:scale(.75);transform-origin:top right}
 #gl-fluid .gf-home-studio{gap:34px;grid-template-columns:1fr 2.7fr;padding:56px 0 60px}
 #gl-fluid .gf-home-studio h2{font-size:4.3cqw}
 #gl-fluid .gf-home-studio p{font-size:15px}
 #gl-fluid .gf-studio h1{padding-top:52px}
 #gl-fluid .gf-studio-intro{font-size:18px;padding-top:52px}
 #gl-fluid .gf-studio-reading p{font-size:15px}
 #gl-fluid .gf-contact-main{padding-right:30px;padding-top:58px}
 #gl-fluid .gf-contact-main>p{font-size:17px}
 #gl-fluid .gf-contact-main .gf-contact-email{font-size:20px;margin-top:58px}
 #gl-fluid .gf-contact-facts{padding-top:58px;padding-left:9%;padding-right:9%}
 #gl-fluid .gf-fact .gf-company{font-size:19px}
 #gl-fluid .gf-fact .gf-phone{font-size:18px}
 #gl-fluid .gf-fact p,#gl-fluid .gf-fact address{font-size:13px}
 #gl-fluid .gf-footer-main{grid-template-columns:1fr 1fr;gap:24px}
 #gl-fluid .gf-footer-phone{justify-self:start}
}
@container(max-width:520px){
 #gl-fluid .gf-header{align-items:start;flex-direction:column;gap:16px;padding-top:25px;padding-bottom:13px}
 #gl-fluid .gf-logo{width:180px}
 #gl-fluid .gf-nav{width:100%;justify-content:space-between}
 #gl-fluid .gf-nav a{padding:12px 0;min-width:44px}
 #gl-fluid .gf-hero{padding-top:49px;padding-bottom:40px}
 #gl-fluid .gf-home-title{font-size:10.8cqw;line-height:1.14;letter-spacing:-.065em}
 #gl-fluid .gf-hero-foot{margin-top:37px;gap:29px}
 #gl-fluid .gf-hero-copy{font-size:14px;line-height:1.85}
 #gl-fluid .gf-interference{display:none}
 #gl-fluid .gf-home-studio{grid-template-columns:1fr;gap:30px;padding-top:35px;padding-bottom:49px}
 #gl-fluid .gf-section-link{min-height:44px}
 #gl-fluid .gf-home-studio h2{font-size:7.7cqw;line-height:1.35}
 #gl-fluid .gf-home-studio p{font-size:14px;line-height:1.9;margin-top:23px}
 #gl-fluid .gf-studio-head{grid-template-columns:1fr}
 #gl-fluid .gf-studio h1{font-size:15cqw;line-height:1.1;padding:43px var(--gf-pad) 34px}
 #gl-fluid .gf-studio h1 span{display:inline}
 #gl-fluid .gf-studio-intro{font-size:20px;line-height:1.65;padding:32px var(--gf-pad) 30px}
 #gl-fluid .gf-studio-reading{grid-template-columns:1fr;background:var(--gf-mid);padding-bottom:15px}
 #gl-fluid .gf-studio-reading p{font-size:14px;line-height:1.9;color:var(--gf-dark);padding:0 var(--gf-pad) 25px}
 #gl-fluid .gf-studio-reading p:before{display:none}
 #gl-fluid .gf-works{padding:29px 0 40px}
 #gl-fluid .gf-works-label{font-size:13px;margin-bottom:26px}
 #gl-fluid .gf-product{grid-template-columns:1fr;gap:26px;padding-left:21px}
 #gl-fluid .gf-product h3{font-size:14cqw}
 #gl-fluid .gf-product-status{margin-top:11px}
 #gl-fluid .gf-product p{font-size:14px;line-height:1.8}
 #gl-fluid .gf-contact-page{grid-template-columns:1fr}
 #gl-fluid .gf-contact-main{padding:47px var(--gf-pad) 45px}
 #gl-fluid .gf-contact-main h1{font-size:15cqw}
 #gl-fluid .gf-contact-main>p{font-size:18px;margin-top:29px}
 #gl-fluid .gf-contact-main .gf-contact-email{font-size:24px;max-width:none;margin-top:38px}
 #gl-fluid .gf-contact-facts{padding:38px var(--gf-pad) 44px}
 #gl-fluid .gf-contact-facts:before{left:auto;right:12%;top:-8px;width:44px;height:8px}
 #gl-fluid .gf-fact .gf-company{font-size:22px;max-width:340px}
 #gl-fluid .gf-fact p,#gl-fluid .gf-fact address{font-size:15px}
 #gl-fluid .gf-fact .gf-phone{font-size:24px;min-height:44px}
 #gl-fluid .gf-fact+.gf-fact{padding-top:23px;margin-top:23px}
 #gl-fluid .gf-footer{padding-top:29px}
 #gl-fluid .gf-footer-main{grid-template-columns:1fr;gap:18px}
 #gl-fluid .gf-footer-company{font-size:12px;max-width:none}
 #gl-fluid .gf-footer-phone a{padding:6px 0;min-height:32px}
 #gl-fluid .gf-footer-bottom{padding-top:20px;margin-top:24px;font-size:11px;gap:16px;flex-wrap:wrap}
}
@media(prefers-reduced-motion:reduce){#gl-fluid *,#gl-fluid *:before,#gl-fluid *:after{animation:none!important;transition:none!important}#gl-fluid .gf-glitch:before,#gl-fluid .gf-glitch:after{opacity:0!important}}


/* Production layout: the approved composition, with native links and local assets. */
html{background:#1d1d1d;scroll-behavior:auto;color-scheme:dark}
body{margin:0;background:#1d1d1d;-webkit-font-smoothing:antialiased}
button,a{-webkit-tap-highlight-color:transparent}
button,a[href]{cursor:pointer}
#gl-fluid{width:100%;max-width:1600px;margin-inline:auto;overflow-x:clip}
#gl-fluid .gf-logo{padding:0}
#gl-fluid .gf-nav a{display:inline-flex;align-items:center;text-decoration:none;white-space:nowrap}
#gl-fluid .gf-nav a[aria-current=page]{color:var(--gf-lime)}
#gl-fluid .gf-nav-marker{visibility:hidden}
#gl-fluid .gf-nav a[aria-current=page]:after{content:'';position:absolute;bottom:3px;left:29%;width:42%;height:2px;background:var(--gf-lime)}
#gl-fluid[data-enhanced=true] .gf-nav-marker{visibility:visible}
#gl-fluid[data-enhanced=true] .gf-nav a[aria-current=page]:after{display:none}
#gl-fluid .gf-section-link{width:fit-content;text-decoration:none}
#gl-fluid .gf-contact-email{font-size:clamp(17px,2.4cqw,27px);max-width:100%;width:fit-content;overflow-wrap:anywhere}
#gl-fluid .gf-contact-main .gf-contact-email{font-size:clamp(17px,2.4cqw,27px);max-width:100%;width:fit-content}
#gl-fluid a:focus-visible,#gl-fluid button:focus-visible,.gf-skip:focus-visible{outline:2px solid #d1fe01;outline-offset:7px;border-radius:0}
#gl-fluid .gf-contact-facts a:focus-visible{outline-color:var(--gf-dark)}
#gl-fluid h1:focus{outline:none}
.gf-skip{position:absolute;z-index:20;top:12px;left:16px;transform:translateY(-160%);padding:12px 16px;background:#d1fe01;color:#1d1d1d;font:14px GlitchMono,monospace;text-decoration:none}
.gf-skip:focus{transform:translateY(0)}
#gl-fluid .gf-motion-toggle{color:var(--gf-mid);font-size:11px;line-height:1.8;text-decoration:underline;text-underline-offset:5px;min-height:32px;margin-top:-6px}
#gl-fluid .gf-footer-bottom{align-items:baseline}
#gl-fluid .gf-not-found{padding:85px var(--gf-pad) 120px;min-height:50vh}
#gl-fluid .gf-error-code{color:var(--gf-lime);font-size:16px;margin-bottom:25px}
#gl-fluid .gf-not-found h1{font-size:clamp(32px,6.5cqw,90px);line-height:1.15;letter-spacing:-.065em;font-weight:800;margin-bottom:50px}
#gl-fluid .gf-route-ghost,#gl-fluid .gf-slice-ghost{position:absolute;pointer-events:none!important;user-select:none;z-index:8;overflow:hidden}
#gl-fluid .gf-route-ghost *{pointer-events:none!important}
#gl-fluid .gf-slice-ghost *{pointer-events:none!important}
#gl-fluid .gf-slice-ghost:before,#gl-fluid .gf-slice-ghost:after,#gl-fluid .gf-slice-ghost *:before,#gl-fluid .gf-slice-ghost *:after{display:none!important}
#gl-fluid [data-decode]{position:relative}
#gl-fluid .gf-decode-layer{position:absolute;inset:0;pointer-events:none;user-select:none;white-space:pre;font:inherit;letter-spacing:inherit;color:inherit;display:flex;align-items:center}
#gl-fluid .gf-signal{overflow:visible}
#gl-fluid .gf-signal-packet{position:absolute;top:-2px;left:0;width:19px;height:3px;background:var(--gf-lime);pointer-events:none}
#gl-fluid .gf-glitch:before,#gl-fluid .gf-glitch:after{animation:none!important;opacity:0!important}
#gl-fluid .gf-motion-toggle{min-height:44px}
#gl-fluid .gf-motion-toggle:disabled{cursor:default;text-decoration:none}
#gl-fluid[data-motion=off] *,#gl-fluid[data-motion=off] *:before,#gl-fluid[data-motion=off] *:after{animation:none!important;transition:none!important}
@media(max-width:520px){
 #gl-fluid .gf-contact-main .gf-contact-email{font-size:clamp(17px,5.1cqw,24px)}
 #gl-fluid .gf-motion-toggle{min-height:44px}
}
@media(prefers-reduced-motion:reduce){
 html{scroll-behavior:auto}
 #gl-fluid *,#gl-fluid *:before,#gl-fluid *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}

/* Nutryx: the approved product identity within the studio page. */
#gl-fluid .nx-section{--nx-accent:#d99354;position:relative;isolation:isolate;overflow:hidden;background:#1d2420;color:#f3f0ea;min-height:400px;padding:49px var(--gf-pad) 63px}
#gl-fluid .nx-section:before{content:'';position:absolute;top:0;left:var(--gf-pad);right:var(--gf-pad);height:1px;background:#b89f8238}
#gl-fluid .nx-section:after{content:'';position:absolute;left:var(--gf-pad);top:0;width:62px;height:2px;background:var(--nx-accent)}
#gl-fluid .nx-eyebrow{color:var(--gf-mid);font-size:14px;line-height:1.5;font-style:italic;font-weight:500;letter-spacing:normal;position:relative;z-index:2}
#gl-fluid .nx-layout{display:grid;grid-template-columns:1.06fr 1fr;gap:100px;align-items:center;margin-top:66px;position:relative;z-index:2}
#gl-fluid .nx-identity{padding-top:4px;min-width:0}
#gl-fluid .nx-logo{display:block;width:410px;height:auto;max-width:100%}
#gl-fluid .nx-status{display:flex;align-items:center;gap:10px;margin-top:31px;color:var(--nx-accent);font-size:12px;line-height:1.5}
#gl-fluid .nx-status:before{content:'';display:block;width:5px;height:5px;background:var(--nx-accent)}
#gl-fluid .nx-copy{padding-top:3px;min-width:0}
#gl-fluid .nx-copy p{max-width:390px;font-size:19px;line-height:1.8;color:#d2d2c9}
#gl-fluid .nx-link{display:inline-flex;align-items:center;gap:38px;margin-top:27px;padding-bottom:11px;color:#f3f0ea;font-size:14px;line-height:1.5;border-bottom:1px solid #d9935499;text-decoration:none}
#gl-fluid .nx-link .nx-arrow{font-size:21px;color:var(--nx-accent);line-height:1;transition:transform .25s ease}
#gl-fluid .nx-link:hover .nx-arrow{transform:translate(3px,-3px)}
#gl-fluid .nx-link:focus-visible{outline-color:var(--nx-accent)}
#gl-fluid .nx-symbol{position:absolute;z-index:0;width:660px;height:auto;right:-245px;bottom:-82px;opacity:.055;pointer-events:none}
#gl-fluid .nx-trace{position:absolute;height:1px;background:#d9935433;right:var(--gf-pad);top:75px;width:83px}
#gl-fluid .nx-trace:before{content:'';position:absolute;right:22px;top:5px;height:1px;width:38px;background:#d9935466}
@container(max-width:700px){
 #gl-fluid .nx-section{padding:33px 24px 46px;min-height:0}
 #gl-fluid .nx-section:before{left:24px;right:24px}
 #gl-fluid .nx-section:after{left:24px;width:40px}
 #gl-fluid .nx-layout{grid-template-columns:1fr;gap:37px;margin-top:42px}
 #gl-fluid .nx-logo{width:300px}
 #gl-fluid .nx-status{margin-top:23px}
 #gl-fluid .nx-copy p{font-size:16px;max-width:300px}
 #gl-fluid .nx-link{font-size:13px;margin-top:23px;min-height:44px}
 #gl-fluid .nx-symbol{width:460px;right:-260px;bottom:-10px;opacity:.055}
 #gl-fluid .nx-trace{right:24px;top:43px;width:50px}
}
