.StoqraCaseStudy-module__Hntxmq__page{padding:14cqw 5% 5cqw}.StoqraCaseStudy-module__Hntxmq__topbar{border-bottom:1px solid var(--line);align-items:center;gap:5cqw;padding-bottom:1.7cqw;display:flex}.StoqraCaseStudy-module__Hntxmq__topbar>a,.StoqraCaseStudy-module__Hntxmq__label,.StoqraCaseStudy-module__Hntxmq__summary dt,.StoqraCaseStudy-module__Hntxmq__chapters,.StoqraCaseStudy-module__Hntxmq__bottomNav,.StoqraCaseStudy-module__Hntxmq__textLink,.StoqraCaseStudy-module__Hntxmq__introCta{font:500 clamp(10px, .85cqw, 14px)/1.8 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.StoqraCaseStudy-module__Hntxmq__topbar>a{color:var(--moss);align-items:center;min-height:44px;display:flex}.StoqraCaseStudy-module__Hntxmq__topbar>p{margin:0;font-size:clamp(18px,2cqw,32px)}.StoqraCaseStudy-module__Hntxmq__topbar ul{text-align:right;color:var(--muted);gap:5px;margin:0 0 0 auto;padding:0;font-size:clamp(11px,1cqw,16px);list-style:none;display:grid}.StoqraCaseStudy-module__Hntxmq__intro{z-index:1;grid-template-columns:1.35fr .85fr;align-items:end;gap:8%;margin:5cqw 0;display:grid;position:relative}.StoqraCaseStudy-module__Hntxmq__intro h1{letter-spacing:-.055em;margin:0;font-size:clamp(36px,5.35cqw,94px);font-weight:400;line-height:1.12}.StoqraCaseStudy-module__Hntxmq__intro h1 span{display:block}.StoqraCaseStudy-module__Hntxmq__intro>div>p:not(.StoqraCaseStudy-module__Hntxmq__label),.StoqraCaseStudy-module__Hntxmq__copy>p:not(.StoqraCaseStudy-module__Hntxmq__label),.StoqraCaseStudy-module__Hntxmq__closing>p:not(.StoqraCaseStudy-module__Hntxmq__label){color:var(--foreground-soft);font-size:clamp(14px,1.22cqw,21px);line-height:1.85}.StoqraCaseStudy-module__Hntxmq__introductionNote{margin-bottom:0;color:var(--muted)!important}.StoqraCaseStudy-module__Hntxmq__introCta{border:1px solid var(--moss);min-height:48px;color:var(--moss);cursor:pointer;justify-content:space-between;align-items:center;gap:32px;margin-top:28px;padding:0 18px;transition:background .2s,color .2s;display:inline-flex}.StoqraCaseStudy-module__Hntxmq__introCta:hover{background:var(--moss);color:var(--background)}.StoqraCaseStudy-module__Hntxmq__label{color:var(--moss);margin:0 0 20px}.StoqraCaseStudy-module__Hntxmq__hero{isolation:isolate;position:relative}.StoqraCaseStudy-module__Hntxmq__contours{opacity:.16;z-index:-1;pointer-events:none;position:absolute;inset:-15% -5%;overflow:hidden}.StoqraCaseStudy-module__Hntxmq__screenshot{min-width:0;margin:0}.StoqraCaseStudy-module__Hntxmq__imageScroll{border:1px solid var(--line)}.StoqraCaseStudy-module__Hntxmq__imageScroll a,.StoqraCaseStudy-module__Hntxmq__screenshot img{display:block}.StoqraCaseStudy-module__Hntxmq__screenshot img{width:100%;height:auto}.StoqraCaseStudy-module__Hntxmq__screenshot figcaption,.StoqraCaseStudy-module__Hntxmq__assetNote,.StoqraCaseStudy-module__Hntxmq__materialDiagram figcaption,.StoqraCaseStudy-module__Hntxmq__scrollHint{font:400 clamp(9px, .72cqw, 12px)/1.8 var(--font-mono), monospace;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.StoqraCaseStudy-module__Hntxmq__screenshot figcaption{justify-content:space-between;gap:12px;margin-top:12px;display:flex}.StoqraCaseStudy-module__Hntxmq__screenshot figcaption>span:last-child{color:var(--moss)}.StoqraCaseStudy-module__Hntxmq__assetNote{margin:20px 0 0}.StoqraCaseStudy-module__Hntxmq__scrollHint{display:none}.StoqraCaseStudy-module__Hntxmq__summary{grid-template-columns:repeat(3,1fr);gap:5%;margin:3cqw 0 5cqw;display:grid}.StoqraCaseStudy-module__Hntxmq__summary>div+div{border-left:1px solid var(--line);padding-left:2.5cqw}.StoqraCaseStudy-module__Hntxmq__summary dt{color:var(--moss);margin-bottom:15px}.StoqraCaseStudy-module__Hntxmq__summary dd{color:var(--foreground-soft);margin:0;font-size:clamp(13px,1.1cqw,19px);line-height:1.8}.StoqraCaseStudy-module__Hntxmq__chapters{border-block:1px solid var(--line);justify-content:space-between;gap:20px;padding:12px 0;display:flex}.StoqraCaseStudy-module__Hntxmq__chapters a{align-items:center;gap:25px;min-height:44px;display:flex}.StoqraCaseStudy-module__Hntxmq__chapters span{color:var(--moss)}.StoqraCaseStudy-module__Hntxmq__section{border-bottom:1px solid var(--line);padding:6cqw 0}.StoqraCaseStudy-module__Hntxmq__copy h2,.StoqraCaseStudy-module__Hntxmq__system h2{letter-spacing:-.04em;white-space:pre-line;margin:0 0 24px;scroll-margin-top:130px;font-size:clamp(28px,3.1cqw,54px);font-weight:400;line-height:1.24}.StoqraCaseStudy-module__Hntxmq__copy>p:last-child{margin-bottom:0}.StoqraCaseStudy-module__Hntxmq__split{grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}.StoqraCaseStudy-module__Hntxmq__narrowCopy{max-width:65%}.StoqraCaseStudy-module__Hntxmq__visual{margin-top:4cqw}.StoqraCaseStudy-module__Hntxmq__detailVisual{width:88%;margin:4cqw 0 0 auto}.StoqraCaseStudy-module__Hntxmq__sideNote,.StoqraCaseStudy-module__Hntxmq__accessDiagram{text-align:center;padding:3cqw 0}.StoqraCaseStudy-module__Hntxmq__sideNote>p,.StoqraCaseStudy-module__Hntxmq__accessDiagram>p{letter-spacing:-.025em;font-size:clamp(20px,2cqw,34px);font-weight:400}.StoqraCaseStudy-module__Hntxmq__lineDown{background:var(--moss);width:1px;height:40px;margin:25px auto;position:relative}.StoqraCaseStudy-module__Hntxmq__lineDown:after{content:"";border-right:1px solid var(--moss);border-bottom:1px solid var(--moss);width:7px;height:7px;position:absolute;bottom:0;left:-3px;transform:rotate(45deg)}.StoqraCaseStudy-module__Hntxmq__materialDiagram{text-align:center;margin:0}.StoqraCaseStudy-module__Hntxmq__materialDiagram>p{margin:0;font-size:clamp(22px,2.2cqw,36px)}.StoqraCaseStudy-module__Hntxmq__materialDiagram>p:after{content:"";background:var(--moss);width:1px;height:45px;margin:20px auto 0;display:block}.StoqraCaseStudy-module__Hntxmq__supplierBranches{grid-template-columns:repeat(3,1fr);display:grid}.StoqraCaseStudy-module__Hntxmq__supplierBranches>div{border-top:1px solid var(--moss);font:12px/1.8 var(--font-mono), monospace;text-transform:uppercase;padding:35px 3px 20px;position:relative}.StoqraCaseStudy-module__Hntxmq__supplierBranches>div:before{content:"";background:var(--moss);width:1px;height:20px;position:absolute;top:0;left:50%}.StoqraCaseStudy-module__Hntxmq__supplierBranches small{color:var(--muted);display:block}.StoqraCaseStudy-module__Hntxmq__pairedSections{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:9%;padding:6cqw 0;display:grid}.StoqraCaseStudy-module__Hntxmq__pairedSections .StoqraCaseStudy-module__Hntxmq__copy h2{font-size:clamp(27px,2.65cqw,46px)}.StoqraCaseStudy-module__Hntxmq__textLink{border-bottom:1px solid var(--line);min-height:44px;color:var(--moss);align-items:center;gap:20px;margin-top:30px;display:inline-flex}.StoqraCaseStudy-module__Hntxmq__flow{margin:30px 0 0;padding:0;list-style:none}.StoqraCaseStudy-module__Hntxmq__split>.StoqraCaseStudy-module__Hntxmq__flow{margin-top:0}.StoqraCaseStudy-module__Hntxmq__flow li{border-top:1px solid var(--line);align-items:baseline;gap:25px;padding:22px 20px 22px 0;font-size:clamp(14px,1.25cqw,21px);line-height:1.6;display:flex;position:relative}.StoqraCaseStudy-module__Hntxmq__flow li>span{font:10px var(--font-mono), monospace;color:var(--moss)}.StoqraCaseStudy-module__Hntxmq__flow li+li:after{content:"↓";color:var(--moss);background:var(--background);position:absolute;top:-15px;right:0}.StoqraCaseStudy-module__Hntxmq__unitDiagram{border-left:1px solid var(--line);margin:0;padding-left:10%}.StoqraCaseStudy-module__Hntxmq__unitDiagram>div{flex-direction:column;gap:12px;display:flex}.StoqraCaseStudy-module__Hntxmq__unitDiagram span{font:11px/1.8 var(--font-mono), monospace;color:var(--muted);text-transform:uppercase}.StoqraCaseStudy-module__Hntxmq__unitDiagram strong{font-size:clamp(24px,2.5cqw,40px);font-weight:400}.StoqraCaseStudy-module__Hntxmq__unitDiagram .StoqraCaseStudy-module__Hntxmq__conversion{color:var(--moss);padding:15px 0}.StoqraCaseStudy-module__Hntxmq__unitDiagram>p{color:var(--muted);max-width:42ch;font-size:13px;line-height:1.8}.StoqraCaseStudy-module__Hntxmq__system{background:var(--background-deep);border-bottom:1px solid var(--line);margin-inline:-5.5556%;padding:6cqw 7%}.StoqraCaseStudy-module__Hntxmq__systemBranches{grid-template-columns:1.1fr .9fr;gap:15%;margin-top:4cqw;display:grid}.StoqraCaseStudy-module__Hntxmq__systemBranches h3{font:11px/1.8 var(--font-mono), monospace;text-transform:uppercase;color:var(--moss);letter-spacing:.1em;margin:0 0 30px}.StoqraCaseStudy-module__Hntxmq__systemBranches ol{border-left:1px solid var(--line);margin:0 0 0 5px;padding:0 0 0 30px;list-style:none}.StoqraCaseStudy-module__Hntxmq__systemBranches li{padding:13px 0;font-size:clamp(13px,1.35cqw,22px);line-height:1.6;position:relative}.StoqraCaseStudy-module__Hntxmq__systemBranches li:before{content:"";background:var(--moss);border-radius:50%;width:7px;height:7px;position:absolute;top:24px;left:-34px}.StoqraCaseStudy-module__Hntxmq__connection{border-top:1px solid var(--moss);color:var(--muted);margin-top:45px;padding-top:25px;font-size:clamp(15px,1.5cqw,24px);line-height:1.8}.StoqraCaseStudy-module__Hntxmq__procurementVisuals{gap:3cqw;margin-top:4cqw;display:grid}.StoqraCaseStudy-module__Hntxmq__procurementVisuals>:first-child{width:88%}.StoqraCaseStudy-module__Hntxmq__procurementVisuals>:last-child{justify-self:end;width:88%}.StoqraCaseStudy-module__Hntxmq__constraints{margin:0;padding:0;list-style:none}.StoqraCaseStudy-module__Hntxmq__constraints li{border-bottom:1px solid var(--line);padding:19px 0;font-size:clamp(14px,1.2cqw,20px);line-height:1.65}.StoqraCaseStudy-module__Hntxmq__constraints li:before{content:"+";color:var(--moss);margin-right:18px}.StoqraCaseStudy-module__Hntxmq__workforce{padding-bottom:4cqw}.StoqraCaseStudy-module__Hntxmq__planner{margin:4cqw -3% 0}.StoqraCaseStudy-module__Hntxmq__planningVisuals{grid-template-columns:.6fr 1.4fr;align-items:center;gap:5%;margin-top:4cqw;display:grid}.StoqraCaseStudy-module__Hntxmq__mobileSection{grid-template-columns:.9fr 1.1fr;align-items:center;gap:10%;display:grid}.StoqraCaseStudy-module__Hntxmq__phones{grid-template-columns:1fr 1fr;gap:7%;padding:2cqw 0 4cqw;display:grid}.StoqraCaseStudy-module__Hntxmq__phones>:last-child{margin-top:5cqw}.StoqraCaseStudy-module__Hntxmq__closing{padding:7cqw 0}.StoqraCaseStudy-module__Hntxmq__closing h2{letter-spacing:-.045em;white-space:pre-line;margin:0 0 3cqw;font-size:clamp(36px,5cqw,86px);font-weight:400;line-height:1.15}.StoqraCaseStudy-module__Hntxmq__closing>p:last-child{max-width:58ch;margin-left:auto}.StoqraCaseStudy-module__Hntxmq__bottomNav{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding-top:2cqw;display:grid}.StoqraCaseStudy-module__Hntxmq__bottomNav a{align-items:center;gap:15px;min-height:44px;display:flex}.StoqraCaseStudy-module__Hntxmq__bottomNav a:nth-child(2){color:var(--muted)}.StoqraCaseStudy-module__Hntxmq__bottomNav a:last-child{text-align:right;justify-self:end}.StoqraCaseStudy-module__Hntxmq__bottomNav span{color:var(--moss);font-size:24px}.StoqraCaseStudy-module__Hntxmq__page a:focus-visible,.StoqraCaseStudy-module__Hntxmq__imageScroll:focus-visible{outline:2px solid var(--moss);outline-offset:5px}@media (max-width:1100px){.StoqraCaseStudy-module__Hntxmq__page{padding-top:150px}.StoqraCaseStudy-module__Hntxmq__chapters{letter-spacing:.04em;font-size:9px}.StoqraCaseStudy-module__Hntxmq__chapters a{gap:10px}}@media (max-width:800px){.StoqraCaseStudy-module__Hntxmq__page{padding:135px 6% 40px}.StoqraCaseStudy-module__Hntxmq__topbar{flex-wrap:wrap;gap:20px;padding-bottom:20px}.StoqraCaseStudy-module__Hntxmq__topbar ul{text-align:left;gap:6px;width:100%;margin:0}.StoqraCaseStudy-module__Hntxmq__intro{grid-template-columns:1fr;gap:30px;margin:35px 0}.StoqraCaseStudy-module__Hntxmq__intro h1{font-size:clamp(33px,8vw,62px)}.StoqraCaseStudy-module__Hntxmq__intro>div{max-width:60ch}.StoqraCaseStudy-module__Hntxmq__imageScroll{overscroll-behavior-inline:contain;scrollbar-color:var(--moss) var(--background);overflow-x:auto}.StoqraCaseStudy-module__Hntxmq__imageScroll a{width:935px}.StoqraCaseStudy-module__Hntxmq__screenshot:not(.StoqraCaseStudy-module__Hntxmq__compact) img{width:1100px;max-width:none;margin-left:-165px}.StoqraCaseStudy-module__Hntxmq__compact .StoqraCaseStudy-module__Hntxmq__imageScroll a{width:100%}.StoqraCaseStudy-module__Hntxmq__scrollHint{color:var(--moss);margin:8px 0 0;display:block}.StoqraCaseStudy-module__Hntxmq__summary{grid-template-columns:1fr;gap:0;margin:25px 0 35px}.StoqraCaseStudy-module__Hntxmq__summary>div,.StoqraCaseStudy-module__Hntxmq__summary>div+div{border-left:0;border-bottom:1px solid var(--line);padding:20px 0}.StoqraCaseStudy-module__Hntxmq__summary dt{margin-bottom:8px}.StoqraCaseStudy-module__Hntxmq__chapters{flex-direction:column;gap:0;font-size:10px}.StoqraCaseStudy-module__Hntxmq__chapters a{justify-content:space-between}.StoqraCaseStudy-module__Hntxmq__section{padding:45px 0}.StoqraCaseStudy-module__Hntxmq__split,.StoqraCaseStudy-module__Hntxmq__pairedSections,.StoqraCaseStudy-module__Hntxmq__mobileSection{grid-template-columns:1fr;gap:35px}.StoqraCaseStudy-module__Hntxmq__copy h2{font-size:clamp(28px,6vw,40px)}.StoqraCaseStudy-module__Hntxmq__narrowCopy{max-width:100%}.StoqraCaseStudy-module__Hntxmq__visual,.StoqraCaseStudy-module__Hntxmq__detailVisual{width:100%;margin-top:30px}.StoqraCaseStudy-module__Hntxmq__sideNote{padding:15px 0}.StoqraCaseStudy-module__Hntxmq__pairedSections{gap:0;padding:0}.StoqraCaseStudy-module__Hntxmq__pairedSections>section{padding:45px 0}.StoqraCaseStudy-module__Hntxmq__pairedSections>section+section{border-top:1px solid var(--line)}.StoqraCaseStudy-module__Hntxmq__pairedSections .StoqraCaseStudy-module__Hntxmq__copy h2{font-size:clamp(28px,6vw,40px)}.StoqraCaseStudy-module__Hntxmq__supplierBranches>div{font-size:10px}.StoqraCaseStudy-module__Hntxmq__unitDiagram{padding-left:25px}.StoqraCaseStudy-module__Hntxmq__system{margin-inline:-6.8182%;padding:45px 6%}.StoqraCaseStudy-module__Hntxmq__systemBranches{grid-template-columns:1fr;gap:45px;margin-top:35px}.StoqraCaseStudy-module__Hntxmq__systemBranches li{font-size:15px}.StoqraCaseStudy-module__Hntxmq__connection{margin-top:30px;padding-top:20px}.StoqraCaseStudy-module__Hntxmq__procurementVisuals{gap:30px;margin-top:30px}.StoqraCaseStudy-module__Hntxmq__procurementVisuals>:first-child,.StoqraCaseStudy-module__Hntxmq__procurementVisuals>:last-child{width:100%}.StoqraCaseStudy-module__Hntxmq__planner{margin:35px 0 0}.StoqraCaseStudy-module__Hntxmq__planningVisuals{grid-template-columns:1fr;gap:30px;margin-top:35px}.StoqraCaseStudy-module__Hntxmq__planningVisuals>:first-child{width:85%;max-width:400px}.StoqraCaseStudy-module__Hntxmq__phones{scroll-snap-type:x proximity;gap:22px;padding:5px 5px 20px;display:flex;overflow-x:auto}.StoqraCaseStudy-module__Hntxmq__phones>.StoqraCaseStudy-module__Hntxmq__screenshot{scroll-snap-align:start;flex:0 0 85%;max-width:354px}.StoqraCaseStudy-module__Hntxmq__phones>:last-child{margin-top:30px}.StoqraCaseStudy-module__Hntxmq__closing{padding:55px 0}.StoqraCaseStudy-module__Hntxmq__closing h2{margin-bottom:30px;font-size:clamp(32px,7vw,54px)}.StoqraCaseStudy-module__Hntxmq__closing>p:last-child{margin-left:0}.StoqraCaseStudy-module__Hntxmq__bottomNav{grid-template-columns:1fr 1fr;gap:10px;padding-top:20px}.StoqraCaseStudy-module__Hntxmq__bottomNav a:nth-child(2){grid-area:1/1/auto/-1;justify-self:center}.StoqraCaseStudy-module__Hntxmq__bottomNav a{gap:8px;font-size:9px}.StoqraCaseStudy-module__Hntxmq__contours{opacity:.08}}@media (prefers-reduced-motion:reduce){.StoqraCaseStudy-module__Hntxmq__phones{scroll-snap-type:none}.StoqraCaseStudy-module__Hntxmq__introCta{transition:none}}
