:root{--gtsx-display:'Space Grotesk','Segoe UI',sans-serif;--gtsx-body:'DM Sans','Segoe UI',sans-serif;--gtsx-green:#36891f;--gtsx-green-d:#206419;--gtsx-panel:#fafaf6;--gtsx-bg:#f3f5ef;--gtsx-ink:#12261a;--gtsx-muted:#5d7061;--gtsx-rule:#d7dfd3;--gtsx-contrast:#0d3020;--gtsx-contrast-text:#f5f9f2;--gtsx-ease:cubic-bezier(.16,1,.3,1)}html[data-gtsx-theme=dark]{--gtsx-panel:#111d17;--gtsx-bg:#0c1711;--gtsx-ink:#f3f8ed;--gtsx-muted:#b3c4b4;--gtsx-rule:#314638;--gtsx-contrast:#10371e;--gtsx-contrast-text:#f3f9ef;--gtsx-green-d:#9cda76}html{scroll-behavior:auto!important;scroll-padding-top:90px}body.gtsx-active{font-family:var(--gtsx-body);overflow-x:clip}body.gtsx-active .gtsx{overflow:clip;background:var(--gtsx-bg)}.gtsx h1,.gtsx h2,.gtsx h3{font-family:var(--gtsx-display);letter-spacing:-.064em;font-weight:600}.gtsx-shell{width:min(1536px,calc(100% - clamp(36px,6vw,124px)));margin-inline:auto}.gtsx-overline,.gtsx-section-label,.gtsx-utility,.gtsx-stage__topline,.gtsx-stage__sector,.gtsx-stage__kicker,.gtsx-stage__below-label{font-family:var(--gtsx-body);font-size:11px;letter-spacing:.15em;font-weight:700;text-transform:uppercase}.gtsx-utility{height:29px;background:#0c2117;color:#a9d19f;border:0;padding:0;display:flex;align-items:center;font-size:9px}.gtsx-utility .gtsx-shell{width:min(1536px,calc(100% - clamp(36px,6vw,124px)))}.gtsx-header{background:#0b1712!important;border-bottom:1px solid #ffffff21;position:sticky;top:0;z-index:400;box-shadow:0 14px 45px #04150910;color:#fff}body.admin-bar .gtsx-header{top:32px}.gtsx-header__inner{min-height:80px;gap:20px}.gtsx-brand{background:#fff0;width:216px;height:68px;padding:6px 0;justify-content:flex-start}.gtsx-brand img{width:192px;max-height:57px;object-fit:contain;object-position:left}.gtsx-nav{gap:clamp(12px,1.65vw,31px)}.gtsx-nav a{color:#e9f0e9!important;font-family:var(--gtsx-body);font-weight:600;font-size:12px;transition:color .25s var(--gtsx-ease)}.gtsx-nav a:hover{color:#8cdb73!important}.gtsx-theme-toggle{border:1px solid #ffffff39;background:#10291b;color:#d6e6d4;min-width:48px;border-radius:50px}.gtsx-header__actions .gtsx-button{background:#33871e;border-color:#33871e;color:#fff!important;border-radius:2px;padding:0 19px;min-height:46px}.gtsx-menu-toggle{color:#fff;background:#112c1d;border-color:#ffffff30}.gtsx-stage{position:relative;overflow:hidden;background:var(--gtsx-bg)}.gtsx-stage__frame{position:relative;width:100%;max-width:none;height:calc(100svh - 109px);min-height:690px;max-height:none;background:#132b1e;perspective:1400px;perspective-origin:50% 50%;isolation:isolate;overflow:hidden}.gtsx-stage__frame:before{content:'';position:absolute;inset:0;z-index:6;pointer-events:none;opacity:.19;background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),#fff3 calc(25% - 1px) 25%)}.gtsx-stage__slides{position:absolute;inset:0;transform-style:preserve-3d}.gtsx-stage__slide{position:absolute;inset:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;isolation:isolate;transform:translate3d(12%,0,-220px) rotateY(-9deg) scale(.98);transform-origin:64% 50%;transition:transform 1050ms var(--gtsx-ease),opacity 670ms var(--gtsx-ease),visibility 0s linear 1050ms;will-change:transform,opacity}.gtsx-stage__slide.is-active{z-index:3;opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(0,0,0) rotateY(0) scale(1);transition:transform 1100ms var(--gtsx-ease),opacity 700ms var(--gtsx-ease),visibility 0s}.gtsx-stage__slide.is-leaving{z-index:4;opacity:0;visibility:visible;pointer-events:none;transform:translate3d(-10%,0,180px) rotateY(8deg) scale(1.025);transition:transform 1100ms var(--gtsx-ease),opacity 700ms var(--gtsx-ease),visibility 0s linear 1100ms}.gtsx-stage__media{position:absolute;inset:0;overflow:hidden;background:#162b20}.gtsx-stage__media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transform:scale(1.09);transition:transform 5.2s cubic-bezier(.2,.7,.25,1);filter:saturate(.82) contrast(1.06)}.gtsx-stage__slide.is-active .gtsx-stage__media img{transform:scale(1.015)}.gtsx-stage__shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgb(5 20 13 / .92) 0%,rgb(5 20 13 / .75) 28%,rgb(5 20 13 / .12) 70%),linear-gradient(0deg,rgb(4 15 10 / .94),transparent 46%)}.gtsx-stage__vignette{position:absolute;z-index:5;inset:0;pointer-events:none;box-shadow:inset 0 0 160px #071c1930}.gtsx-stage__overlay{position:absolute;inset:0;z-index:7;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between;padding-top:clamp(35px,5vh,88px);padding-bottom:155px}.gtsx-stage__overlay a{pointer-events:auto}.gtsx-stage__topline{color:#d9ecd9;display:flex;justify-content:space-between;gap:20px;opacity:.94;font-size:10px}.gtsx-stage__topline i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#93f178;margin-right:10px;box-shadow:0 0 0 5px #93f1782a}.gtsx-stage__lead{max-width:min(840px,60vw);margin-top:auto;margin-bottom:auto;padding:3vh 0 1vh}.gtsx-stage__kicker{color:#c1eab8;font-size:11px;margin-bottom:clamp(14px,2vh,27px);display:block}.gtsx-stage__lead h1{font-size:clamp(68px,8.1vw,158px);line-height:.9;letter-spacing:-.085em;color:#f4f8ee;max-width:870px;font-weight:600;text-wrap:balance}.gtsx-stage__lead h1 em{display:inline-block;color:#a8e784;font-style:normal}.gtsx-stage__lead p{max-width:485px;color:#deeadb;font-size:clamp(14px,1.1vw,17px);line-height:1.66;margin:clamp(18px,3vh,35px) 0 29px}.gtsx-stage__primary{display:inline-flex;gap:45px;align-items:center;background:#f2f7ef;color:#153d24!important;font-size:13px;font-weight:800;padding:19px 23px;transition:background .3s var(--gtsx-ease),transform .3s var(--gtsx-ease)}.gtsx-stage__primary:hover{background:#a8e784;transform:translateY(-3px)}.gtsx-stage__slide-content{position:absolute;inset:0;z-index:3;display:flex;align-items:flex-end;justify-content:flex-end;padding:clamp(25px,4.5vw,75px) clamp(32px,4.5vw,90px) 128px;pointer-events:none}.gtsx-stage__story{width:min(440px,34vw);background:#0b241bdf;padding:25px 27px 25px;border:1px solid #fff3;backdrop-filter:blur(18px);color:#fff;pointer-events:auto;transform:translateY(28px);opacity:0;transition:transform .9s var(--gtsx-ease) .25s,opacity .8s var(--gtsx-ease) .25s}.gtsx-stage__slide.is-active .gtsx-stage__story{transform:translateY(0);opacity:1}.gtsx-stage__story .gtsx-stage__sector{color:#aae58c;font-size:9px;margin-bottom:14px}.gtsx-stage__story h2{font-size:clamp(28px,3.1vw,51px);line-height:.98;color:#f6faf4;max-width:100%;letter-spacing:-.055em;overflow-wrap:anywhere}.gtsx-stage__story p{font-size:13px;color:#d5e0d4;line-height:1.54;margin:16px 0}.gtsx-stage__visit{display:inline-flex;gap:21px;align-items:center;padding-bottom:8px;color:#fff!important;border-bottom:1px solid #cce4bc;font-size:12px;font-weight:700}.gtsx-stage__interface{position:absolute;z-index:9;bottom:35px;left:clamp(18px,5vw,90px);right:clamp(18px,5vw,90px);display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff63;padding-top:23px;color:#fff}.gtsx-stage__counter{display:flex;gap:13px;align-items:center;color:#f3fff0;font-size:17px}.gtsx-stage__counter strong{font-size:34px;color:#a8e784}.gtsx-stage__counter small{color:#a6bea8;font-size:10px}.gtsx-stage__divider{background:#ffffff60}.gtsx-stage__controls{display:flex;gap:6px}.gtsx-stage__arrow,.gtsx-stage__autoplay{width:49px;height:49px;display:grid;place-items:center;border:1px solid #ffffff78;background:#0b2b20bb;color:#fff;cursor:pointer;transition:background .25s var(--gtsx-ease),transform .25s var(--gtsx-ease);border-radius:0}.gtsx-stage__arrow:hover,.gtsx-stage__autoplay:hover{background:#397e29;transform:translateY(-2px)}.gtsx-stage__progress{position:absolute;z-index:11;left:0;right:0;bottom:0;height:4px;background:#ffffff46;pointer-events:none}.gtsx-stage__progress span{display:block;width:100%;height:100%;background:#a8ef83;transform-origin:left center;transform:scaleX(0);will-change:transform}.gtsx-stage__below{background:#e8ece3;color:#13251a;border-bottom:1px solid #d5dfd3}html[data-gtsx-theme=dark] .gtsx-stage__below{background:#1a3022;color:#e9f4e8}.gtsx-stage__below-inner{display:flex;align-items:center;gap:30px;min-height:119px}.gtsx-stage__below-label{flex:0 0 136px;color:var(--gtsx-green-d);font-size:9px;line-height:1.6}.gtsx-stage__index{flex:1;display:flex;overflow-x:auto;gap:0;scrollbar-width:thin;padding:19px 0 10px;max-width:none}.gtsx-stage__index button{flex:0 0 156px;max-width:224px;text-align:left;display:flex;gap:8px;padding:12px 12px 12px 0;align-items:flex-start;border:0;border-top:2px solid #c4cdc1;background:none;color:#5e6d5e;font-size:11px;cursor:pointer}.gtsx-stage__index button.is-active{border-color:#36891f;color:#1f641d}.gtsx-stage__index button span:first-child{font-size:9px;font-weight:800;margin-top:2px}.gtsx-stage__index button span:last-child{font-size:11px;line-height:1.35;font-weight:600}.gtsx-stage__all{color:var(--gtsx-green-d);font-size:10px;white-space:nowrap;font-weight:700}.gtsx-project-hero__empty{padding:130px 0}.gtsx-ticker{border:0;background:#122e1d;color:#e5f4e1}.gtsx-ticker .gtsx-shell{width:min(1536px,calc(100% - clamp(36px,6vw,124px)));min-height:75px;gap:18px}.gtsx-ticker .gtsx-shell span{color:#edf5ed;font-size:9px;font-weight:700;white-space:nowrap}.gtsx-ticker span:before{color:#8de181}.gtsx-section{padding-block:clamp(96px,10vh,190px)}.gtsx-intro{min-height:90svh;display:flex;align-items:center;background:#f2f4ed;position:relative;overflow:hidden}html[data-gtsx-theme=dark] .gtsx-intro{background:#13251a}.gtsx-intro:after{content:'GTS';position:absolute;bottom:-.28em;right:-.05em;font:bold clamp(240px,31vw,700px)/1 var(--gtsx-display);letter-spacing:-.1em;color:#123b2310;pointer-events:none}.gtsx-intro__grid{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.55fr);gap:9vw;align-items:end}.gtsx-intro h2{font-size:clamp(65px,8vw,158px);line-height:.92;max-width:940px}.gtsx-intro p{font-size:clamp(18px,1.7vw,23px);line-height:1.56;margin-bottom:30px}.gtsx-explorer{min-height:100svh;display:flex;align-items:center;background:#e4eae0;position:relative}html[data-gtsx-theme=dark] .gtsx-explorer{background:#1d3023}.gtsx-explorer>.gtsx-shell{width:min(1620px,calc(100% - clamp(30px,4vw,90px)))}.gtsx-explorer__intro{display:flex;justify-content:space-between;align-items:end;gap:70px;margin:0 0 36px}.gtsx-explorer h2{font-size:clamp(58px,5.9vw,112px);line-height:.97}.gtsx-explorer__intro p{font-size:16px;max-width:410px;line-height:1.6}.gtsx-explorer__body{grid-template-columns:minmax(0,1fr) minmax(340px,30%);min-height:clamp(540px,64vh,720px);box-shadow:0 28px 70px #10241317}.gtsx-explorer__image{min-height:540px}.gtsx-explorer__image img{filter:brightness(.88) saturate(.88);transition:transform 1s var(--gtsx-ease),filter .8s var(--gtsx-ease)}.gtsx-explorer__image:before{content:'';position:absolute;inset:0;z-index:1;background:repeating-linear-gradient(90deg,transparent 0 99px,#ffffff35 100px),repeating-linear-gradient(0deg,transparent 0 99px,#ffffff35 100px);pointer-events:none;opacity:.22}.gtsx-explorer__controls{background:var(--gtsx-panel)}.gtsx-layer{min-height:75px;transition:background .3s var(--gtsx-ease),color .3s var(--gtsx-ease)}.gtsx-layer.is-active{background:#1a552f;color:#f6fff0}.gtsx-layer-detail{padding:clamp(23px,2.5vw,43px)}.gtsx-layer-detail h3{font-size:clamp(24px,2.3vw,38px)}.gtsx-solutions{min-height:100svh;display:flex;align-items:center;background:var(--gtsx-bg)}.gtsx-solutions__head{margin-bottom:65px}.gtsx-solutions h2{font-size:clamp(58px,6.5vw,116px);line-height:.94}.gtsx-solutions__head p{max-width:375px;font-size:18px}.gtsx-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--gtsx-rule);border:1px solid var(--gtsx-rule)}.gtsx-service{background:var(--gtsx-panel);color:var(--gtsx-ink);min-height:280px;display:flex;flex-direction:column;justify-content:space-between;gap:22px;padding:26px;border:none;position:relative;overflow:hidden;transition:background .5s var(--gtsx-ease),transform .5s var(--gtsx-ease)}.gtsx-service:hover{background:#e3eedb;transform:translateY(-4px)}html[data-gtsx-theme=dark] .gtsx-service:hover{background:#24412e}.gtsx-service__num{font-size:12px;font-weight:800;color:var(--gtsx-green-d)}.gtsx-service h3{font-size:clamp(25px,2.25vw,36px);line-height:1.05;margin:0 0 16px}.gtsx-service p{font-size:13px;line-height:1.55;max-width:100%}.gtsx-service__arrow{position:absolute;right:25px;top:26px;font-size:22px;transition:transform .35s var(--gtsx-ease)}.gtsx-service:hover .gtsx-service__arrow{transform:translate(3px,-3px)}.gtsx-work{background:var(--gtsx-panel);padding-bottom:150px}.gtsx-work__head{margin-bottom:62px}.gtsx-work h2{font-size:clamp(70px,7.8vw,143px);line-height:.9}.gtsx-work__head p{font-size:19px;max-width:350px}.gtsx-work__grid{grid-template-columns:1.28fr 1fr;gap:clamp(24px,3vw,55px)}.gtsx-work__grid>.gtsx-project:first-child{grid-row:span 2}.gtsx-work__grid>.gtsx-project:first-child .gtsx-project__media{height:clamp(560px,74vh,880px)}.gtsx-work__grid>.gtsx-project:nth-child(2) .gtsx-project__media,.gtsx-work__grid>.gtsx-project:nth-child(3) .gtsx-project__media{height:clamp(265px,32vh,400px)}.gtsx-work__grid>.gtsx-project:nth-child(4){grid-column:1/-1}.gtsx-work__grid>.gtsx-project:nth-child(4) .gtsx-project__media{height:clamp(350px,57vh,680px)}.gtsx-project__media{position:relative;overflow:hidden;isolation:isolate}.gtsx-project__media:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#0e2a1833,transparent 45%)}.gtsx-project__media img{transition:transform 1.1s var(--gtsx-ease);object-fit:cover}.gtsx-project:hover .gtsx-project__media img{transform:scale(1.055)}.gtsx-project h3{font-size:clamp(28px,3.2vw,50px);line-height:1.05}.gtsx-updates{min-height:67svh;display:flex;align-items:center;background:var(--gtsx-bg)}.gtsx-updates h2{font-size:clamp(60px,7vw,114px)}.gtsx-cta{min-height:100svh;display:flex;align-items:center;background:#0c4226;color:#f1f8ed;position:relative;overflow:hidden}.gtsx-cta:before{content:'↗';position:absolute;font-family:var(--gtsx-display);font-weight:400;font-size:clamp(300px,45vw,790px);right:-2vw;top:-21vh;line-height:1;color:#ffffff0b;pointer-events:none}.gtsx-cta h2{font-size:clamp(70px,8vw,150px);line-height:.9;color:#f1f8ed;max-width:1020px}.gtsx-cta h2 em{color:#b8f4a0}.gtsx-cta__grid{grid-template-columns:minmax(0,1.3fr) minmax(240px,.48fr);align-items:end;gap:5vw;position:relative;z-index:1}.gtsx-cta p{font-size:18px;line-height:1.6}.gtsx-footer{background:#07150f}.gtsx-motion-ready .gtsx-reveal{opacity:0;transform:translate3d(0,40px,0);transition:opacity .85s var(--gtsx-ease),transform 1s var(--gtsx-ease)}.gtsx-motion-ready .gtsx-reveal.is-visible{opacity:1;transform:none}.gtsx :focus-visible,.gtsx-header :focus-visible{outline:3px solid #a8ef83;outline-offset:4px}::selection{background:#a5eb82;color:#103a22}@media(max-width:1150px){.gtsx-stage__lead{max-width:63vw}.gtsx-stage__lead h1{font-size:clamp(60px,8vw,100px)}.gtsx-stage__story{width:min(380px,36vw)}.gtsx-stage__story h2{font-size:34px}.gtsx-services{grid-template-columns:repeat(2,minmax(0,1fr))}.gtsx-service{min-height:240px}.gtsx-intro__grid{gap:4vw}.gtsx-intro h2{font-size:clamp(61px,7vw,104px)}}@media(max-width:980px){.gtsx-nav{display:none}.gtsx-menu-toggle{display:inline-flex;color:#fff}.gtsx-header__inner{min-height:76px}.gtsx-nav.is-open{display:flex;position:absolute;top:100%;left:0;right:0;background:#0b1712;padding:25px 4vw 35px;box-shadow:0 18px 30px #071b1830;flex-direction:column;align-items:flex-start;gap:20px;z-index:600}.gtsx-stage__frame{height:calc(100svh - 105px);min-height:710px}.gtsx-stage__lead{max-width:75vw}.gtsx-stage__story{width:330px}.gtsx-stage__slide-content{padding-right:4vw}.gtsx-intro__grid{grid-template-columns:1fr;gap:33px}.gtsx-intro h2{font-size:clamp(70px,10vw,120px)}.gtsx-intro__grid>div:last-child{max-width:650px}.gtsx-explorer__body{grid-template-columns:minmax(0,1fr) minmax(300px,39%)}.gtsx-explorer__intro{display:block}.gtsx-explorer__intro p{max-width:620px;margin-top:25px}.gtsx-work__grid{gap:25px}}@media(max-width:700px){body.admin-bar .gtsx-header{top:46px}.gtsx-shell{width:calc(100% - 38px)}.gtsx-utility{display:none}.gtsx-header{top:0;position:sticky}.gtsx-header__inner{min-height:69px;gap:10px}.gtsx-brand{width:145px;height:59px;padding:4px 0}.gtsx-brand img{max-width:140px;max-height:49px}.gtsx-header__actions{gap:7px}.gtsx-header__actions .gtsx-button{display:none}.gtsx-theme-toggle{width:43px;height:43px;min-width:43px}.gtsx-menu-toggle{min-height:43px;padding:0 10px;font-size:12px}.gtsx-project-hero{padding:0}.gtsx-stage__frame{height:calc(100svh - 69px);min-height:685px;max-height:none}.gtsx-stage__frame:before{opacity:.1}.gtsx-stage__shade{background:linear-gradient(0deg,rgb(3 16 8 / .97) 0%,rgb(3 16 8 / .78) 46%,rgb(4 19 12 / .26) 80%),linear-gradient(90deg,#07180db5,transparent)}.gtsx-stage__overlay{padding-top:24px;padding-bottom:0;justify-content:flex-start}.gtsx-stage__topline{font-size:8px}.gtsx-stage__topline span:last-child{display:none}.gtsx-stage__lead{max-width:100%;margin:clamp(50px,9vh,98px) 0 0;padding:0}.gtsx-stage__kicker{font-size:9px;margin-bottom:19px;letter-spacing:.11em}.gtsx-stage__lead h1{font-size:clamp(53px,12.9vw,87px);line-height:.92;letter-spacing:-.077em;max-width:100%}.gtsx-stage__lead p{font-size:13px;line-height:1.48;max-width:335px;margin:22px 0 22px}.gtsx-stage__primary{padding:14px 18px;font-size:12px;gap:24px}.gtsx-stage__slide-content{justify-content:flex-start;align-items:flex-end;flex-direction:column;padding:0 19px 104px;pointer-events:none}.gtsx-stage__story{position:absolute;bottom:105px;left:19px;right:19px;width:auto;padding:15px 18px 17px;max-width:none;background:#112c20e8;backdrop-filter:blur(10px)}.gtsx-stage__story .gtsx-stage__sector{font-size:8px;margin-bottom:9px}.gtsx-stage__story h2{font-size:clamp(27px,8vw,39px);line-height:1}.gtsx-stage__story p{font-size:11px;line-height:1.42;margin:9px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gtsx-stage__visit{font-size:11px;padding-bottom:4px}.gtsx-stage__interface{left:19px;right:19px;bottom:17px;padding-top:12px}.gtsx-stage__counter{gap:9px;font-size:13px}.gtsx-stage__counter strong{font-size:27px}.gtsx-stage__counter small{font-size:8px}.gtsx-stage__divider{width:20px}.gtsx-stage__controls{gap:4px}.gtsx-stage__arrow,.gtsx-stage__autoplay{height:42px;width:42px}.gtsx-stage__below-inner{width:calc(100% - 38px);display:block;min-height:0;padding:15px 0 8px}.gtsx-stage__below-label{display:block;margin-bottom:4px}.gtsx-stage__index{padding:5px 0 8px}.gtsx-stage__index button{flex-basis:142px}.gtsx-stage__all{display:none}.gtsx-ticker{overflow:hidden}.gtsx-ticker .gtsx-shell{width:max-content;min-width:100%;min-height:56px;gap:27px;padding:0 19px}.gtsx-ticker .gtsx-shell span{font-size:8px}.gtsx-section{padding-block:82px}.gtsx-intro{min-height:81svh}.gtsx-intro h2{font-size:clamp(59px,12vw,88px)}.gtsx-intro p{font-size:17px}.gtsx-explorer{min-height:0}.gtsx-explorer>.gtsx-shell{width:calc(100% - 38px)}.gtsx-explorer__intro{margin-bottom:28px}.gtsx-explorer h2{font-size:clamp(51px,11vw,82px)}.gtsx-explorer__intro p{font-size:14px}.gtsx-explorer__body{grid-template-columns:1fr;min-height:0}.gtsx-explorer__image{min-height:330px}.gtsx-explorer__controls{display:grid;grid-template-columns:1fr 1fr}.gtsx-layer{min-height:73px;padding:12px;grid-template-columns:32px 1fr 12px;gap:5px;font-size:11px}.gtsx-layer__code{font-size:9px}.gtsx-layer__name{font-size:12px}.gtsx-layer-detail{grid-column:1/-1;min-height:205px;padding:21px}.gtsx-solutions h2,.gtsx-work h2{font-size:clamp(52px,11vw,87px)}.gtsx-solutions__head,.gtsx-work__head{display:block;margin-bottom:35px}.gtsx-solutions__head p,.gtsx-work__head p{font-size:15px;margin-top:23px}.gtsx-services{grid-template-columns:1fr 1fr}.gtsx-service{min-height:218px;padding:18px;gap:17px}.gtsx-service h3{font-size:clamp(20px,5.1vw,29px)}.gtsx-service p{font-size:11px;line-height:1.4}.gtsx-service__arrow{right:14px;top:15px}.gtsx-work__grid{grid-template-columns:1fr;gap:43px}.gtsx-work__grid>.gtsx-project:first-child{grid-row:auto}.gtsx-work__grid>.gtsx-project:first-child .gtsx-project__media,.gtsx-work__grid>.gtsx-project:nth-child(4) .gtsx-project__media{height:420px}.gtsx-work__grid>.gtsx-project:nth-child(2) .gtsx-project__media,.gtsx-work__grid>.gtsx-project:nth-child(3) .gtsx-project__media{height:290px}.gtsx-work__grid>.gtsx-project:nth-child(4){grid-column:auto}.gtsx-project h3{font-size:31px}.gtsx-cta{min-height:86svh}.gtsx-cta__grid{grid-template-columns:1fr;gap:40px}.gtsx-cta h2{font-size:clamp(60px,11vw,88px)}.gtsx-updates{min-height:60svh}.gtsx-updates h2{font-size:53px}}@media(max-width:370px){.gtsx-header__inner{gap:6px}.gtsx-brand{width:124px}.gtsx-brand img{max-width:119px}.gtsx-menu-toggle{padding:0 7px;min-width:54px}.gtsx-menu-toggle span:last-child{display:none}.gtsx-stage__lead h1{font-size:clamp(49px,12.8vw,62px)}.gtsx-stage__frame{min-height:690px}.gtsx-stage__story h2{font-size:27px}.gtsx-services{grid-template-columns:1fr}.gtsx-service{min-height:170px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important}.gtsx-stage__slide,.gtsx-stage__slide.is-active,.gtsx-stage__slide.is-leaving,.gtsx-stage__media img,.gtsx-stage__story,.gtsx-motion-ready .gtsx-reveal{transition:none!important;animation:none!important;transform:none!important}.gtsx-motion-ready .gtsx-reveal{opacity:1!important}.gtsx-stage__slide.is-active .gtsx-stage__story{opacity:1!important}}@media (min-width:701px) and (max-width:980px){.gtsx-stage__lead{max-width:46vw}.gtsx-stage__lead h1{font-size:clamp(54px,6.5vw,82px)}.gtsx-stage__lead p{font-size:14px;line-height:1.5}.gtsx-stage__story{width:min(340px,43vw)}}