.portfolioHero{background:#fff;grid-template-columns:minmax(0,35.5%) minmax(0,64.5%);width:100%;min-height:100svh;padding-top:92px;display:grid;position:relative}.portfolioHeroCopy{z-index:3;flex-direction:column;justify-content:center;min-width:0;min-height:calc(100svh - 92px);padding:clamp(54px,7vh,92px) clamp(28px,3vw,58px) clamp(56px,7vh,90px) 6.4vw;display:flex;position:relative}.portfolioHeroEyebrow{color:#3d4449;letter-spacing:.18em;align-items:center;gap:13px;font-size:9px;font-weight:700;display:inline-flex}.portfolioHeroEyebrow>span{background:#11171c;width:24px;height:1px}.portfolioHeroHeading{letter-spacing:-.055em;flex-direction:column;width:min(100%,600px);margin-top:26px;margin-bottom:0;font-size:clamp(42px,3.45vw,68px);font-weight:400;line-height:.96;display:flex}.portfolioHeroHeading>.animationReveal{display:block}.portfolioHeroHeading span{font-family:var(--font-display);letter-spacing:-.055em;margin-bottom:13px;font-size:.92em;font-weight:400;display:block}.portfolioHeroHeading strong{font-weight:700;display:block}.portfolioHeroDescription{color:#3c4348;max-width:590px;margin:clamp(42px,6vh,68px) 0 0;font-size:14px;line-height:1.72}.portfolioHeroVisual{isolation:isolate;background:#fff;width:calc(100% - 14px);min-width:0;height:calc(100svh - 116px);min-height:620px;margin:0 14px 24px 0;position:relative;overflow:hidden}.portfolioHeroVisual:before{content:"";z-index:0;will-change:transform;pointer-events:none;background:#f4f5f5;position:absolute;inset:0;transform:translate(100%)}.portfolioHeroCopy{justify-content:center;padding-top:clamp(96px,13vh,150px);padding-bottom:clamp(72px,10vh,112px)}.portfolioHeroEyebrow{display:none}.portfolioHeroHeading{letter-spacing:-.052em;width:min(100%,660px);margin-top:0;font-size:clamp(46px,3.55vw,70px);line-height:.97}.portfolioHeroHeading span{font-family:var(--font-display);letter-spacing:-.055em;margin-bottom:20px;font-size:.96em;font-weight:400;line-height:1}.portfolioHeroHeading strong{max-width:650px;font-family:var(--font-sans);letter-spacing:-.05em;font-size:.94em;font-weight:700;line-height:1.02}.portfolioHeroDescription{color:#30373c;max-width:650px;margin-top:clamp(54px,7vh,78px);font-size:14px;line-height:1.75}.portfolioHeroScrollReveal{z-index:10;position:absolute;bottom:28px;right:64px}.portfolioHeroIllustration{z-index:2;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:min(91%,1180px);max-width:none;max-height:88%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portfolioHeroDescription{max-width:690px;font-family:var(--font-sans);letter-spacing:-.01em;color:#171a21;font-size:clamp(18px,1.22vw,21px);font-weight:500;line-height:2}.portfolioHeroHeading span{font-family:var(--font-display);font-weight:400}.portfolioHeroHeading strong{font-family:var(--font-sans);font-weight:var(--font-weight-heading)}.portfolioHeroDescription{font-family:var(--font-sans);font-weight:var(--font-weight-body)}.portfolioHeroVisual:before{animation:1.05s cubic-bezier(.16,1,.3,1) 70ms both portfolioHeroVisualBackgroundIn}@keyframes portfolioHeroVisualBackgroundIn{0%{transform:translate(100%)}to{transform:translate(0,0)}}.portfolioVisualBrowserFront{animation:.98s cubic-bezier(.16,1,.3,1) .24s both portfolioBrowserFrontIn}.portfolioVisualBrowserBack{animation:1.08s cubic-bezier(.16,1,.3,1) .32s both portfolioBrowserBackIn}.portfolioVisualNodeOne{animation:5.4s ease-in-out infinite portfolioNodeFloatOne}.portfolioVisualNodeTwo{animation:6.2s ease-in-out infinite portfolioNodeFloatTwo}.portfolioVisualNodeThree{animation:4.8s ease-in-out infinite portfolioNodeFloatThree}.portfolioHeroScroll svg{transition:transform .42s cubic-bezier(.16,1,.3,1)}.portfolioHeroScroll:hover svg{transform:translateY(7px)}@keyframes portfolioBrowserFrontIn{0%{opacity:0;transform:translate(12%,6%)rotate(2deg)scale(.96)}to{opacity:1;transform:translate(0,0)rotate(-1deg)scale(1)}}@keyframes portfolioBrowserBackIn{0%{opacity:0;transform:translate(16%,8%)rotate(5deg)scale(.94)}to{opacity:.42;transform:translate(8%,-2%)rotate(2.8deg)scale(1)}}@keyframes portfolioNodeFloatOne{0%,to{transform:translate(0,0)rotate(24deg)}50%{transform:translate(10px,-16px)rotate(38deg)}}@keyframes portfolioNodeFloatTwo{0%,to{transform:translate(0,0)rotate(45deg)}50%{transform:translate(-15px,10px)rotate(58deg)}}@keyframes portfolioNodeFloatThree{0%,to{transform:translate(0,0)rotate(12deg)}50%{transform:translate(11px,8px)rotate(30deg)}}@media (prefers-reduced-motion:reduce){.portfolioHeroVisual:before,.portfolioVisualBrowserFront,.portfolioVisualBrowserBack,.portfolioVisualNode,.portfolioHeroScroll svg{transition:none;animation:none}.portfolioHeroVisual:before{transform:translate(0,0)}}.portfolioHeroIllustration{animation:.9s cubic-bezier(.16,1,.3,1) .31s both portfolioHeroIllustrationIn}@keyframes portfolioHeroIllustrationIn{0%{opacity:0;transform:translate(-46%,-50%)scale(.975)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.portfolioHeroIllustration{opacity:1;animation:none;transform:translate(-50%,-50%)}}@media (width<=1180px){.portfolioHero{grid-template-columns:minmax(0,39%) minmax(0,61%)}.portfolioHeroCopy{padding-left:5vw}.portfolioHeroHeading{font-size:clamp(40px,4vw,60px)}.portfolioVisualBrowserFront{width:78%;left:9%}.portfolioVisualBrowserBack{width:76%;left:13%}}@media (width<=900px){.portfolioHero{grid-template-columns:1fr;min-height:auto;padding-top:76px}.portfolioHeroCopy{min-height:62svh;padding:96px 7vw 66px}.portfolioHeroDescription{margin-top:42px}.portfolioHeroVisual{width:calc(100% - 48px);height:64svh;min-height:520px;margin:0 24px 24px}}@media (width<=680px){.portfolioHero{padding-top:68px}.portfolioHeroCopy{min-height:58svh;padding:74px 24px 52px}.portfolioHeroHeading{width:100%;font-size:clamp(38px,11vw,56px)}.portfolioHeroDescription{margin-top:34px;font-size:13px}.portfolioHeroVisual{width:calc(100% - 28px);height:54svh;min-height:440px;margin:0 14px 14px}.portfolioVisualBrowserFront{width:88%;height:64%;top:17%;left:5%}.portfolioVisualBrowserBack{width:84%;height:59%;top:23%;left:8%}.portfolioVisualProject img{width:82px;right:11%}}.caseStudyMobilePortfolio{--case-mobile-foreground:#f3f3ef;--case-mobile-background:#001526eb;--case-mobile-border:#f3f3ef38;right:18px;bottom:max(22px, env(safe-area-inset-bottom));z-index:60;width:42px;height:42px;color:var(--case-mobile-foreground);isolation:isolate;pointer-events:auto;display:none;position:absolute}.ksiegaDzungliCaseStudy .caseStudyMobilePortfolio{--case-mobile-background:#070808f0}.egzoSystemsCaseStudy .caseStudyMobilePortfolio{--case-mobile-background:#09110cf2;--case-mobile-border:#cbb48b52}.caseStudyMobilePortfolioToggle{z-index:2;border:1px solid var(--case-mobile-border);width:42px;height:42px;color:inherit;background:var(--case-mobile-background);-webkit-backdrop-filter:blur(14px);cursor:pointer;-webkit-tap-highlight-color:transparent;padding:0;display:block;position:relative}.caseStudyMobilePortfolioToggle span{transform-origin:50%;background:currentColor;width:14px;height:1px;position:absolute;top:50%;left:50%}.caseStudyMobilePortfolioPanel{width:min(72vw,286px);min-height:116px;color:var(--case-mobile-foreground);background:linear-gradient(115deg, #ffffff0a, transparent 48%), var(--case-mobile-background);-webkit-backdrop-filter:blur(14px);pointer-events:none;border:1px solid #f3f3ef2e;border-right:0;position:absolute;inset:auto 41px 0 auto;overflow:hidden;box-shadow:-18px -12px 42px #00000042}.caseStudyMobilePortfolioPanelContent{width:100%;padding:17px 18px 16px}.caseStudyMobilePortfolioPanelContent strong{color:var(--case-mobile-foreground);font-family:var(--font-sans);letter-spacing:-.02em;font-size:11px;font-weight:600;line-height:1.2;display:block}.caseStudyMobilePortfolioPanelContent p{color:#f3f3ef9e;max-width:245px;font-family:var(--font-sans);margin:9px 0 0;font-size:9px;line-height:1.55}.caseStudyMobilePortfolioToggle span{transition:transform .46s cubic-bezier(.16,1,.3,1),width .46s cubic-bezier(.16,1,.3,1)}.caseStudyMobilePortfolioToggle span:first-child{transform:translate(-50%,-50%)}.caseStudyMobilePortfolioToggle span:last-child{transform:translate(-50%,-50%)rotate(90deg)}.caseStudyMobilePortfolioOpen .caseStudyMobilePortfolioToggle span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.caseStudyMobilePortfolioOpen .caseStudyMobilePortfolioToggle span:last-child{transform:translate(-50%,-50%)rotate(135deg)}.caseStudyMobilePortfolioPanel{clip-path:inset(0 0 0 100%);opacity:0;transition:clip-path .56s cubic-bezier(.16,1,.3,1),transform .56s cubic-bezier(.16,1,.3,1),opacity .18s;transform:translate(10px)}.caseStudyMobilePortfolioOpen .caseStudyMobilePortfolioPanel{clip-path:inset(0);opacity:1;pointer-events:auto;transform:translate(0)}.caseStudyMobilePortfolioPanelContent{opacity:0;transition:opacity .26s .15s,transform .48s cubic-bezier(.16,1,.3,1) 90ms;transform:translate(15px)}.caseStudyMobilePortfolioOpen .caseStudyMobilePortfolioPanelContent{opacity:1;transform:translate(0)}@media (prefers-reduced-motion:reduce){.caseStudyMobilePortfolioToggle span,.caseStudyMobilePortfolioPanel,.caseStudyMobilePortfolioPanelContent{transition:none}}@media (width<=640px){.caseStudyMobilePortfolio{display:block}}@media (width<=390px){.caseStudyMobilePortfolio{width:40px;height:40px;right:16px}.caseStudyMobilePortfolioToggle{width:40px;height:40px}.caseStudyMobilePortfolioPanel{width:min(73vw,274px);min-height:112px;right:39px}.caseStudyMobilePortfolioPanelContent{padding:16px 16px 14px}}.caseStudySlider{--case-study-bg:#171b20;--case-study-ease:cubic-bezier(.77, 0, .175, 1);--case-study-track-width:100vw;--case-study-offset:0vw;--case-study-drag-preview:0px;background:var(--case-study-bg);isolation:isolate;touch-action:pan-y;width:100%;height:100svh;min-height:100svh;position:relative;overflow:hidden}.caseStudySliderViewport{z-index:1;background:var(--case-study-bg);position:absolute;inset:0;overflow:hidden}.caseStudySliderTrack{width:var(--case-study-track-width);height:100%;transform:translate3d(calc(var(--case-study-offset) + var(--case-study-drag-preview)), 0, 0);transition:transform .69s var(--case-study-ease);backface-visibility:hidden;will-change:transform;display:flex}.caseStudySliderDragging .caseStudySliderTrack{transition:none}.caseStudySliderTrackItem{flex:none;width:auto;height:100%;display:flex}.caseStudySliderScreen{flex:0 0 100vw;width:100vw;height:100%;min-height:100%;position:relative;overflow:hidden}.caseStudySliderGap{background:var(--case-study-bg);pointer-events:none;flex:none;height:100%}.caseStudySliderDragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.caseStudySlider .ksiegaCaseRoad{display:none!important}.caseStudyRoadmap{--case-road-color:#f3f3efbd;--case-road-muted:#f3f3ef2e;--case-road-soft:#f3f3ef66;--case-road-active:#f3f3ef;--case-road-marker-bg:#171b20;--case-road-side:clamp(40px, 4.5vw, 86px);--case-road-collapsed-width:min(540px, 44vw);--case-road-expanded-width:calc(100vw - (var(--case-road-side) * 2));left:var(--case-road-side);z-index:50;width:var(--case-road-collapsed-width);height:64px;color:var(--case-road-color);font-family:var(--font-sans);pointer-events:auto;will-change:width;transition:width .72s cubic-bezier(.77,0,.175,1),left .72s cubic-bezier(.77,0,.175,1),color .14s ease-out;position:absolute;bottom:clamp(34px,5vh,62px)}.caseStudyRoadmapTheme-light{--case-road-color:#11171cb8;--case-road-muted:#11171c26;--case-road-soft:#11171c6b;--case-road-active:#11171c;--case-road-marker-bg:#f3f3ef}.caseStudyRoadmapExpanded{width:var(--case-road-expanded-width)}.caseStudyRoadmapLine{pointer-events:none;height:1px;position:absolute;bottom:6px;left:5px;right:5px}.caseStudyRoadmapLineBase,.caseStudyRoadmapLineProgress{height:1px;position:absolute;top:0;left:0}.caseStudyRoadmapLineBase{background:var(--case-road-muted);width:100%;transition:background-color .14s ease-out}.caseStudyRoadmapLineProgress{background:var(--case-road-active);transition:width .69s var(--case-study-ease), background-color .14s ease-out}.caseStudyRoadmapItems{justify-content:space-between;align-items:flex-end;display:flex;position:absolute;inset:0}.caseStudyRoadmapItem{width:20px;height:64px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.caseStudyRoadmapItem:before{content:"";width:44px;height:54px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.caseStudyRoadmapItem:disabled{cursor:default}.caseStudyRoadmapItem>i{z-index:2;border:1px solid var(--case-road-soft);background:var(--case-road-marker-bg);transform-origin:50%;width:7px;height:7px;transition:width .36s cubic-bezier(.16,1,.3,1),height .36s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1),border-color .14s ease-out,background-color .14s ease-out;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.caseStudyRoadmapItemPassed>i{border-color:var(--case-road-active)}.caseStudyRoadmapItemActive>i{border-color:var(--case-road-active);background:var(--case-road-active);width:8px;height:8px;transform:translate(-50%)rotate(45deg)}.caseStudyRoadmapLabel{opacity:0;pointer-events:none;flex-direction:column;align-items:flex-start;width:max-content;transition:opacity .24s,transform .43s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:19px;left:50%;transform:translate(-50%,7px)}.caseStudyRoadmapItem:first-child .caseStudyRoadmapLabel{left:0;transform:translateY(7px)}.caseStudyRoadmapItemActive .caseStudyRoadmapLabel{opacity:1;transform:translate(-50%)}.caseStudyRoadmapItem:first-child.caseStudyRoadmapItemActive .caseStudyRoadmapLabel{transform:translate(0,0)}.caseStudyRoadmapLabel>span{color:var(--case-road-soft);letter-spacing:.08em;font-size:8px;font-weight:700;transition:color .14s ease-out}.caseStudyRoadmapLabel>strong{color:var(--case-road-active);white-space:nowrap;margin-top:2px;font-size:9px;font-weight:500;line-height:1;transition:color .14s ease-out,transform .36s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.caseStudyRoadmapItem:hover>i{border-color:var(--case-road-active);background:var(--case-road-active);width:10px;height:10px;transform:translate(-50%)rotate(45deg)scale(1.08)}.caseStudyRoadmapItem:hover .caseStudyRoadmapLabel{opacity:1;transform:translate(-50%,-4px)}.caseStudyRoadmapItem:first-child:hover .caseStudyRoadmapLabel{transform:translateY(-4px)}.caseStudyRoadmapItem:hover .caseStudyRoadmapLabel>span{color:var(--case-road-active)}.caseStudyRoadmapItem:hover .caseStudyRoadmapLabel>strong{transform:translate(3px)}.caseStudyRoadmapItemActive:hover>i{transform:translate(-50%)rotate(45deg)scale(1.18)}}@media (width<=900px){.caseStudyRoadmap{--case-road-side:clamp(24px, 4vw, 42px);--case-road-collapsed-width:min(470px, 58vw);--case-road-expanded-width:calc(100vw - (var(--case-road-side) * 2))}}@media (width<=640px){.caseStudySlider{height:100svh;min-height:100svh}.caseStudyRoadmap{display:none}}@media (prefers-reduced-motion:reduce){.caseStudySliderTrack,.caseStudyRoadmapLineProgress,.caseStudyRoadmapItem>i,.caseStudyRoadmapLabel{transition-duration:1ms!important;transition-delay:0s!important}}.ksiegaDzungliCaseStudy .ksiegaTagList{align-items:center;gap:8px;width:fit-content;display:flex}.ksiegaDzungliCaseStudy .ksiegaTag{z-index:0;color:#f3f3efad;min-width:42px;height:32px;font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;background:#f3f3ef05;border:1px solid #f3f3ef3d;border-radius:0;justify-content:center;align-items:center;padding:0 10px;font-size:10px;font-weight:700;line-height:1;transition:color .28s,border-color .28s,transform .36s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.ksiegaDzungliCaseStudy .ksiegaTag:before{content:"";z-index:-1;background:#f3f3ef;transition:transform .38s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(102%)}@media (hover:hover) and (pointer:fine){.ksiegaDzungliCaseStudy .ksiegaTag:hover{color:#070808;border-color:#f3f3ef;transform:translateY(-3px)}.ksiegaDzungliCaseStudy .ksiegaTag:hover:before{transform:translate(0,0)}}.caseStudyIframe{width:100%;min-width:0;height:100%;position:relative}.caseStudyIframe .ksiegaLiveViewport{background:#050505;width:100%;height:100%;position:relative;overflow:hidden}.caseStudyIframe .ksiegaLiveViewportFrame{background:#050505;border:0;display:block;position:absolute;top:0;left:0}.caseStudyIframe .ksiegaChromeDevice{background:#202124;border:1px solid #ffffff2e;border-radius:8px;width:100%;position:relative;overflow:hidden;box-shadow:0 52px 118px #0000009e,0 0 0 1px #ffffff05}.caseStudyIframe .ksiegaChromeTitlebar{background:#202124;align-items:flex-end;height:35px;padding:6px 118px 0 10px;display:flex;position:relative}.caseStudyIframe .ksiegaChromeTab{color:#ffffffc7;background:#292a2d;border-radius:8px 8px 0 0;align-items:center;gap:7px;width:min(34%,270px);min-width:0;height:29px;padding:0 11px;font-family:Arial,Helvetica,sans-serif;font-size:11px;display:flex}.caseStudyIframe .ksiegaChromeFavicon{flex:0 0 16px;place-items:center;width:16px;height:16px;display:grid}.caseStudyIframe .ksiegaChromeFavicon img{object-fit:contain;width:100%;height:100%;display:block}.caseStudyIframe .ksiegaChromeTab strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:400;overflow:hidden}.caseStudyIframe .ksiegaChromeTabClose{color:#ffffff75;place-items:center;display:grid}.caseStudyIframe .ksiegaChromeTabClose svg{width:12px;height:12px}.caseStudyIframe .ksiegaChromeNewTab{color:#ffffff8c;flex:0 0 28px;place-items:center;width:28px;height:28px;margin:0 0 1px 4px;display:grid}.caseStudyIframe .ksiegaChromeNewTab svg{width:15px;height:15px}.caseStudyIframe .ksiegaChromeWindowButtons{color:#ffffffa3;grid-template-columns:repeat(3,38px);height:35px;display:grid;position:absolute;top:0;right:0}.caseStudyIframe .ksiegaChromeWindowButtons span{place-items:center;display:grid}.caseStudyIframe .ksiegaChromeWindowButtons svg{width:12px;height:12px}.caseStudyIframe .ksiegaChromeToolbar{background:#292a2d;border-bottom:1px solid #ffffff0e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;height:38px;padding:0 10px;display:grid}.caseStudyIframe .ksiegaChromeNavigation,.caseStudyIframe .ksiegaChromeTools{color:#ffffff8a;align-items:center;gap:12px;display:flex}.caseStudyIframe .ksiegaChromeNavigation span,.caseStudyIframe .ksiegaChromeTools span{place-items:center;display:grid}.caseStudyIframe .ksiegaChromeNavigation svg,.caseStudyIframe .ksiegaChromeTools svg{width:14px;height:14px}.caseStudyIframe .ksiegaChromeDisabled{opacity:.36}.caseStudyIframe .ksiegaChromeAddress{color:#ffffffa8;background:#202124;border-radius:999px;align-items:center;gap:8px;min-width:0;height:27px;padding:0 13px;font-family:Arial,Helvetica,sans-serif;font-size:11px;display:flex}.caseStudyIframe .ksiegaChromeAddress strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.caseStudyIframe .ksiegaChromeSiteControls{color:#ffffff6b;place-items:center;display:grid}.caseStudyIframe .ksiegaChromeSiteControls svg{width:12px;height:12px}.caseStudyIframe .ksiegaChromeScreen{aspect-ratio:1440/900;background:#050505;width:100%;overflow:hidden}.caseStudyIframe .ksiegaMobileDevice{background:linear-gradient(145deg,#292b2e,#0a0b0c 55%,#1d1f22);border:1px solid #ffffff4d;border-radius:clamp(25px,2vw,38px);width:100%;height:100%;padding:7px;position:relative;box-shadow:-30px 44px 88px #000000b3,inset 0 0 0 1px #ffffff0a}.caseStudyIframe .ksiegaMobileInner{background:#141414;border-radius:clamp(19px,1.65vw,30px);width:100%;height:100%;position:relative;overflow:hidden}.caseStudyIframe .ksiegaMobileStatusBar{z-index:5;color:#ffffffeb;background:#252528;justify-content:space-between;align-items:center;height:28px;padding:4px 14px 0;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:600;display:flex;position:relative}.caseStudyIframe .ksiegaMobileStatusStart,.caseStudyIframe .ksiegaMobileStatusIcons{align-items:center;gap:6px;display:flex}.caseStudyIframe .ksiegaMobileStatusIcons svg{width:11px;height:11px}.caseStudyIframe .ksiegaMobileNotification{place-items:center;font-size:8px;display:inline-grid}.caseStudyIframe .ksiegaMobileNotificationMail{border:1px solid #ffffffb3;border-radius:1px;width:9px;height:7px}.caseStudyIframe .ksiegaMobileNotificationDot{background:#ffffff8c;border-radius:50%;width:2px;height:2px}.caseStudyIframe .ksiegaMobileCellular{clip-path:polygon(0 100%,100% 0,100% 100%);background:currentColor;width:9px;height:7px;display:inline-block}.caseStudyIframe .ksiegaMobileChrome{z-index:5;background:#252528;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:7px;height:43px;padding:5px 10px 7px;display:grid;position:relative}.caseStudyIframe .ksiegaMobileChromeAddress{color:#ffffffc7;background:#34343a;border-radius:999px;align-items:center;gap:7px;min-width:0;height:30px;padding:0 10px;font-family:Arial,Helvetica,sans-serif;font-size:8px;display:flex}.caseStudyIframe .ksiegaMobileChromeAddress span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.caseStudyIframe .ksiegaMobileChromeAddress svg{flex:none;width:10px;height:10px}.caseStudyIframe .ksiegaMobileChromeAdd,.caseStudyIframe .ksiegaMobileChromeTabs,.caseStudyIframe .ksiegaMobileChromeMenu{color:#ffffffc7;place-items:center;display:grid}.caseStudyIframe .ksiegaMobileChromeAdd svg,.caseStudyIframe .ksiegaMobileChromeTabs svg,.caseStudyIframe .ksiegaMobileChromeMenu svg{width:12px;height:12px}.caseStudyIframe .ksiegaMobileChromeMenu i{display:none}.caseStudyIframe .ksiegaMobileScreen{background:#050505;position:absolute;inset:71px 0 0;overflow:hidden}.caseStudyIframe .ksiegaMobileSideButton{background:#242628;border-radius:3px 0 0 3px;width:3px;position:absolute;left:-3px}.caseStudyIframe .ksiegaMobileSideButtonOne{height:9%;top:24%}.caseStudyIframe .ksiegaMobileSideButtonTwo{height:15%;top:36%}@media (width<=640px){.caseStudyIframe .ksiegaChromeTitlebar{height:23px;padding:3px 76px 0 5px}.caseStudyIframe .ksiegaChromeTab{width:42%;height:20px;padding:0 6px;font-size:5px}.caseStudyIframe .ksiegaChromeFavicon{flex-basis:9px;width:9px;height:9px}.caseStudyIframe .ksiegaChromeWindowButtons{grid-template-columns:repeat(3,25px);height:23px}.caseStudyIframe .ksiegaChromeToolbar{gap:5px;height:25px;padding:0 6px}.caseStudyIframe .ksiegaChromeNavigation,.caseStudyIframe .ksiegaChromeTools{gap:5px}.caseStudyIframe .ksiegaChromeAddress{height:17px;padding:0 7px;font-size:5px}}@media (prefers-reduced-motion:reduce){.caseStudyIframe *{transition:none!important}}.caseStudyIframe .ksiegaMobileBatteryLevel{font-size:8px;font-weight:600}.caseStudyIframe .ksiegaMobileDevice,.caseStudyIframe .ksiegaChromeDevice{transition:border-color .3s,box-shadow .45s cubic-bezier(.16,1,.3,1),filter .4s}.caseStudyIframe .ksiegaMobileDevice{background:linear-gradient(145deg,#35373c 0%,#090a0c 48%,#26282d 100%);border-radius:31px;padding:5px}.caseStudyIframe .ksiegaMobileInner{border-radius:26px}.caseStudyIframe .ksiegaMobileScreen{bottom:0}@media (width<=640px){.caseStudyIframe .ksiegaMobileDevice{border-radius:24px}.caseStudyIframe .ksiegaMobileInner{border-radius:19px}.caseStudyIframe .ksiegaMobileStatusBar{height:23px;padding:4px 9px 3px;font-size:7px}.caseStudyIframe .ksiegaMobileStatusIcons svg{width:9px;height:9px}.caseStudyIframe .ksiegaMobileChrome{gap:5px;height:33px;padding:4px 6px 5px}.caseStudyIframe .ksiegaMobileChromeAddress{height:22px;padding:0 8px;font-size:6px}.caseStudyIframe .ksiegaMobileScreen{top:56px;bottom:0}}.ksiegaCase{--pointer-x:0;--pointer-y:0;color:#f3f3ef;isolation:isolate;scroll-snap-align:start;scroll-snap-stop:always;background:#070808;grid-template-columns:minmax(320px,34%) minmax(0,66%);width:100%;height:100svh;min-height:100svh;display:grid;position:relative;overflow:hidden}.ksiegaCase:before{content:"";z-index:0;aspect-ratio:1;pointer-events:none;border:1px solid #ffffff0e;border-radius:50%;width:min(62vw,1160px);position:absolute;top:-36%;right:-10%}.ksiegaCase:after{content:"";z-index:0;pointer-events:none;background:#ffffff13;width:1px;position:absolute;top:0;bottom:0;left:34%}.ksiegaCaseNoise{z-index:0;opacity:.24;pointer-events:none;background:radial-gradient(circle at 75% 47%,#ffffff0b,#0000 32%),linear-gradient(115deg,#ffffff06,#0000 28% 70%,#ffffff04);position:absolute;inset:0}.ksiegaCaseVerticalLine{z-index:1;pointer-events:none;background:#ffffff45;width:1px;height:13%;position:absolute;top:11%;left:34%;transform:translate(-50%)}.ksiegaCaseCopy{z-index:5;flex-direction:column;justify-content:center;min-width:0;height:100%;padding:clamp(96px,12vh,150px) clamp(40px,4.5vw,86px) clamp(70px,8vh,112px);display:flex;position:relative}.ksiegaCaseNumber{color:#f3f3ef6b;font-family:var(--font-sans);letter-spacing:.19em;align-items:center;gap:13px;font-size:9px;font-weight:700;display:flex;position:absolute;top:clamp(40px,5.5vh,68px);left:clamp(40px,4.5vw,86px)}.ksiegaCaseNumber i{background:#f3f3ef2e;width:50px;height:1px;display:block}.ksiegaCaseType{color:#f3f3ef80;font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:700;display:block}.ksiegaCaseHeading h2{font-family:var(--font-display);letter-spacing:-.064em;margin:0;font-size:clamp(66px,5.1vw,100px);font-weight:700;line-height:.84}.ksiegaCaseTextReveal{width:100%}.ksiegaCaseText{color:#f3f3ef8f;width:min(100%,430px);font-family:var(--font-sans);font-size:clamp(14px,.93vw,17px);font-weight:var(--font-weight-body);letter-spacing:-.012em;margin:clamp(34px,4.2vh,54px) 0 0;line-height:1.75}.ksiegaCaseProjectButton{--ui-button-bg:transparent;--ui-button-fg:#f3f3ef;--ui-button-border:#f3f3ef57;--ui-button-hover-bg:#f3f3ef;--ui-button-hover-fg:#070808;width:min(100%,226px);font-family:var(--font-sans);border-radius:0;margin-top:clamp(38px,4.8vh,58px)}.ksiegaCaseProjectButton .uiButtonContent{justify-content:space-between}.ksiegaCaseRoad{z-index:6;color:#f3f3ef7a;width:min(270px,21vw);font-family:var(--font-sans);pointer-events:none;position:absolute;bottom:clamp(34px,5vh,62px);left:clamp(40px,4.5vw,86px)}.ksiegaCaseRoadMeta{flex-direction:column;margin-bottom:12px;display:flex}.ksiegaCaseRoadMeta span{color:#fff;letter-spacing:.08em;font-size:8px;font-weight:700}.ksiegaCaseRoadMeta strong{color:#f3f3efb8;margin-top:2px;font-size:9px;font-weight:500}.ksiegaCaseRoadLine{justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.ksiegaCaseRoadLine:before{content:"";background:#f3f3ef26;height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ksiegaCaseRoadLine i{z-index:1;background:#070808;border:1px solid #f3f3ef33;border-radius:50%;width:6px;height:6px;display:block;position:relative}.ksiegaCaseRoadLine .ksiegaCaseRoadActive{background:#f3f3ef;border:0;border-radius:0;width:8px;height:8px;transform:rotate(45deg)}.ksiegaCaseMedia{z-index:2;min-width:0;height:100%;position:relative;overflow:visible}.ksiegaCaseMedia:before{content:"";z-index:0;aspect-ratio:1;background:#ffffff05;border-radius:50%;width:52%;position:absolute;top:13%;right:2%}.ksiegaCaseMediaHeading{z-index:12;color:#f3f3ef57;font-family:var(--font-sans);letter-spacing:.17em;align-items:center;gap:11px;font-size:7px;font-weight:700;display:flex;position:absolute;top:clamp(40px,5.5vh,68px);right:clamp(32px,4vw,74px)}.ksiegaCaseMediaHeading i{background:#f3f3ef2e;width:26px;height:1px;display:block}.ksiegaCaseDesktopFrame{-webkit-user-select:none;user-select:none;pointer-events:none;z-index:6;width:82%;position:absolute;top:15%;left:6%}.ksiegaChromeDevice{background:#202124;border:1px solid #ffffff2e;border-radius:8px;width:100%;position:relative;overflow:hidden;box-shadow:0 52px 118px #0000009e,0 0 0 1px #ffffff05}.ksiegaChromeTitlebar{background:#202124;align-items:flex-end;height:35px;padding:6px 118px 0 10px;display:flex;position:relative}.ksiegaChromeTab{color:#ffffffc7;background:#292a2d;border-radius:8px 8px 0 0;align-items:center;gap:7px;width:min(34%,270px);height:29px;padding:0 11px;font-family:Arial,Helvetica,sans-serif;font-size:11px;display:flex}.ksiegaChromeFavicon{color:#ffffffc2;place-items:center;width:16px;height:16px;font-size:12px;display:grid}.ksiegaChromeFavicon svg{width:100%;height:100%}.ksiegaChromeTab strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:400;overflow:hidden}.ksiegaChromeTabClose{color:#ffffff75;place-items:center;display:grid}.ksiegaChromeTabClose svg{width:12px;height:12px}.ksiegaChromeNewTab{color:#ffffff8c;pointer-events:none;place-items:center;width:28px;height:28px;margin-bottom:1px;margin-left:4px;display:grid}.ksiegaChromeNewTab svg{width:15px;height:15px}.ksiegaChromeWindowButtons{color:#ffffffa3;grid-template-columns:repeat(3,38px);height:35px;display:grid;position:absolute;top:0;right:0}.ksiegaChromeWindowButtons span{place-items:center;display:grid}.ksiegaChromeWindowButtons svg{width:12px;height:12px}.ksiegaChromeWindowButtons span:last-child svg{width:14px;height:14px}.ksiegaChromeToolbar{background:#292a2d;border-bottom:1px solid #ffffff0e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;height:38px;padding:0 10px;display:grid}.ksiegaChromeNavigation,.ksiegaChromeTools{color:#ffffff8a;align-items:center;gap:12px;display:flex}.ksiegaChromeNavigation span,.ksiegaChromeTools span{place-items:center;display:grid}.ksiegaChromeNavigation svg,.ksiegaChromeTools svg{width:14px;height:14px}.ksiegaChromeDisabled{opacity:.36}.ksiegaChromeAddress{color:#ffffffa8;background:#202124;border-radius:999px;align-items:center;gap:8px;height:27px;padding:0 13px;font-family:Arial,Helvetica,sans-serif;font-size:11px;display:flex}.ksiegaChromeAddress strong{letter-spacing:-.01em;font-weight:500}.ksiegaChromeSiteControls{color:#ffffff6b;place-items:center;display:grid}.ksiegaChromeScreen{aspect-ratio:1440/900;background:#050505;width:100%;overflow:hidden}.ksiegaLiveViewport{background:#050505;width:100%;height:100%;position:relative;overflow:hidden}.ksiegaLiveViewportFrame{background:#050505;border:0;display:block;position:absolute;top:0;left:0}.ksiegaCaseMobileFrame{-webkit-user-select:none;user-select:none;pointer-events:none;z-index:8;aspect-ratio:430/932;width:clamp(188px,15.8vw,286px);position:absolute;bottom:5.5%;right:3.5%}.ksiegaMobileDevice{background:linear-gradient(145deg,#292b2e,#0a0b0c 55%,#1d1f22);border:1px solid #ffffff4d;border-radius:clamp(25px,2vw,38px);width:100%;height:100%;padding:7px;position:relative;box-shadow:-30px 44px 88px #000000b3,inset 0 0 0 1px #ffffff0a}.ksiegaMobileInner{background:#141414;border-radius:clamp(19px,1.65vw,30px);width:100%;height:100%;position:relative;overflow:hidden}.ksiegaMobileStatusBar{z-index:5;color:#ffffffeb;background:#252528;justify-content:space-between;align-items:center;height:28px;padding:4px 14px 0;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:600;display:flex;position:relative}.ksiegaMobileChrome{z-index:5;background:#252528;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;height:43px;padding:5px 10px 7px;display:grid;position:relative}.ksiegaMobileChromeHome,.ksiegaMobileChromeTabs,.ksiegaMobileChromeMenu{color:#ffffffc7;place-items:center;display:grid}.ksiegaMobileChromeHome svg,.ksiegaMobileChromeTabs svg,.ksiegaMobileChromeMenu svg{width:12px;height:12px}.ksiegaMobileChromeAddress{color:#ffffffc7;background:#34343a;border-radius:999px;align-items:center;gap:7px;min-width:0;height:30px;padding:0 10px;font-family:Arial,Helvetica,sans-serif;font-size:8px;display:flex}.ksiegaMobileChromeAddress svg{flex:none;width:10px;height:10px}.ksiegaMobileScreen{background:#050505;position:absolute;inset:71px 0 24px;overflow:hidden}.ksiegaMobileViewport{width:100%;height:100%}.ksiegaMobileAndroidNav{z-index:5;background:#1f1f22;justify-content:space-around;align-items:center;height:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.ksiegaMobileAndroidNav span:first-child{border:1px solid #ffffffa6;width:8px;height:8px}.ksiegaMobileAndroidNav span:nth-child(2){border:1px solid #ffffffa6;border-radius:50%;width:9px;height:9px}.ksiegaMobileAndroidNav span:last-child{border-top:5px solid #0000;border-bottom:5px solid #0000;border-right:8px solid #ffffffa6;width:0;height:0}.ksiegaMobileSideButton{background:#242628;border-radius:3px 0 0 3px;width:3px;position:absolute;left:-3px}.ksiegaMobileSideButtonOne{height:9%;top:24%}.ksiegaMobileSideButtonTwo{height:15%;top:36%}.ksiegaFoliage{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:saturate(.78)brightness(.72)contrast(1.04)drop-shadow(0 24px 34px #00000057);max-width:none;display:block;position:absolute}.ksiegaFoliageFive{z-index:5;--foliage-opacity:.46;width:clamp(190px,18vw,330px);bottom:-20%;left:42%}.ksiegaFoliageSix{z-index:7;--foliage-opacity:.42;width:clamp(155px,15vw,270px);top:52%;left:-10%}.ksiegaCaseMediaCross{z-index:1;width:23px;height:23px;position:absolute}.ksiegaCaseMediaCross:before,.ksiegaCaseMediaCross:after{content:"";background:#ffffffa8;position:absolute;top:50%;left:50%}.ksiegaCaseMediaCross:before{width:100%;height:1px}.ksiegaCaseMediaCross:after{width:1px;height:100%}.ksiegaCaseMediaCrossTop{top:10%;left:2.4%}.ksiegaCaseMediaCrossBottom{bottom:3%;right:2.3%}.ksiegaCaseMediaCrossOne{width:14px;height:14px;top:29%;left:44%}.ksiegaCaseMediaCrossTwo{width:11px;height:11px;top:18%;right:16%}.ksiegaCaseMediaCrossThree{width:16px;height:16px;top:61%;left:18%}.ksiegaCaseMediaCrossFour{width:12px;height:12px;bottom:13%;right:31%}.ksiegaCaseMediaCrossFive{width:9px;height:9px;top:43%;right:3%}.ksiegaCaseBigNumber{z-index:0;color:#ffffff05;font-family:var(--font-sans);letter-spacing:-.08em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(250px,30vw,580px);font-weight:800;line-height:.7;position:absolute;bottom:-8%;left:-4%}.CaseMediaCross{--cross-opacity:.18;--cross-rotate:0deg;--cross-x:8px;--cross-y:-8px;--cross-turn:8deg;--cross-speed:8s;--cross-delay:.62s;z-index:1;pointer-events:none;width:10px;height:10px;display:block;position:absolute}.CaseMediaCross:before,.CaseMediaCross:after{content:"";background:#ffffffa8;position:absolute;top:50%;left:50%}.CaseMediaCross:before{width:100%;height:1px}.CaseMediaCross:after{width:1px;height:100%}.ksiegaCaseDesktopFrame,.ksiegaCaseMobileFrame,.ksiegaChromeDevice,.ksiegaMobileDevice,.ksiegaChromeScreen,.ksiegaMobileScreen,.ksiegaLiveViewport,.ksiegaLiveViewportFrame{pointer-events:auto}.CaseMediaCross{--cross-opacity:.18;--cross-rotate:0deg;--cross-x:8px;--cross-y:-8px;--cross-turn:8deg;--cross-speed:8s;--cross-delay:.62s}.ksiegaCaseMobileFrame{pointer-events:auto}.ksiegaMobileInner{background:#000;border-radius:28px;position:relative;overflow:hidden}.ksiegaMobileStatusBar{z-index:11;color:#fff;pointer-events:none;background:linear-gradient(#00000080,#0000);justify-content:space-between;align-items:center;height:28px;padding:4px 14px 0;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:700;display:flex;position:absolute;top:0;left:0;right:0}.ksiegaMobileScreen{background:#000;border-radius:27px 27px 0 0;position:absolute;inset:0 0 44px;overflow:hidden}.ksiegaMobileViewport,.ksiegaLiveViewportFrame{background:#000}.ksiegaMobileChrome{z-index:10;background:#18191c;border-top:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;height:44px;padding:6px 8px;display:grid;position:absolute;bottom:0;left:0;right:0}.ksiegaMobileChromeAddress{color:#ffffffdb;background:#303136;border:1px solid #ffffff0e;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:0;height:31px;padding:0 12px;font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:500;display:flex}.ksiegaMobileChromeMenu{color:#ffffffc2;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ksiegaMobileChromeMenu svg{width:13px;height:13px}.ksiegaMobileAndroidNav,.ksiegaMobileChromeHome,.ksiegaMobileChromeTabs{display:none}.ksiegaMobileInner{contain:paint}.ksiegaMobileStatusBar,.ksiegaMobileChrome{-webkit-transform:translateZ(0)}.ksiegaMobileScreen,.ksiegaMobileViewport{transform:translateZ(0)}.ksiegaMobileDevice{background:linear-gradient(145deg,#2b2d31 0%,#090a0c 52%,#1f2125 100%);border:1px solid #ffffff38;border-radius:33px;padding:6px;box-shadow:-24px 38px 82px #000000b8,inset 0 0 0 1px #ffffff0a}.ksiegaMobileInner{contain:paint;background:#070808;border-radius:27px;grid-template-rows:28px 28px 40px minmax(0,1fr);grid-template-areas:"status""tabs""toolbar""screen";height:100%;position:relative;overflow:hidden;display:grid!important}.ksiegaMobileInner:before{content:"";z-index:20;pointer-events:none;background:#060607;border-radius:999px;width:27%;height:12px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.ksiegaMobileStatusBar{z-index:18;color:#fffffff0;pointer-events:none;background:linear-gradient(#00000075,#0000000f);grid-area:status;justify-content:space-between;align-items:flex-end;height:28px;padding:5px 13px 4px;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:700;display:flex;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.ksiegaMobileStatusIcons{align-items:center;gap:5px;display:flex}.ksiegaMobileStatusIcons svg{width:11px;height:11px}.ksiegaMobileTabStrip{z-index:17;background:#111215;grid-area:tabs;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:2px 9px 0;display:grid;position:relative}.ksiegaMobileTabPill{color:#ffffffeb;background:#23252a;border-radius:11px 11px 0 0;align-items:center;gap:7px;min-width:0;height:23px;padding:0 11px;font-family:Arial,Helvetica,sans-serif;font-size:7px;font-weight:600;display:flex}.ksiegaMobileTabFavicon{color:#ffffffbd;flex:none;place-items:center;display:grid}.ksiegaMobileTabFavicon svg{width:9px;height:9px}.ksiegaMobileTabTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ksiegaMobileTabAdd{color:#ffffffb3;place-items:center;width:22px;height:22px;display:grid}.ksiegaMobileTabAdd svg{width:11px;height:11px}.ksiegaMobileChrome{z-index:16;background:#15161a;border-top:1px solid #ffffff0a;border-bottom:1px solid #ffffff0b;grid-area:toolbar;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;height:40px;padding:5px 8px 7px;display:grid;transform:translateZ(0);position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.ksiegaMobileChromeBack,.ksiegaMobileChromeTabs,.ksiegaMobileChromeMenu{color:#ffffffc2;place-items:center;display:grid}.ksiegaMobileChromeAddress{color:#ffffffdb;background:#24262b;border-radius:999px;align-items:center;gap:6px;min-width:0;height:27px;padding:0 10px;font-family:Arial,Helvetica,sans-serif;font-size:7px;font-weight:500;display:flex}.ksiegaMobileChromeAddress span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ksiegaMobileScreen{z-index:5;background:#000;border-radius:0 0 27px 27px;grid-area:screen;width:100%;height:100%;min-height:0;overflow:hidden;transform:translateZ(0);position:relative!important;inset:auto!important}.ksiegaMobileViewport{width:100%;height:100%;background:#000!important}.ksiegaMobileAndroidNav,.ksiegaMobileChromeHome{display:none!important}.ksiegaCaseMedia{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-position:18px 26px;background-size:118px 118px}.ksiegaCaseMedia:after{content:"";z-index:0;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#0000 63%,#ffffff05 64%,#0000 65%);border:1px solid #ffffff0b;border-radius:50%;width:min(35vw,590px);position:absolute;top:27%;right:8%}.ksiegaCaseDesktopFrame:after,.ksiegaCaseMobileFrame:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff17;border-radius:11px;position:absolute;inset:-9px}.ksiegaCaseMobileFrame:after{border-radius:38px;inset:-8px}.CaseMediaCross{z-index:7}.ksiegaChromeFavicon img{object-fit:contain;border-radius:2px;width:100%;height:100%;display:block}.ksiegaMobileTabStrip,.ksiegaMobileTabPill,.ksiegaMobileTabTitle,.ksiegaMobileTabAdd,.ksiegaMobileTabFavicon{display:none!important}.ksiegaMobileInner{grid-template-rows:28px 40px minmax(0,1fr);grid-template-areas:"status""toolbar""screen";display:grid!important}.ksiegaMobileChrome{background:#15161a;border-top:0;border-bottom:1px solid #ffffff0e;grid-area:toolbar;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:6px;height:40px;padding:5px 8px 7px;display:grid;position:relative!important;inset:auto!important}.ksiegaMobileChromeBack,.ksiegaMobileChromeTabs,.ksiegaMobileChromeMenu{color:#ffffffc2;place-items:center;width:18px;height:18px;display:grid!important}.ksiegaMobileChromeBack svg,.ksiegaMobileChromeTabs svg,.ksiegaMobileChromeMenu svg{width:11px;height:11px}.ksiegaMobileChromeFavicon{flex:none;width:15px;height:15px;padding:0;font-size:0}.ksiegaMobileChromeAddress{color:#ffffffdb;background:#24262b;border:1px solid #ffffff0b;border-radius:999px;align-items:center;gap:6px;min-width:0;height:27px;padding:0 10px;font-family:Arial,Helvetica,sans-serif;font-size:7px;font-weight:500;display:flex}.ksiegaMobileChromeAddress svg{opacity:.72;flex:none;width:9px;height:9px}.ksiegaMobileChromeAddress span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ksiegaMobileScreen{border-radius:0 0 27px 27px;grid-area:screen;width:100%;height:100%;min-height:0;position:relative!important;inset:auto!important}.ksiegaMobileChrome{grid-template-columns:auto minmax(0,1fr) auto auto}.ksiegaMobileChromeFavicon{display:none!important}.ksiegaMobileChromeAddress{gap:6px}.ksiegaMobileAddressFavicon{border-radius:3px;flex:none;place-items:center;width:14px;height:14px;padding:0;display:grid;overflow:hidden}.ksiegaMobileAddressFavicon img{object-fit:contain;width:100%;height:100%;display:block}.ksiegaMobileAddressSecurity{opacity:.58;flex:none;width:8px!important;height:8px!important}.ksiegaMobileChromeAddress{justify-content:flex-start}.ksiegaMobileAddressSecurity{opacity:.62;flex:none;order:0;width:8px!important;height:8px!important}.ksiegaMobileAddressFavicon{order:1}.ksiegaMobileChromeAddress>span:last-child{order:2}.ksiegaChromeSiteControls{color:#ffffff7a}.ksiegaChromeSiteControls svg{width:11px;height:11px}.CaseMediaCross{z-index:5;filter:drop-shadow(0 0 5px #ffffff38);min-width:8px;min-height:8px}.CaseMediaCross:before,.CaseMediaCross:after{background:#ffffffe6;box-shadow:0 0 3px #fff3}.CaseMediaCross:before{height:1.5px}.CaseMediaCross:after{width:1.5px}.ksiegaCaseMobileFrame{width:clamp(220px,17vw,304px);bottom:3%;right:2.5%}.ksiegaMobileDevice{background:linear-gradient(145deg,#35373c 0%,#090a0c 48%,#26282d 100%);border-color:#ffffff4f;border-radius:31px;padding:5px}.ksiegaMobileInner{contain:paint;background:#1c1d22;border-radius:26px;grid-template-rows:28px 43px minmax(0,1fr);grid-template-areas:"status""toolbar""screen";display:grid!important}.ksiegaMobileInner:before{display:none}.ksiegaMobileStatusBar{color:#fffffff5;background:#1d1e23;grid-area:status;justify-content:space-between;align-items:center;height:28px;padding:0 12px;font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:700;line-height:1;display:flex;position:relative!important;inset:auto!important}.ksiegaMobileStatusStart,.ksiegaMobileStatusIcons{align-items:center;display:flex}.ksiegaMobileStatusStart{gap:4px}.ksiegaMobileTime{font-variant-numeric:tabular-nums;margin-right:1px}.ksiegaMobileNotification{color:#ffffffe6;place-items:center;width:7px;height:7px;font-size:5px;line-height:1;display:grid}.ksiegaMobileNotificationVideo{color:#202126;background:#ffffffeb;border-radius:2px;font-size:4px}.ksiegaMobileNotificationMail{border:1px solid #ffffffdb;border-radius:2px;width:8px;height:6px}.ksiegaMobileNotificationDot{background:#ffffffe6;border-radius:50%;width:2px;height:2px;margin-left:1px}.ksiegaMobileStatusIcons{gap:4px}.ksiegaMobileStatusIcons svg{stroke-width:2.15px;width:10px;height:10px}.ksiegaMobileSilent{border:1px solid #fffc;border-radius:50% 50% 45% 45%;width:8px;height:6px;position:relative}.ksiegaMobileSilent:after{content:"";background:#ffffffe6;width:9px;height:1px;position:absolute;top:2px;left:-1px;rotate:42deg}.ksiegaMobileCellular{border-bottom:7px solid #ffffffe6;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.ksiegaMobileBatteryLevel{margin-left:-2px;font-size:7px;font-weight:700}.ksiegaMobileChrome{background:#1d1e23;border:0;border-bottom:1px solid #ffffff12;grid-area:toolbar;grid-template-columns:minmax(0,1fr) 24px 24px 20px;align-items:center;gap:5px;height:43px;padding:5px 8px 7px;display:grid;transform:none;position:relative!important;inset:auto!important}.ksiegaMobileChromeAddress{color:#ffffff9e;letter-spacing:0;background:#111217;border:1px solid #ffffff0a;border-radius:999px;justify-content:flex-start;align-items:center;gap:8px;min-width:0;height:31px;padding:0 11px;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:500;display:flex;transform:none}.ksiegaMobileAddressSecurity{color:#ffffffbd;opacity:1;flex:none;width:12px!important;height:12px!important}.ksiegaMobileChromeAddress>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ksiegaMobileChromeAdd,.ksiegaMobileChromeTabs,.ksiegaMobileChromeMenu{color:#ffffffd1;place-items:center;width:24px;height:24px;position:relative;transform:none;display:grid!important}.ksiegaMobileChromeAdd svg,.ksiegaMobileChromeTabs svg,.ksiegaMobileChromeMenu svg{stroke-width:1.7px;width:14px;height:14px}.ksiegaMobileChromeTabs svg{width:12px;height:12px}.ksiegaMobileChromeMenu i{background:#1d9bf0;border-radius:50%;width:5px;height:5px;position:absolute;bottom:1px;right:1px;box-shadow:0 0 0 1.5px #1d1e23}.ksiegaMobileScreen{background:#050505;border-radius:0 0 25px 25px;grid-area:screen;width:100%;height:100%;min-height:0;overflow:hidden;transform:none;position:relative!important;inset:auto!important}.ksiegaFoliage{filter:drop-shadow(0 26px 38px #0000005c)}.ksiegaFoliageOne{z-index:7;--foliage-opacity:.72;width:clamp(390px,38vw,690px);bottom:-10%;left:-9%}.ksiegaFoliageTwo{z-index:2;--foliage-opacity:.54;width:clamp(280px,25vw,455px);top:-10%;right:-8%}.ksiegaFoliageThree{z-index:4;--foliage-opacity:.7;width:clamp(270px,25vw,455px);bottom:-10%;right:-5%}.ksiegaFoliageFour{z-index:3;--foliage-opacity:.46;width:clamp(205px,18vw,330px);top:3%;left:-8%}.ksiegaFoliageFive{z-index:7;--foliage-opacity:.54;width:clamp(215px,20vw,360px);bottom:-10%;right:28%}.ksiegaFoliageSix{z-index:4;--foliage-opacity:.46;width:clamp(165px,14vw,260px);bottom:4%;left:4%}.ksiegaFoliageSeven{z-index:3;--foliage-opacity:.45;width:clamp(170px,15vw,270px);top:22%;right:-4%}.ksiegaFoliageEight{z-index:2;--foliage-opacity:.38;filter:brightness(.88)drop-shadow(0 20px 30px #00000047);width:clamp(150px,13vw,235px);top:-5%;left:20%}.ksiegaFoliageNine{z-index:3;--foliage-opacity:.42;filter:brightness(.86)drop-shadow(0 20px 30px #0000004d);width:clamp(170px,15vw,265px);bottom:-9%;right:20%}.ksiegaFoliageOne,.ksiegaFoliageFive{z-index:4}.ksiegaFoliageTwo,.ksiegaFoliageEight{z-index:1}.ksiegaFoliageThree,.ksiegaFoliageSix,.ksiegaFoliageNine{z-index:3}.ksiegaFoliageFour,.ksiegaFoliageSeven{z-index:2}.ksiegaCaseDesktopFrame{z-index:6}.ksiegaCaseMobileFrame{z-index:8}.ksiegaMobileStatusBar,.ksiegaMobileChrome{z-index:2;position:relative!important;inset:auto!important}.ksiegaMobileScreen{z-index:1;min-width:0;min-height:0;position:relative!important;inset:auto!important}.ksiegaMobileViewport,.ksiegaMobileViewport .ksiegaLiveViewportFrame{width:100%;height:100%}.ksiegaFoliageOne{--iframe-drift-x:-11px;--iframe-drift-y:-7px;--iframe-drift-turn:-1.4deg;--iframe-drift-time:7.4s;--iframe-drift-delay:-1.2s}.ksiegaFoliageTwo{--iframe-drift-x:9px;--iframe-drift-y:-12px;--iframe-drift-turn:1.8deg;--iframe-drift-time:8.1s;--iframe-drift-delay:-4.1s}.ksiegaFoliageThree{--iframe-drift-x:-8px;--iframe-drift-y:10px;--iframe-drift-turn:-1.2deg;--iframe-drift-time:6.8s;--iframe-drift-delay:-2.5s}.ksiegaFoliageFour{--iframe-drift-x:12px;--iframe-drift-y:6px;--iframe-drift-turn:2.2deg;--iframe-drift-time:8.8s;--iframe-drift-delay:-5.2s}.ksiegaFoliageFive{--iframe-drift-x:8px;--iframe-drift-y:-9px;--iframe-drift-turn:1.5deg;--iframe-drift-time:7.7s;--iframe-drift-delay:-3.3s}.ksiegaFoliageSix{--iframe-drift-x:-10px;--iframe-drift-y:8px;--iframe-drift-turn:-2deg;--iframe-drift-time:8.4s;--iframe-drift-delay:-6.1s}.ksiegaFoliageSeven{--iframe-drift-x:7px;--iframe-drift-y:-11px;--iframe-drift-turn:1.6deg;--iframe-drift-time:7.1s;--iframe-drift-delay:-1.9s}.ksiegaFoliageEight{--iframe-drift-x:-7px;--iframe-drift-y:-6px;--iframe-drift-turn:-1.8deg;--iframe-drift-time:9.2s;--iframe-drift-delay:-4.7s}.ksiegaFoliageNine{--iframe-drift-x:10px;--iframe-drift-y:7px;--iframe-drift-turn:1.3deg;--iframe-drift-time:7.9s;--iframe-drift-delay:-2.8s}.ksiegaCaseMobilePortfolioTrigger,.ksiegaCaseMobilePortfolioScrim,.ksiegaCaseMobilePortfolioPanel,.ksiegaCaseMobilePortfolioControl{display:none}.ksiegaCaseDesktopFrame{transform-origin:50%}.ksiegaLiveViewportFrame{transform-origin:0 0}.ksiegaCaseMobileFrame{transform-origin:100% 100%}.ksiegaFoliage{opacity:0;transform-origin:50%;backface-visibility:hidden;will-change:transform, opacity;transition:transform .16s ease-out,opacity .42s cubic-bezier(.2,.7,.2,1)}.ksiegaFoliageOne{transform:translate3d(calc(var(--pointer-x) * -18px), calc(var(--pointer-y) * -12px), 0) rotate(-5deg)}.ksiegaFoliageTwo{transform:translate3d(calc(var(--pointer-x) * 17px), calc(var(--pointer-y) * 12px), 0) rotate(7deg)}.ksiegaFoliageThree{transform:translate3d(calc(var(--pointer-x) * -21px), calc(var(--pointer-y) * 15px), 0) rotate(-3deg)}.ksiegaFoliageFour{transform:translate3d(calc(var(--pointer-x) * 11px), calc(var(--pointer-y) * 8px), 0) rotate(11deg)}.ksiegaFoliageFive{transform:translate3d(calc(var(--pointer-x) * 13px), calc(var(--pointer-y) * -10px), 0) rotate(4deg)}.ksiegaFoliageSix{transform:translate3d(calc(var(--pointer-x) * -12px), calc(var(--pointer-y) * 10px), 0) rotate(-8deg)}.ksiegaFoliageSeven{transform:translate3d(calc(var(--pointer-x) * 10px), calc(var(--pointer-y) * -9px), 0) rotate(8deg)}.ksiegaFoliageEight{transform:translate3d(calc(var(--pointer-x) * -8px), calc(var(--pointer-y) * 6px), 0) rotate(-11deg)}.ksiegaFoliageNine{transform:translate3d(calc(var(--pointer-x) * 9px), calc(var(--pointer-y) * 7px), 0) rotate(10deg)}.ksiegaCaseVisible .ksiegaFoliage{opacity:var(--foliage-opacity)}.ksiegaCaseMediaCross{opacity:.3}.ksiegaCaseMediaCross:before,.ksiegaCaseMediaCross:after{transform:translate(-50%,-50%)}.ksiegaCaseMediaCrossOne{transform:rotate(18deg)}.ksiegaCaseMediaCrossTwo{opacity:.18;transform:rotate(-12deg)}.ksiegaCaseMediaCrossThree{opacity:.2;transform:rotate(9deg)}.ksiegaCaseMediaCrossFour{opacity:.16;transform:rotate(23deg)}.ksiegaCaseMediaCrossFive{opacity:.14;transform:rotate(-19deg)}.ksiegaCaseDesktopFrame,.ksiegaCaseMobileFrame,.ksiegaCaseMediaHeading,.ksiegaCaseBigNumber{will-change:opacity}.ksiegaCaseDesktopFrame,.ksiegaCaseMobileFrame{opacity:0;transform:none}.ksiegaCaseMediaHeading{opacity:0;transform:translateY(-10px)}.ksiegaCaseBigNumber{opacity:0;transform:translate(-40px)}.ksiegaCaseVisible .ksiegaCaseDesktopFrame{animation:.72s .13s both ksiegaDesktopIn}.ksiegaCaseVisible .ksiegaCaseMobileFrame{animation:.72s .31s both ksiegaMobileIn}.ksiegaCaseVisible .ksiegaCaseMediaHeading{animation:.65s .5s both ksiegaLabelIn}.ksiegaFoliage{transition:opacity .82s,translate .98s cubic-bezier(.16,1,.3,1),scale .98s cubic-bezier(.16,1,.3,1),transform .15s ease-out;translate:0 44px;scale:.92}.ksiegaFoliageTwo,.ksiegaFoliageFour,.ksiegaFoliageEight{translate:0 -36px}.ksiegaFoliageThree,.ksiegaFoliageFive,.ksiegaFoliageNine{translate:18px 48px}.ksiegaCaseVisible .ksiegaFoliage{translate:0;scale:1}.ksiegaCaseVisible .ksiegaFoliageOne{transition-delay:.42s,.42s,.42s,0s}.ksiegaCaseVisible .ksiegaFoliageTwo{transition-delay:.5s,.5s,.5s,0s}.ksiegaCaseVisible .ksiegaFoliageThree{transition-delay:.58s,.58s,.58s,0s}.ksiegaCaseVisible .ksiegaFoliageFour{transition-delay:.48s,.48s,.48s,0s}.ksiegaCaseVisible .ksiegaFoliageFive{transition-delay:.64s,.64s,.64s,0s}.ksiegaCaseVisible .ksiegaFoliageSix{transition-delay:.56s,.56s,.56s,0s}.ksiegaCaseVisible .ksiegaFoliageSeven{transition-delay:.7s,.7s,.7s,0s}.ksiegaCaseVisible .ksiegaFoliageEight{transition-delay:.62s,.62s,.62s,0s}.ksiegaCaseVisible .ksiegaFoliageNine{transition-delay:.76s,.76s,.76s,0s}.ksiegaCaseVisible .ksiegaCaseBigNumber{animation:.92s cubic-bezier(.16,1,.3,1) .28s both ksiegaNumberIn}@keyframes ksiegaDesktopIn{0%{opacity:0}to{opacity:1}}@keyframes ksiegaMobileIn{0%{opacity:0}to{opacity:1}}@keyframes ksiegaLabelIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translate(0,0)}}@keyframes ksiegaNumberIn{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0,0)}}.CaseMediaCross{opacity:0;rotate:var(--cross-rotate);transform-origin:50%;will-change:translate, rotate, opacity, transform}.CaseMediaCross:before,.CaseMediaCross:after{transform:translate(-50%,-50%)}@keyframes CaseMediaCrossReveal{0%{opacity:0;transform:rotate(45deg)scale(.45)}to{opacity:var(--cross-opacity);transform:rotate(0)scale(1)}}@keyframes CaseMediaCrossDrift{0%{translate:0;rotate:var(--cross-rotate)}50%{translate:calc(var(--cross-x) * -.45) calc(var(--cross-y) * .55);rotate:calc(var(--cross-rotate) - var(--cross-turn))}to{translate:var(--cross-x) var(--cross-y);rotate:calc(var(--cross-rotate) + var(--cross-turn))}}.CaseMediaCross{rotate:var(--cross-rotate);transform-origin:50%}.ksiegaCaseVisible .CaseMediaCross{animation:ksiegaCrossReveal .7s cubic-bezier(.16, 1, .3, 1) var(--cross-delay) both, ksiegaCrossDrift var(--cross-speed) ease-in-out calc(var(--cross-delay) + .76s) infinite alternate}@keyframes ksiegaCrossReveal{0%{opacity:0;transform:rotate(45deg)scale(.45)}to{opacity:var(--cross-opacity);transform:rotate(0)scale(1)}}@keyframes ksiegaCrossDrift{0%{translate:0;rotate:var(--cross-rotate)}to{translate:var(--cross-x) var(--cross-y);rotate:calc(var(--cross-rotate) + var(--cross-turn))}}.ksiegaMobileDevice,.ksiegaMobileInner,.ksiegaMobileStatusBar,.ksiegaMobileScreen,.ksiegaMobileChrome{backface-visibility:hidden}.ksiegaMobileStatusBar,.ksiegaMobileChrome{will-change:auto;transform:translateZ(0)}.ksiegaMobileChromeAddress,.ksiegaMobileChromeMenu,.ksiegaMobileStatusIcons,.ksiegaMobileTime{transition:none;animation:none;transform:none}.ksiegaCaseMedia:before{transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .7s,background .7s}.ksiegaCaseMedia:after{opacity:.46;transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity .7s;transform:rotate(-9deg)scale(.92)}.ksiegaCaseDesktopFrame:after,.ksiegaCaseMobileFrame:after{opacity:0;transition:opacity .42s,transform .56s cubic-bezier(.16,1,.3,1),border-color .42s;transform:scale(.975)}.ksiegaCaseDesktopFrame,.ksiegaCaseMobileFrame{transition:translate .62s cubic-bezier(.16,1,.3,1),scale .62s cubic-bezier(.16,1,.3,1),rotate .62s cubic-bezier(.16,1,.3,1),filter .42s}.ksiegaChromeDevice,.ksiegaMobileDevice{transition:box-shadow .52s,border-color .42s,filter .42s}.ksiegaCaseHeading h2,.ksiegaCaseType,.ksiegaCaseNumber,.ksiegaCaseNumber i,.ksiegaCaseText,.ksiegaCaseProjectButton{transition:transform .52s cubic-bezier(.16,1,.3,1),letter-spacing .52s cubic-bezier(.16,1,.3,1),color .38s,opacity .38s,width .52s cubic-bezier(.16,1,.3,1)}.ksiegaCaseRoadLine:before,.ksiegaCaseRoadLine i{transition:transform .42s cubic-bezier(.16,1,.3,1),background .38s,border-color .38s,opacity .38s,box-shadow .38s}.ksiegaFoliage{transition:opacity .82s,translate .98s cubic-bezier(.16,1,.3,1),scale .76s cubic-bezier(.16,1,.3,1),transform .28s ease-out,filter .52s}.CaseMediaCross{opacity:var(--cross-opacity)}.ksiegaCase:not(.ksiegaCaseVisible) .CaseMediaCross{opacity:0}.ksiegaCaseMedia:hover .CaseMediaCross{filter:drop-shadow(0 0 7px #fff3)}.ksiegaCaseMediaActive .ksiegaFoliage{animation:ksiegaFoliageIframeDrift var(--iframe-drift-time) ease-in-out var(--iframe-drift-delay) infinite alternate both}@keyframes ksiegaFoliageIframeDrift{0%{translate:0;rotate:0deg;scale:1}to{translate:var(--iframe-drift-x) var(--iframe-drift-y);rotate:var(--iframe-drift-turn);scale:1.025}}.ksiegaCaseMobileFrame{transform-origin:50% 72%;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform;transition:transform .68s cubic-bezier(.16,1,.3,1),filter .42s;transform:perspective(1200px)translate(0,0)rotateX(0)rotateY(0)}.ksiegaCaseMobileFrame:focus-within{filter:brightness(1.045);transform:perspective(1200px)translate3d(-8px,-12px,36px)rotateX(1.8deg)rotateY(-4.8deg)}.ksiegaCaseMobileFrame:focus-within .ksiegaMobileDevice{box-shadow:-38px 58px 112px #000000c7,inset 0 0 0 1px #fff1}@media (width<=1240px){.ksiegaCase{grid-template-columns:minmax(300px,37%) minmax(0,63%)}.ksiegaCase:after,.ksiegaCaseVerticalLine{left:37%}.ksiegaCaseHeading h2{font-size:clamp(60px,5.5vw,82px)}.ksiegaCaseDesktopFrame{width:85%;top:17%;left:5%}.ksiegaCaseMobileFrame{right:3.5%}.ksiegaFoliageOne{left:-12%}.ksiegaFoliageTwo{right:-9%}.ksiegaFoliageThree{right:-4%}.ksiegaFoliageFour{left:-5%}.ksiegaFoliageFive{right:1%}.ksiegaFoliageSix{right:10%}.ksiegaFoliageSeven{right:15%}}@media (width<=960px){.ksiegaCase{height:auto;min-height:100svh;padding:92px 7vw;display:block}.ksiegaCase:after,.ksiegaCaseVerticalLine{display:none}.ksiegaCaseCopy,.ksiegaCaseMedia{height:auto}.ksiegaCaseCopy{padding:0;display:block}.ksiegaCaseNumber{margin-bottom:72px;position:static}.ksiegaCaseHeading h2{font-size:clamp(68px,11vw,104px)}.ksiegaCaseText{max-width:540px}.ksiegaCaseMedia{width:100%;height:min(76vw,750px);margin-top:78px}.ksiegaCaseDesktopFrame{width:91%;top:4%;left:2%}.ksiegaCaseMobileFrame{width:clamp(150px,23vw,222px);bottom:0;right:1%}.ksiegaCaseMediaHeading{top:-31px;right:0}.ksiegaFoliageOne{width:min(36vw,330px);bottom:-2%;left:-12%}.ksiegaFoliageTwo{width:min(27vw,245px);top:0;right:-8%}.ksiegaFoliageThree{width:min(29vw,265px);bottom:-10%;right:-3%}.ksiegaFoliageFour{width:min(18vw,165px);top:10%;left:-6%}.ksiegaFoliageFive{width:min(35vw,320px);bottom:-17%;right:0}.ksiegaFoliageSix{width:min(21vw,195px);bottom:-12%;right:12%}.ksiegaFoliageSeven{width:min(16vw,145px);top:18%;right:16%}}@media (width<=640px){.ksiegaCase{padding:74px 18px 0}.ksiegaCaseNumber{margin-bottom:54px;font-size:8px}.ksiegaCaseNumber i{width:30px}.ksiegaCaseType{margin-bottom:14px;font-size:8px}.ksiegaCaseHeading h2{font-size:clamp(62px,19vw,84px)}.ksiegaCaseText{max-width:350px;margin-top:30px;font-size:13px}.ksiegaCaseProjectButton{width:min(100%,214px);margin-top:34px}.ksiegaCaseMedia{height:min(140vw,650px);margin-top:64px;margin-bottom:0;overflow:hidden}.ksiegaCaseDesktopFrame{width:100%;top:3%;left:0}.ksiegaChromeTitlebar{height:23px;padding:3px 76px 0 5px}.ksiegaChromeTab{width:42%;height:20px;padding:0 6px;font-size:5px}.ksiegaChromeFavicon{width:9px;height:9px;font-size:5px}.ksiegaChromeTabClose{font-size:8px}.ksiegaChromeNewTab{width:20px;height:20px;margin-left:2px;font-size:11px}.ksiegaChromeWindowButtons{grid-template-columns:repeat(3,25px);height:23px;font-size:7px}.ksiegaChromeWindowButtons span:last-child{font-size:10px}.ksiegaChromeToolbar{gap:5px;height:25px;padding:0 6px}.ksiegaChromeNavigation,.ksiegaChromeTools{gap:5px;font-size:8px}.ksiegaChromeAddress{height:17px;padding:0 7px;font-size:5px}.ksiegaCaseMobileFrame{width:clamp(172px,46vw,218px);bottom:0;right:1%}.ksiegaMobileDevice{border-radius:22px;padding:5px}.ksiegaMobileScreen{border-radius:17px}.ksiegaMobileSpeaker{height:5px;top:9px}.ksiegaCaseMediaHeading{font-size:6px}.ksiegaCaseMediaHeading i{width:16px}.ksiegaFoliageOne{width:56vw;bottom:2%;left:-31%}.ksiegaFoliageTwo{width:42vw;top:1%;right:-30%}.ksiegaFoliageThree{width:43vw;bottom:-8%;right:-12%}.ksiegaFoliageFour{width:28vw;top:9%;left:-19%}.ksiegaFoliageFive{width:52vw;bottom:-17%;right:-17%}.ksiegaFoliageSix{width:31vw;bottom:-13%;right:9%}.ksiegaFoliageSeven{width:23vw;top:18%;right:14%}.CaseMediaCrossTop{top:-5%}.ksiegaCaseBigNumber{font-size:64vw;bottom:0}}@media (width<=1240px){.ksiegaFoliageEight{left:18%}.ksiegaFoliageNine{right:23%}.ksiegaFoliageTen{right:-2%}}@media (width<=960px){.ksiegaFoliageEight{width:min(16vw,150px);top:2%;left:15%}.ksiegaFoliageNine{width:min(18vw,170px);bottom:-8%;right:20%}.ksiegaFoliageTen{width:min(31vw,285px);bottom:-17%;right:-5%}}@media (width<=640px){.ksiegaChromeTab,.ksiegaChromeAddress{font-size:7px}.ksiegaChromeFavicon{width:11px;height:11px}.ksiegaChromeNavigation svg,.ksiegaChromeTools svg{width:9px;height:9px}.ksiegaFoliageEight{width:23vw;top:2%;left:7%}.ksiegaFoliageNine{width:26vw;bottom:-6%;right:17%}.ksiegaFoliageTen{width:48vw;bottom:-15%;right:-17%}.ksiegaCaseRoad{display:none}.ksiegaMobileInner{border-radius:20px}.ksiegaMobileScreen{border-radius:19px 19px 0 0;inset:0 0 36px}.ksiegaMobileChromeAddress{height:26px;padding-inline:9px;font-size:6px}.ksiegaMobileChromeMenu{width:24px;height:24px}.CaseMediaCrossOne{top:33%;left:51%}.CaseMediaCrossTwo{top:18%;right:9%}.CaseMediaCrossThree{top:67%;left:8%}.CaseMediaCrossFour{bottom:8%;right:28%}.CaseMediaCrossFive{top:47%;right:1%}.ksiegaMobileDevice{border-radius:24px;padding:5px}.ksiegaMobileInner{border-radius:19px;grid-template-rows:23px 24px 33px minmax(0,1fr)}.ksiegaMobileInner:before{height:10px;top:5px}.ksiegaMobileStatusBar{height:23px;padding:4px 9px 3px;font-size:7px}.ksiegaMobileStatusIcons svg{width:9px;height:9px}.ksiegaMobileTabStrip{gap:5px;padding:1px 6px 0}.ksiegaMobileTabPill{height:20px;padding:0 8px;font-size:6px}.ksiegaMobileTabFavicon svg,.ksiegaMobileChromeAddress svg{width:8px;height:8px}.ksiegaMobileTabAdd{width:18px;height:18px}.ksiegaMobileTabAdd svg{width:10px;height:10px}.ksiegaMobileChrome{gap:5px;height:33px;padding:4px 6px 5px}.ksiegaMobileChromeBack svg,.ksiegaMobileChromeTabs svg,.ksiegaMobileChromeMenu svg{width:10px;height:10px}.ksiegaMobileChromeAddress{height:22px;padding:0 8px;font-size:6px}.ksiegaMobileScreen{border-radius:0 0 19px 19px}}@media (width<=960px){.ksiegaCaseMedia{background-size:92px 92px}.ksiegaCaseMedia:after{width:56vw;top:26%;right:-3%}}@media (width<=640px){.ksiegaCaseMedia{background-position:0 18px;background-size:74px 74px}.ksiegaCaseMedia:after{opacity:.28;width:78vw;top:28%;right:-24%}.ksiegaCaseDesktopFrame:after,.ksiegaCaseMobileFrame:after{display:none}.ksiegaMobileInner{grid-template-rows:23px 33px minmax(0,1fr)}.ksiegaMobileChrome{grid-template-columns:auto auto minmax(0,1fr) auto auto;gap:4px;height:33px;padding:4px 6px 5px}.ksiegaMobileChromeBack,.ksiegaMobileChromeTabs,.ksiegaMobileChromeMenu{width:15px;height:15px}.ksiegaMobileChromeBack svg,.ksiegaMobileChromeTabs svg,.ksiegaMobileChromeMenu svg{width:9px;height:9px}.ksiegaMobileChromeFavicon{width:12px;height:12px}.ksiegaMobileChromeAddress{height:22px;padding:0 7px;font-size:6px}.ksiegaMobileChromeAddress svg{width:8px;height:8px}.ksiegaMobileScreen{border-radius:0 0 19px 19px}.ksiegaMobileChrome{grid-template-columns:auto minmax(0,1fr) auto auto}.ksiegaMobileAddressFavicon{width:11px;height:11px}.ksiegaMobileAddressSecurity{width:7px!important;height:7px!important}}@media (width<=960px){.ksiegaCaseMobileFrame{width:clamp(205px,29vw,252px);bottom:0;right:0}.ksiegaFoliageOne{width:min(48vw,410px);bottom:-8%;left:-14%}.ksiegaFoliageTwo{width:min(34vw,300px);top:-7%;right:-12%}.ksiegaFoliageThree{width:min(36vw,310px);bottom:-10%;right:-8%}.ksiegaFoliageFour{width:min(24vw,205px);top:2%;left:-10%}.ksiegaFoliageFive{width:min(27vw,235px);bottom:-12%;right:24%}.ksiegaFoliageSix{width:min(20vw,175px);bottom:5%;left:2%}.ksiegaFoliageSeven{width:min(21vw,185px);top:20%;right:-6%}.ksiegaFoliageEight{width:min(17vw,150px);top:-4%;left:21%}.ksiegaFoliageNine{width:min(19vw,165px);bottom:-8%;right:18%}}@media (width<=640px){.CaseMediaCross{scale:.88}.ksiegaCaseMobileFrame{width:clamp(218px,62vw,252px);bottom:1%;right:-1%}.ksiegaMobileDevice{border-radius:27px;padding:4px}.ksiegaMobileInner{border-radius:23px;grid-template-rows:25px 39px minmax(0,1fr)}.ksiegaMobileStatusBar{height:25px;padding:0 10px;font-size:7px}.ksiegaMobileStatusStart,.ksiegaMobileStatusIcons{gap:3px}.ksiegaMobileStatusIcons svg{width:9px;height:9px}.ksiegaMobileBatteryLevel{font-size:6px}.ksiegaMobileChrome{grid-template-columns:minmax(0,1fr) 22px 22px 18px;gap:4px;height:39px;padding:4px 7px 6px}.ksiegaMobileChromeAddress{height:29px;padding:0 10px;font-size:8px}.ksiegaMobileAddressSecurity{width:11px!important;height:11px!important}.ksiegaMobileChromeAdd,.ksiegaMobileChromeTabs,.ksiegaMobileChromeMenu{width:22px;height:22px}.ksiegaMobileScreen{border-radius:0 0 22px 22px}.ksiegaFoliageOne{--foliage-opacity:.66;width:82vw;bottom:-7%;left:-31%}.ksiegaFoliageTwo{--foliage-opacity:.48;width:58vw;top:-4%;right:-35%}.ksiegaFoliageThree{--foliage-opacity:.62;width:55vw;bottom:-7%;right:-19%}.ksiegaFoliageFour{width:38vw;top:5%;left:-21%}.ksiegaFoliageFive{--foliage-opacity:.48;width:48vw;bottom:-11%;right:30%}.ksiegaFoliageSix{width:34vw;bottom:8%;left:-5%}.ksiegaFoliageSeven{width:32vw;top:24%;right:-12%}.ksiegaFoliageEight{width:28vw;top:-2%;left:16%}.ksiegaFoliageNine{width:31vw;bottom:-7%;right:20%}}@media (width<=640px) and (hover:hover) and (pointer:fine){.ksiegaCaseMobileFrame:hover,.ksiegaCaseMobileFrame:focus-within{transform:perspective(1000px)translate3d(-4px,-8px,20px)rotateX(1.2deg)rotateY(-3.2deg)}}@media (width<=640px){.ksiegaCase{padding:max(24px, env(safe-area-inset-top)) 18px max(28px, env(safe-area-inset-bottom));flex-direction:column;justify-content:flex-end;overflow:hidden;height:100svh!important;min-height:100svh!important;display:flex!important}.ksiegaCase:before{width:132vw;top:-13%;right:-56%}.ksiegaCase:after,.ksiegaCaseVerticalLine{display:none}.ksiegaCaseCopy{z-index:12;width:100%;height:auto;margin-top:auto;padding:0;display:block;position:relative}.ksiegaCaseMedia{pointer-events:none;background-position:50% 12px;background-size:76px 76px;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0;overflow:hidden;z-index:auto!important}.ksiegaCaseDesktopFrame,.ksiegaCaseMobileFrame,.ksiegaCaseRoad{display:none!important}.ksiegaCaseNumber{gap:10px;width:fit-content;margin:0 0 22px;font-size:8px;position:static}.ksiegaCaseNumber i{width:31px}.ksiegaCaseType{margin-bottom:10px;font-size:8px}.ksiegaCaseHeading h2{font-size:clamp(54px,17.5vw,74px);line-height:.87}.ksiegaCaseText{width:min(100%,350px);margin-top:22px;font-size:12.5px;line-height:1.58}.ksiegaCaseProjectButton{width:min(100%,205px);margin-top:25px}.ksiegaCaseMobilePortfolioTrigger{top:max(22px, env(safe-area-inset-top));z-index:32;color:#f3f3ef;-webkit-backdrop-filter:blur(12px);min-height:38px;font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:#070808c7;border:1px solid #f3f3ef33;align-items:center;gap:10px;padding:0 13px;font-size:8px;font-weight:700;display:inline-flex;position:absolute;right:18px}.ksiegaCaseMobilePortfolioTrigger b{color:#f3f3ef;font-size:14px;font-weight:400;line-height:1}.ksiegaCaseMobilePortfolioScrim{z-index:39;opacity:0;pointer-events:none;-webkit-tap-highlight-color:transparent;background:#0000007a;border:0;padding:0;transition:opacity .42s;display:block;position:absolute;inset:0}.ksiegaCaseMobilePortfolioScrimOpen{opacity:1;pointer-events:auto}.ksiegaCaseMobilePortfolioPanel{z-index:40;width:min(88vw,360px);height:100%;padding:max(22px, env(safe-area-inset-top)) 22px max(26px, env(safe-area-inset-bottom));color:#f3f3ef;-webkit-backdrop-filter:blur(18px);pointer-events:none;background:radial-gradient(circle at 82% 18%,#ffffff12,#0000 28%),#080909f7;border-left:1px solid #f3f3ef29;flex-direction:column;transition:transform .56s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;right:0;transform:translate(102%);box-shadow:-28px 0 72px #0000007a}.ksiegaCaseMobilePortfolioPanelOpen{pointer-events:auto;transform:translate(0,0)}.ksiegaCaseMobilePortfolioPanelTop{color:#f3f3ef80;font-family:var(--font-sans);letter-spacing:.18em;border-bottom:1px solid #f3f3ef21;justify-content:space-between;align-items:center;padding-bottom:17px;font-size:8px;font-weight:700;display:flex}.ksiegaCaseMobilePortfolioPanelTop button{color:#f3f3ef;cursor:pointer;background:0 0;border:1px solid #f3f3ef2e;place-items:center;width:34px;height:34px;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:300;line-height:1;display:grid}.ksiegaCaseMobilePortfolioPanelContent{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;display:flex}.ksiegaCaseMobilePortfolioPanelContent>span{color:#f3f3ef7a;font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;margin-bottom:13px;font-size:9px;font-weight:700}.ksiegaCaseMobilePortfolioPanelContent strong{color:#f3f3ef;max-width:270px;font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(38px,12vw,54px);font-weight:700;line-height:.93}.ksiegaCaseMobilePortfolioPanelContent p{color:#f3f3ef94;max-width:275px;font-family:var(--font-sans);margin:25px 0 0;font-size:12px;line-height:1.65}.ksiegaCaseMobilePortfolioPanelBottom{color:#f3f3ef7a;font-family:var(--font-sans);letter-spacing:.08em;border-top:1px solid #f3f3ef21;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:18px;font-size:9px;display:flex}.ksiegaCaseMobilePortfolioPanelBottom b{color:#f3f3ef38;font-family:var(--font-display);letter-spacing:-.07em;font-size:50px;font-weight:700;line-height:.7}.ksiegaFoliageOne{--foliage-opacity:.58;z-index:4!important;width:78vw!important;inset:5% auto auto -38%!important}.ksiegaFoliageTwo{--foliage-opacity:.46;z-index:2!important;width:61vw!important;inset:-10% -34% auto auto!important}.ksiegaFoliageThree{--foliage-opacity:.52;z-index:5!important;width:52vw!important;inset:25% -29% auto auto!important}.ksiegaFoliageFour{--foliage-opacity:.38;z-index:3!important;width:38vw!important;inset:-2% auto auto -19%!important}.ksiegaFoliageFive{--foliage-opacity:.42;z-index:4!important;width:43vw!important;inset:26% auto auto 18%!important}.ksiegaFoliageSix{--foliage-opacity:.34;z-index:5!important;width:31vw!important;inset:40% auto auto -16%!important}.ksiegaFoliageSeven{--foliage-opacity:.34;z-index:4!important;width:31vw!important;inset:12% -13% auto auto!important}.ksiegaFoliageEight{--foliage-opacity:.25;z-index:1!important;width:25vw!important;inset:-5% auto auto 25%!important}.ksiegaFoliageNine{--foliage-opacity:.27;z-index:3!important;width:27vw!important;inset:36% 12% auto auto!important}.ksiegaCaseVisible .ksiegaFoliage{opacity:var(--foliage-opacity)!important}.CaseMediaCross{z-index:9;scale:.76}.ksiegaCaseBigNumber{font-size:66vw;bottom:-1%;left:-12%}}@media (width<=390px){.ksiegaCase{padding-left:16px;padding-right:16px}.ksiegaCaseMobilePortfolioTrigger{min-height:36px;padding-inline:11px;font-size:7px;right:16px}.ksiegaCaseNumber{margin-bottom:17px}.ksiegaCaseHeading h2{font-size:clamp(50px,17vw,66px)}.ksiegaCaseText{margin-top:18px;font-size:12px;line-height:1.5}.ksiegaCaseProjectButton{margin-top:20px}.ksiegaCaseMobilePortfolioPanel{width:91vw;padding-left:19px;padding-right:19px}}@media (width<=640px){.ksiegaCaseMobilePortfolioControl{top:max(22px, env(safe-area-inset-top));z-index:42;pointer-events:auto;width:42px;height:42px;display:block;position:absolute;left:18px}.ksiegaCaseMobilePortfolioToggle{z-index:2;color:#f3f3ef;-webkit-backdrop-filter:blur(14px);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#070808e6;border:1px solid #f3f3ef38;width:42px;height:42px;padding:0;display:block;position:relative}.ksiegaCaseMobilePortfolioToggle span{transform-origin:50%;background:currentColor;width:14px;height:1px;transition:transform .46s cubic-bezier(.16,1,.3,1),width .46s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%}.ksiegaCaseMobilePortfolioToggle span:first-child{transform:translate(-50%,-50%)}.ksiegaCaseMobilePortfolioToggle span:last-child{transform:translate(-50%,-50%)rotate(90deg)}.ksiegaCaseMobilePortfolioControlOpen .ksiegaCaseMobilePortfolioToggle span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.ksiegaCaseMobilePortfolioControlOpen .ksiegaCaseMobilePortfolioToggle span:last-child{transform:translate(-50%,-50%)rotate(135deg)}.ksiegaCaseMobilePortfolioInfo{z-index:1;color:#f3f3ef;-webkit-backdrop-filter:blur(14px);clip-path:inset(0 100% 0 0);opacity:0;pointer-events:none;background:linear-gradient(115deg,#ffffff0a,#0000 48%),#070808f0;border:1px solid #f3f3ef2e;border-left:0;width:min(72vw,286px);height:116px;transition:clip-path .56s cubic-bezier(.16,1,.3,1),transform .56s cubic-bezier(.16,1,.3,1),opacity .18s;position:absolute;top:0;left:41px;overflow:hidden;transform:translate(-10px);box-shadow:18px 18px 42px #00000042}.ksiegaCaseMobilePortfolioControlOpen .ksiegaCaseMobilePortfolioInfo{clip-path:inset(0);opacity:1;transform:translate(0)}.ksiegaCaseMobilePortfolioInfoContent{opacity:0;width:min(72vw,286px);padding:17px 18px 16px;transition:opacity .26s .15s,transform .48s cubic-bezier(.16,1,.3,1) 90ms;transform:translate(-15px)}.ksiegaCaseMobilePortfolioControlOpen .ksiegaCaseMobilePortfolioInfoContent{opacity:1;transform:translate(0)}.ksiegaCaseMobilePortfolioInfoContent strong{color:#f3f3ef;font-family:var(--font-sans);letter-spacing:-.02em;font-size:11px;font-weight:600;line-height:1.2;display:block}.ksiegaCaseMobilePortfolioInfoContent p{color:#f3f3ef8f;max-width:245px;font-family:var(--font-sans);margin:9px 0 0;font-size:9px;line-height:1.55}}@media (width<=390px){.ksiegaCaseMobilePortfolioControl{width:40px;height:40px;left:16px}.ksiegaCaseMobilePortfolioToggle{width:40px;height:40px}.ksiegaCaseMobilePortfolioInfo{width:min(73vw,274px);height:112px;left:39px}.ksiegaCaseMobilePortfolioInfoContent{width:min(73vw,274px);padding:16px 16px 14px}}@media (width<=640px){.ksiegaCaseCopy{margin-bottom:clamp(48px,7svh,72px)}}@media (width<=390px){.ksiegaCaseCopy{margin-bottom:clamp(38px,6svh,54px)}}@media (prefers-reduced-motion:reduce){.ksiegaCaseDesktopFrame,.ksiegaCaseMobileFrame,.ksiegaCaseMediaHeading,.ksiegaCaseBigNumber{opacity:1;animation:none;transform:none}.ksiegaFoliage{opacity:var(--foliage-opacity);transition:none;translate:0;scale:1}.CaseMediaCross,.ksiegaCaseVisible .CaseMediaCross{opacity:var(--cross-opacity);translate:0;rotate:var(--cross-rotate);animation:none;transform:none}}@media (hover:hover) and (pointer:fine){.ksiegaCaseMedia:hover:before{opacity:.86;background:#ffffff09;transform:translate(1.5%,-1.5%)scale(1.07)}.ksiegaCaseMedia:hover:after{opacity:.82;transform:rotate(7deg)scale(1.045)}.ksiegaCaseDesktopFrame:hover{filter:brightness(1.045);translate:-8px -9px;scale:1.018}.ksiegaCaseMobileFrame:hover{filter:brightness(1.055);translate:7px -13px;rotate:-1.8deg;scale:1.035}.ksiegaCaseDesktopFrame:hover:after,.ksiegaCaseMobileFrame:hover:after{opacity:1;border-color:#ffffff2b;transform:scale(1)}.ksiegaCaseDesktopFrame:hover .ksiegaChromeDevice{border-color:#ffffff47;box-shadow:0 66px 138px #000000ad,0 0 0 1px #ffffff07}.ksiegaCaseMobileFrame:hover .ksiegaMobileDevice{border-color:#ffffff5c;box-shadow:-33px 52px 100px #000000c7,inset 0 0 0 1px #ffffff0e}.ksiegaCaseMedia:hover .ksiegaFoliageOne{filter:brightness(1.06)drop-shadow(0 28px 38px #00000057);translate:-8px -7px;scale:1.055}.ksiegaCaseMedia:hover .ksiegaFoliageTwo{filter:brightness(1.035)drop-shadow(0 24px 34px #0000004f);translate:8px -10px;scale:1.045}.ksiegaCaseMedia:hover .ksiegaFoliageThree{filter:brightness(1.055)drop-shadow(0 26px 36px #00000059);translate:11px 4px;scale:1.06}.ksiegaCaseMedia:hover .ksiegaFoliageFour{translate:-6px -5px;scale:1.04}.ksiegaCaseMedia:hover .ksiegaFoliageFive{translate:7px 6px;scale:1.05}.ksiegaCaseMedia:hover .ksiegaFoliageSix{translate:-5px 7px;scale:1.035}.ksiegaCaseMedia:hover .ksiegaFoliageSeven{translate:6px -7px;scale:1.045}.ksiegaCaseMedia:hover .ksiegaFoliageEight{translate:-4px -5px;scale:1.025}.ksiegaCaseMedia:hover .ksiegaFoliageNine{translate:5px 5px;scale:1.035}.ksiegaCaseCopy:hover .ksiegaCaseType{color:#f3f3efb8;letter-spacing:.28em;transform:translate(5px)}.ksiegaCaseCopy:hover .ksiegaCaseHeading h2{letter-spacing:-.054em;transform:translate(7px)}.ksiegaCaseCopy:hover .ksiegaCaseText{color:#f3f3efb3;transform:translate(4px)}.ksiegaCaseCopy:hover .ksiegaCaseNumber{color:#f3f3ef9e;transform:translate(3px)}.ksiegaCaseCopy:hover .ksiegaCaseNumber i{width:70px}.ksiegaCaseProjectButton:hover{transform:translate(5px,-3px)}.ksiegaCase:hover .ksiegaCaseRoadLine:before{background:#f3f3ef47}.ksiegaCase:hover .ksiegaCaseRoadLine i{border-color:#f3f3ef57;transform:scale(1.12)}.ksiegaCase:hover .ksiegaCaseRoadLine .ksiegaCaseRoadActive{transform:rotate(45deg)scale(1.22);box-shadow:0 0 0 5px #ffffff09}.ksiegaCaseMedia:hover .CaseMediaCross{filter:drop-shadow(0 0 7px #ffffff2e)}}@media (prefers-reduced-motion:reduce){.ksiegaCaseMedia:before,.ksiegaCaseMedia:after,.ksiegaCaseDesktopFrame,.ksiegaCaseMobileFrame,.ksiegaChromeDevice,.ksiegaMobileDevice,.ksiegaCaseHeading h2,.ksiegaCaseType,.ksiegaCaseNumber,.ksiegaCaseNumber i,.ksiegaCaseText,.ksiegaCaseProjectButton,.ksiegaCaseRoadLine:before,.ksiegaCaseRoadLine i{transition:none}}@media (hover:hover) and (pointer:fine){.ksiegaCaseMobileFrame:hover{translate:5px -8px;rotate:0deg;scale:1}}@media (prefers-reduced-motion:reduce){.ksiegaCaseMediaActive .ksiegaFoliage{animation:none}}@media (hover:hover) and (pointer:fine){.ksiegaCaseMobileFrame:hover{filter:brightness(1.045);transform:perspective(1200px)translate3d(-8px,-12px,36px)rotateX(1.8deg)rotateY(-4.8deg)}.ksiegaCaseMobileFrame:hover .ksiegaMobileDevice{box-shadow:-38px 58px 112px #000000c7,inset 0 0 0 1px #fff1}}@media (prefers-reduced-motion:reduce){.ksiegaCaseMobileFrame,.ksiegaCaseMobileFrame:hover,.ksiegaCaseMobileFrame:focus-within{transition:none;transform:none}.ksiegaCaseMobilePortfolioScrim,.ksiegaCaseMobilePortfolioPanel,.ksiegaCaseMobilePortfolioToggle span,.ksiegaCaseMobilePortfolioInfo,.ksiegaCaseMobilePortfolioInfoContent{transition:none}}.ksiegaOProjekcie{color:#11171c;background:#f3f3ef;width:100%;height:100svh;min-height:100svh;position:relative;overflow:hidden}.ksiegaOProjekcie:before{content:"";pointer-events:none;background:#11171c14;width:1px;position:absolute;top:0;bottom:0;left:50%}.ksiegaOProjekcieInner{z-index:2;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:clamp(42px,5.5vh,72px) clamp(40px,4.5vw,86px) clamp(52px,7vh,88px);display:flex;position:relative}.ksiegaOProjekcieGrid{grid-template-columns:minmax(0,1fr) minmax(420px,1fr);align-items:end;gap:clamp(72px,9vw,180px);width:100%;margin-bottom:clamp(36px,5vh,70px);display:grid}.ksiegaOProjekcieHeading h2{flex-direction:column;margin:0;display:flex}.ksiegaOProjekcieHeading h2 span{color:#11171c;font-family:var(--font-display);letter-spacing:-.065em;font-size:clamp(70px,6.3vw,128px);font-weight:400;line-height:.9}.ksiegaOProjekcieHeading h2 strong{color:#11171c;font-family:var(--font-sans);font-size:clamp(52px,4.65vw,94px);font-weight:var(--font-weight-heading);letter-spacing:-.06em;margin-top:13px;line-height:.95}.ksiegaOProjekcieEditorial{width:min(100%,650px)}.ksiegaOProjekcieLead{color:#171c20;max-width:610px;font-family:var(--font-sans);letter-spacing:-.026em;margin:0 0 clamp(38px,5vh,58px);font-size:clamp(17px,1.18vw,22px);font-weight:500;line-height:1.55}.ksiegaOProjekcieAreas{border-top:1px solid #11171c2e;width:100%}.ksiegaOProjekcieArea{border-bottom:1px solid #11171c24;grid-template-columns:38px minmax(0,1fr) 16px;align-items:start;gap:18px;min-height:102px;padding:20px 0;display:grid;position:relative}.ksiegaOProjekcieAreaNumber{color:#11171c52;font-family:var(--font-sans);letter-spacing:.1em;padding-top:4px;font-size:8px;font-weight:700}.ksiegaOProjekcieAreaBody h3{color:#11171c;font-family:var(--font-sans);letter-spacing:-.015em;margin:0;font-size:13px;font-weight:700}.ksiegaOProjekcieAreaBody p{color:#11171c87;max-width:500px;font-family:var(--font-sans);font-size:13px;font-weight:var(--font-weight-body);letter-spacing:-.01em;margin:9px 0 0;line-height:1.55}.ksiegaOProjekcieAreaMark{border:1px solid #11171c57;width:9px;height:9px;margin-top:4px;display:block;position:relative;transform:rotate(45deg)}.ksiegaOProjekcieNumber{z-index:0;color:#11171c08;font-family:var(--font-sans);letter-spacing:-.08em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(260px,31vw,620px);font-weight:800;line-height:.78;position:absolute;bottom:-8vh;right:-1vw}.ksiegaOProjekcieStar{--star-size:14px;--star-duration:18s;--star-opacity:.28;z-index:1;width:var(--star-size);height:var(--star-size);opacity:var(--star-opacity);pointer-events:none;position:absolute}.ksiegaOProjekcieStar:before,.ksiegaOProjekcieStar:after{content:"";background:#11171c;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ksiegaOProjekcieStar:before{width:100%;height:1px}.ksiegaOProjekcieStar:after{width:1px;height:100%}.ksiegaOProjekcieStarOne{--star-size:8px;--star-duration:26s;--star-opacity:.2;top:12%;left:8%}.ksiegaOProjekcieStarTwo{--star-size:15px;--star-duration:34s;--star-opacity:.16;top:18%;left:31%}.ksiegaOProjekcieStarThree{--star-size:7px;--star-duration:22s;--star-opacity:.26;top:11%;right:10%}.ksiegaOProjekcieStarFour{--star-size:19px;--star-duration:38s;--star-opacity:.13;top:29%;right:4%}.ksiegaOProjekcieStarFive{--star-size:11px;--star-duration:29s;--star-opacity:.2;top:37%;left:4%}.ksiegaOProjekcieStarSix{--star-size:6px;--star-duration:20s;--star-opacity:.28;top:42%;left:42%}.ksiegaOProjekcieStarSeven{--star-size:13px;--star-duration:32s;--star-opacity:.18;top:48%;right:13%}.ksiegaOProjekcieStarEight{--star-size:21px;--star-duration:42s;--star-opacity:.11;top:58%;left:13%}.ksiegaOProjekcieStarNine{--star-size:9px;--star-duration:25s;--star-opacity:.22;top:63%;left:47%}.ksiegaOProjekcieStarTen{--star-size:6px;--star-duration:18s;--star-opacity:.3;top:67%;right:5%}.ksiegaOProjekcieStarEleven{--star-size:16px;--star-duration:36s;--star-opacity:.15;bottom:18%;left:6%}.ksiegaOProjekcieStarTwelve{--star-size:7px;--star-duration:23s;--star-opacity:.26;bottom:12%;left:28%}.ksiegaOProjekcieStarThirteen{--star-size:23px;--star-duration:46s;--star-opacity:.1;bottom:8%;left:53%}.ksiegaOProjekcieStarFourteen{--star-size:10px;--star-duration:31s;--star-opacity:.2;bottom:19%;right:18%}.ksiegaOProjekcieStarFifteen{--star-size:14px;--star-duration:39s;--star-opacity:.14;bottom:8%;right:6%}.ksiegaOProjekcieStarSixteen{--star-size:5px;--star-duration:19s;--star-opacity:.3;top:24%;left:54%}.ksiegaOProjekcieStarSeventeen{--star-size:8px;--star-duration:27s;--star-opacity:.23;top:76%;right:35%}.ksiegaOProjekcieStarEighteen{--star-size:12px;--star-duration:35s;--star-opacity:.17;top:7%;left:68%}.ksiegaOProjekcieArea{transition:padding-left .36s cubic-bezier(.16,1,.3,1),border-color .26s}.ksiegaOProjekcieAreaNumber{transition:color .26s}.ksiegaOProjekcieAreaMark{transition:border-color .26s,background .26s,transform .36s cubic-bezier(.16,1,.3,1)}.ksiegaOProjekcieStar{animation:ksiegaOProjekcieStarRotate var(--star-duration) linear infinite}@media (hover:hover) and (pointer:fine){.ksiegaOProjekcieArea:hover{border-color:#11171c57;padding-left:10px}.ksiegaOProjekcieArea:hover .ksiegaOProjekcieAreaNumber{color:#11171c}.ksiegaOProjekcieArea:hover .ksiegaOProjekcieAreaMark{background:#11171c;border-color:#11171c;transform:rotate(135deg)}}@keyframes ksiegaOProjekcieStarRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ksiegaOProjekcieStar{animation:none}}@media (width<=1100px){.ksiegaOProjekcie:before{display:none}.ksiegaOProjekcieGrid{grid-template-columns:1fr;align-items:start;gap:44px}.ksiegaOProjekcieEditorial{width:min(100%,760px)}.ksiegaOProjekcieHeading h2 span{font-size:clamp(62px,9vw,104px)}.ksiegaOProjekcieHeading h2 strong{font-size:clamp(48px,7.2vw,82px)}}@media (width<=700px){.ksiegaOProjekcieInner{padding:34px 24px 42px}.ksiegaOProjekcieHeading h2 span{font-size:clamp(48px,15vw,72px)}.ksiegaOProjekcieHeading h2 strong{margin-top:8px;font-size:clamp(40px,12vw,60px)}.ksiegaOProjekcieArea{grid-template-columns:30px minmax(0,1fr) 12px;gap:12px;min-height:0}.ksiegaOProjekcie{height:100svh;min-height:100svh;overflow:hidden}.ksiegaOProjekcieInner{padding:max(54px, calc(env(safe-area-inset-top) + 36px)) 18px max(42px, calc(env(safe-area-inset-bottom) + 24px));justify-content:center}.ksiegaOProjekcieGrid{gap:clamp(16px,2.7svh,24px);margin-bottom:0}.ksiegaOProjekcieHeading h2 span{font-size:clamp(38px,11.8vw,52px);line-height:.9}.ksiegaOProjekcieHeading h2 strong{margin-top:5px;font-size:clamp(31px,9.5vw,43px);line-height:.94}.ksiegaOProjekcieLead{max-width:100%;margin:0 0 clamp(12px,2svh,18px);font-size:11px;line-height:1.42}.ksiegaOProjekcieAreas{border-top-color:#11171c26}.ksiegaOProjekcieArea{grid-template-columns:24px minmax(0,1fr) 10px;gap:8px;min-height:0;padding:clamp(8px,1.4svh,11px) 0}.ksiegaOProjekcieAreaNumber{padding-top:2px;font-size:7px}.ksiegaOProjekcieAreaBody h3{font-size:10.5px;line-height:1.15}.ksiegaOProjekcieAreaBody p{margin-top:4px;font-size:9.2px;line-height:1.35}.ksiegaOProjekcieAreaMark{width:7px;height:7px;margin-top:3px}.ksiegaOProjekcieNumber{font-size:50vw;bottom:-1vh;right:-7vw}.ksiegaOProjekcieStarTwo,.ksiegaOProjekcieStarFour,.ksiegaOProjekcieStarEight,.ksiegaOProjekcieStarEleven,.ksiegaOProjekcieStarThirteen,.ksiegaOProjekcieStarFifteen,.ksiegaOProjekcieStarSeventeen{display:none}}@media (width<=390px),(width<=700px) and (height<=650px){.ksiegaOProjekcieInner{padding-top:max(44px, calc(env(safe-area-inset-top) + 28px));padding-bottom:max(34px, calc(env(safe-area-inset-bottom) + 18px))}.ksiegaOProjekcieGrid{gap:13px}.ksiegaOProjekcieHeading h2 span{font-size:35px}.ksiegaOProjekcieHeading h2 strong{font-size:28px}.ksiegaOProjekcieLead{margin-bottom:9px;font-size:9.5px}.ksiegaOProjekcieArea{padding:7px 0}.ksiegaOProjekcieAreaBody h3{font-size:9.5px}.ksiegaOProjekcieAreaBody p{font-size:8.2px;line-height:1.3}}.ksiegaWyzwanie{color:#f3f3ef;background:#11161b;width:100%;height:100svh;min-height:100svh;position:relative;overflow:hidden}.ksiegaWyzwanieNoise{z-index:0;opacity:.055;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.ksiegaWyzwanieMain{z-index:2;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:clamp(70px,9vw,180px);display:grid;position:absolute;top:50%;left:clamp(40px,4.5vw,86px);right:clamp(40px,4.5vw,86px);transform:translateY(-55%)}.ksiegaWyzwanieHeading{max-width:830px}.ksiegaWyzwanieHeading>span{color:#f3f3ef70;font-family:var(--font-display);letter-spacing:-.04em;margin-bottom:12px;font-size:clamp(28px,2.4vw,46px);font-weight:400;line-height:1;display:block}.ksiegaWyzwanieHeading h2{color:#f3f3ef;font-family:var(--font-sans);font-size:clamp(68px,6.1vw,126px);font-weight:var(--font-weight-heading);letter-spacing:-.07em;margin:0;line-height:.88}.ksiegaWyzwanieHeading p{color:#f3f3ef94;max-width:680px;font-family:var(--font-sans);font-size:clamp(14px,1vw,18px);font-weight:var(--font-weight-body);letter-spacing:-.012em;margin:clamp(28px,4vh,48px) 0 0;line-height:1.72}.ksiegaWyzwaniePressure{background:#f3f3ef05;border:1px solid #f3f3ef24;min-height:330px;padding:22px 24px 24px;position:relative}.ksiegaWyzwaniePressure:before,.ksiegaWyzwaniePressure:after{content:"";background:#f3f3ef2e;position:absolute}.ksiegaWyzwaniePressure:before{width:1px;height:14px;top:-7px;left:18px}.ksiegaWyzwaniePressure:after{width:14px;height:1px;top:18px;left:-7px}.ksiegaWyzwaniePressureLabel{color:#f3f3ef57;font-family:var(--font-sans);letter-spacing:.18em;font-size:8px;font-weight:700}.ksiegaWyzwaniePressureBars{align-items:flex-end;gap:8px;height:205px;display:flex;position:absolute;bottom:58px;left:24px;right:24px}.ksiegaWyzwaniePressureBars i{transform-origin:bottom;background:#f3f3ef21;flex:1;min-width:5px}.ksiegaWyzwaniePressureBars i:first-child{height:19%;animation-delay:-1.7s}.ksiegaWyzwaniePressureBars i:nth-child(2){height:26%;animation-delay:-3.2s}.ksiegaWyzwaniePressureBars i:nth-child(3){height:21%;animation-delay:-.8s}.ksiegaWyzwaniePressureBars i:nth-child(4){height:38%;animation-delay:-2.5s}.ksiegaWyzwaniePressureBars i:nth-child(5){height:47%;animation-delay:-4.1s}.ksiegaWyzwaniePressureBars i:nth-child(6){height:72%;animation-delay:-1.1s}.ksiegaWyzwaniePressureBars i:nth-child(7){background:#f3f3efb8;height:91%;animation-delay:-3.6s}.ksiegaWyzwaniePressureBars i:nth-child(8){background:#f3f3ef73;height:79%;animation-delay:-2s}.ksiegaWyzwaniePressureBars i:nth-child(9){height:58%;animation-delay:-4.5s}.ksiegaWyzwaniePressureBars i:nth-child(10){height:69%;animation-delay:-1.4s}.ksiegaWyzwaniePressureBars i:nth-child(11){height:43%;animation-delay:-2.8s}.ksiegaWyzwaniePressureBars i:nth-child(12){height:31%;animation-delay:-.3s}.ksiegaWyzwaniePressureAxis{color:#f3f3ef4d;font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;font-size:7px;font-weight:700;display:grid;position:absolute;bottom:18px;left:24px;right:24px}.ksiegaWyzwaniePressureAxis span:last-child{text-align:right}.ksiegaWyzwaniePressureAxis strong{color:#f3f3efb8;font-size:16px;font-weight:400}.ksiegaWyzwanieBottom{z-index:3;border-top:1px solid #f3f3ef26;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;bottom:clamp(96px,10vh,122px);left:clamp(40px,4.5vw,86px);right:clamp(40px,4.5vw,86px)}.ksiegaWyzwanieBottom article{border-right:1px solid #f3f3ef1f;grid-template-columns:34px minmax(0,1fr);gap:17px;min-height:128px;padding:20px 24px 16px 0;display:grid}.ksiegaWyzwanieBottom article+article{padding-left:24px}.ksiegaWyzwanieBottom article:last-child{border-right:0}.ksiegaWyzwanieBottom article>span{color:#f3f3ef47;font-family:var(--font-sans);letter-spacing:.1em;padding-top:3px;font-size:8px;font-weight:700}.ksiegaWyzwanieBottom h3{color:#f3f3efe0;font-family:var(--font-sans);letter-spacing:-.01em;margin:0;font-size:12px;font-weight:700}.ksiegaWyzwanieBottom p{color:#f3f3ef70;max-width:430px;font-family:var(--font-sans);font-size:11px;font-weight:var(--font-weight-body);margin:9px 0 0;line-height:1.55}.ksiegaWyzwanieCross{z-index:1;opacity:.18;pointer-events:none;width:14px;height:14px;position:absolute}.ksiegaWyzwanieCross:before,.ksiegaWyzwanieCross:after{content:"";background:#f3f3ef;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ksiegaWyzwanieCross:before{width:100%;height:1px}.ksiegaWyzwanieCross:after{width:1px;height:100%}.ksiegaWyzwanieCrossOne{width:8px;height:8px;top:18%;left:49%}.ksiegaWyzwanieCrossTwo{opacity:.1;width:19px;height:19px;top:27%;right:5%}.ksiegaWyzwanieCrossThree{width:11px;height:11px;bottom:23%;left:3%}.ksiegaWyzwanieCrossFour{opacity:.24;width:7px;height:7px;bottom:8%;right:37%}.ksiegaWyzwaniePressureBars i{animation:4.8s ease-in-out infinite ksiegaWyzwanieLoad}.ksiegaWyzwaniePressureAxis strong{animation:2.4s ease-in-out infinite ksiegaWyzwanieArrow}.ksiegaWyzwanieBottom article{transition:background-color .22s ease-out,transform .36s cubic-bezier(.16,1,.3,1),padding-left .36s cubic-bezier(.16,1,.3,1)}.ksiegaWyzwanieCross{animation:28s linear infinite ksiegaWyzwanieCrossRotate}.ksiegaWyzwanieCrossOne{animation-duration:22s}.ksiegaWyzwanieCrossTwo{animation-duration:36s}.ksiegaWyzwanieCrossThree{animation-duration:31s}.ksiegaWyzwanieCrossFour{animation-duration:19s}.ksiegaWyzwanieBottom article>span,.ksiegaWyzwanieBottom h3,.ksiegaWyzwanieBottom p,.ksiegaWyzwaniePressureBars i{transition:color .18s ease-out,background-color .18s ease-out,transform .36s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.ksiegaWyzwanieBottom article:hover{background:#f3f3ef09;transform:translateY(-4px)}.ksiegaWyzwanieBottom article:hover>span{color:#f3f3efb8}.ksiegaWyzwanieBottom article:hover h3{transform:translate(6px)}.ksiegaWyzwanieBottom article:hover p{color:#f3f3ef9e}.ksiegaWyzwaniePressure{transition:border-color .22s ease-out,background-color .22s ease-out,transform .42s cubic-bezier(.16,1,.3,1)}.ksiegaWyzwaniePressure:hover{background:#f3f3ef09;border-color:#f3f3ef47;transform:translateY(-5px)}.ksiegaWyzwaniePressure:hover .ksiegaWyzwaniePressureBars i{background:#f3f3ef38}.ksiegaWyzwaniePressure:hover .ksiegaWyzwaniePressureBars i:nth-child(7),.ksiegaWyzwaniePressure:hover .ksiegaWyzwaniePressureBars i:nth-child(8){background:#f3f3efd1}}@keyframes ksiegaWyzwanieLoad{0%,to{opacity:.55;transform:scaleY(.88)}50%{opacity:1;transform:scaleY(1)}}@keyframes ksiegaWyzwanieArrow{0%,to{transform:translateY(3px)}50%{transform:translateY(-3px)}}@keyframes ksiegaWyzwanieCrossRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ksiegaWyzwaniePressureBars i,.ksiegaWyzwaniePressureAxis strong,.ksiegaWyzwanieCross{animation:none}}@media (width<=1100px){.ksiegaWyzwanieMain{grid-template-columns:minmax(0,1.1fr) minmax(310px,.9fr);gap:50px}.ksiegaWyzwanieHeading h2{font-size:clamp(58px,7vw,92px)}.ksiegaWyzwanieBottom p{font-size:10px}}@media (width<=760px){.ksiegaWyzwanieMain{display:block;top:70px;left:24px;right:24px;transform:none}.ksiegaWyzwanieHeading>span{font-size:25px}.ksiegaWyzwanieHeading h2{font-size:clamp(48px,15vw,72px)}.ksiegaWyzwaniePressure{min-height:150px;padding:14px 16px 16px;display:block;position:absolute;bottom:310px;left:24px;right:24px}.ksiegaWyzwaniePressureAxis{bottom:10px;left:16px;right:16px}.ksiegaWyzwanieBottom{border-top:1px solid #f3f3ef26;display:block;bottom:72px;left:24px;right:24px}.ksiegaWyzwanieBottom article{border-bottom:1px solid #f3f3ef1a;border-right:0;grid-template-columns:27px minmax(0,1fr);min-height:0;padding:10px 0}.ksiegaWyzwanieBottom article:last-child{border-bottom:0}.ksiegaWyzwanieCrossTwo,.ksiegaWyzwanieCrossFour{display:none}.ksiegaWyzwanie{height:100svh;min-height:100svh;overflow:hidden}.ksiegaWyzwanieMain{top:max(48px, calc(env(safe-area-inset-top) + 30px));grid-template-columns:1fr;gap:clamp(10px,1.8svh,14px);display:grid;left:18px;right:18px;transform:none}.ksiegaWyzwanieHeading>span{margin-bottom:5px;font-size:16px}.ksiegaWyzwanieHeading h2{font-size:clamp(38px,11.5vw,50px);line-height:.89}.ksiegaWyzwanieHeading p{max-width:100%;margin-top:10px;font-size:9.5px;line-height:1.38}.ksiegaWyzwaniePressure{min-height:108px;padding:10px 12px 11px;position:relative;bottom:auto;left:auto;right:auto}.ksiegaWyzwaniePressureLabel{font-size:6.5px}.ksiegaWyzwaniePressureBars{gap:4px;height:55px;bottom:31px;left:12px;right:12px}.ksiegaWyzwaniePressureAxis{gap:8px;font-size:5.5px;bottom:7px;left:12px;right:12px}.ksiegaWyzwaniePressureAxis strong{font-size:12px}.ksiegaWyzwanieBottom{right:18px;bottom:max(40px, calc(env(safe-area-inset-bottom) + 28px));display:block;left:18px}.ksiegaWyzwanieBottom article{grid-template-columns:23px minmax(0,1fr);gap:9px;min-height:0;padding:7px 0}.ksiegaWyzwanieBottom article+article{padding-left:0}.ksiegaWyzwanieBottom article>span{padding-top:1px;font-size:6.5px}.ksiegaWyzwanieBottom h3{font-size:9.5px}.ksiegaWyzwanieBottom p{margin-top:3px;font-size:7.8px;line-height:1.32}.ksiegaWyzwanieCrossOne{top:11%;left:88%}.ksiegaWyzwanieCrossThree{bottom:13%;left:4%}}@media (width<=390px),(width<=760px) and (height<=650px){.ksiegaWyzwanieMain{top:max(39px, calc(env(safe-area-inset-top) + 23px));gap:8px}.ksiegaWyzwanieHeading>span{display:none}.ksiegaWyzwanieHeading h2{font-size:35px}.ksiegaWyzwanieHeading p{margin-top:7px;font-size:8.4px;line-height:1.32}.ksiegaWyzwaniePressure{min-height:88px;padding:8px 10px}.ksiegaWyzwaniePressureBars{height:43px;bottom:27px;left:10px;right:10px}.ksiegaWyzwaniePressureAxis{font-size:5px;bottom:5px;left:10px;right:10px}.ksiegaWyzwanieBottom{right:16px;bottom:max(30px, calc(env(safe-area-inset-bottom) + 18px));left:16px}.ksiegaWyzwanieBottom article{padding:5px 0}.ksiegaWyzwanieBottom h3{font-size:8.8px}.ksiegaWyzwanieBottom p{font-size:7px}}.ksiegaWynik{--ksiega-wynik-ink:#f3f3ef;--ksiega-wynik-paper:#090f0e;--ksiega-wynik-leaf:#adcba8;scrollbar-width:none;overscroll-behavior-y:contain;touch-action:pan-y;isolation:isolate;background:var(--ksiega-wynik-paper);width:100%;height:100svh;min-height:100svh;color:var(--ksiega-wynik-ink);font-family:var(--font-sans);position:relative;overflow:hidden auto}.ksiegaWynik::-webkit-scrollbar{display:none}.ksiegaWynikIntro{isolation:isolate;background:radial-gradient(47% 77% at 89% 24%,#395f4045,#0000 74%),radial-gradient(39% 60% at 7% 90%,#395c3e29,#0000 75%),linear-gradient(132deg,#080d0d 0%,#101916 56%,#090f0e 100%);min-height:100svh;display:flex;position:relative;overflow:hidden}.ksiegaWynikGrid{z-index:0;pointer-events:none;background-image:linear-gradient(#f3f3ef05 1px,#0000 1px),linear-gradient(90deg,#f3f3ef05 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0}.ksiegaWynikFoliage{z-index:0;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:saturate(.72)brightness(.8)contrast(1.08)drop-shadow(0 20px 36px #00000042);max-width:none;display:block;position:absolute}.ksiegaWynikPlants{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ksiegaWynikFoliageIntroOne{opacity:.52;width:clamp(380px,38vw,700px);top:-24%;right:-10%;transform:rotate(-16deg)}.ksiegaWynikFoliageIntroTwo{opacity:.46;width:clamp(380px,41vw,710px);bottom:-25%;right:-15%;transform:rotate(13deg)}.ksiegaWynikFoliageIntroThree{opacity:.38;width:clamp(430px,43vw,760px);bottom:-33%;left:-19%;transform:rotate(-14deg)}.ksiegaWynikFoliageIntroFour{opacity:.27;width:clamp(350px,29vw,550px);top:-31%;left:-16%;transform:rotate(33deg)}.ksiegaWynikFoliageIntroFive{opacity:.21;width:clamp(250px,23vw,440px);bottom:-29%;right:27%;transform:rotate(24deg)}.ksiegaWynikFoliageIntroSix{opacity:.21;width:clamp(220px,21vw,400px);top:42%;right:8%;transform:rotate(-28deg)}.ksiegaWynikFoliageIntroSeven{opacity:.14;width:clamp(190px,19vw,360px);top:0;left:42%;transform:rotate(42deg)}.ksiegaWynikDecor{z-index:0;pointer-events:none;position:absolute;inset:0}.ksiegaWynikCross{top:var(--y);left:var(--x);width:var(--size);height:var(--size);opacity:.24;transform:rotate(var(--tilt));position:absolute}.ksiegaWynikCross:before,.ksiegaWynikCross:after{content:"";background:#b0c3af;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ksiegaWynikCross:before{width:100%;height:1px}.ksiegaWynikCross:after{width:1px;height:100%}.ksiegaWynikInner{z-index:2;flex-direction:column;justify-content:center;width:100%;min-height:100svh;padding:clamp(88px,11vh,145px) clamp(40px,5.6vw,108px) clamp(147px,18vh,198px);display:flex;position:relative}.ksiegaWynikMain{flex:auto;align-items:center;min-height:0;display:flex}.ksiegaWynikCopy{max-width:880px}.ksiegaWynikCopy h2{font-family:var(--font-display);letter-spacing:-.07em;margin:0 0 clamp(22px,3vh,36px);font-size:clamp(70px,7.2vw,138px);font-weight:700;line-height:.9}.ksiegaWynikCopy h2 span{color:var(--ksiega-wynik-leaf)}.ksiegaWynikLead{letter-spacing:-.04em;max-width:690px;margin:0;font-size:clamp(19px,1.5vw,27px);font-weight:650;line-height:1.38}.ksiegaWynikDescription{color:#f3f3ef99;max-width:660px;margin:clamp(20px,3vh,30px) 0 0;font-size:clamp(13px,.95vw,17px);line-height:1.7}.ksiegaWynikResults{z-index:3;border-top:1px solid #f3f3ef40;border-bottom:1px solid #f3f3ef26;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid;position:relative}.ksiegaWynikResult{border-right:1px solid #f3f3ef18;align-items:flex-start;gap:13px;min-width:0;min-height:105px;padding:23px 18px 21px 0;transition:background-color .3s;display:flex;position:relative}.ksiegaWynikResult:not(:first-child){padding-left:clamp(14px,1.7vw,32px)}.ksiegaWynikResult:last-child{border-right:none}.ksiegaWynikResultIcon{width:34px;height:34px;color:var(--ksiega-wynik-leaf);border:1px solid #abc8a554;border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.ksiegaWynikResultIcon svg{width:16px;height:16px}.ksiegaWynikResult h3{letter-spacing:-.028em;margin:3px 0 8px;font-size:clamp(12px,.92vw,16px);font-weight:750}.ksiegaWynikResult p{color:#f3f3ef8f;max-width:220px;margin:0;font-size:clamp(11px,.79vw,13px);line-height:1.55}.ksiegaWynikResultArrow{color:#abc8a5a3;width:15px;height:15px;transition:transform .3s;position:absolute;top:22px;right:12px}@media (hover:hover) and (pointer:fine){.ksiegaWynikResult:hover{background:#f3f3ef09}.ksiegaWynikResult:hover .ksiegaWynikResultArrow{transform:translate(3px,-3px)}}.ksiegaWynikCopy,.ksiegaWynikResults{opacity:0}.ksiegaWynikVisible .ksiegaWynikCopy{animation:.9s cubic-bezier(.16,1,.3,1) .12s both ksiegaWynikEnter}.ksiegaWynikVisible .ksiegaWynikResults{animation:.94s cubic-bezier(.16,1,.3,1) .42s both ksiegaWynikEnter}@keyframes ksiegaWynikEnter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.ksiegaWynikCopy,.ksiegaWynikResults{opacity:1;transform:none;animation:none!important}}@media (width<=1260px){.ksiegaWynikResultArrow{display:none}.ksiegaWynikResult{gap:10px}.ksiegaWynikResultIcon{flex-basis:29px;width:29px;height:29px}.ksiegaWynikInner{padding-bottom:clamp(125px,17vh,175px)}}@media (width<=1050px){.ksiegaWynikInner{padding-left:40px;padding-right:40px}.ksiegaWynikLead{font-size:19px}.ksiegaWynikDescription{font-size:13px}.ksiegaWynikResult h3{font-size:12px}.ksiegaWynikResult p{font-size:11px}}@media (width<=740px){.ksiegaWynikInner{min-height:100svh;padding:clamp(85px,11svh,125px) 24px 130px}.ksiegaWynikMain{align-items:flex-start;padding-bottom:37px}.ksiegaWynikCopy h2{margin-bottom:23px;font-size:clamp(69px,13vw,108px)}.ksiegaWynikLead{max-width:480px;font-size:clamp(17px,3.6vw,21px)}.ksiegaWynikDescription{max-width:480px;margin-top:17px;font-size:12px;line-height:1.6}.ksiegaWynikResults{grid-template-columns:repeat(2,minmax(0,1fr))}.ksiegaWynikResult{border-bottom:1px solid #f3f3ef1a;min-height:112px;padding:15px 10px 14px 0}.ksiegaWynikResult:nth-child(2){border-right:0}.ksiegaWynikResult:nth-child(3),.ksiegaWynikResult:nth-child(4){border-bottom:0}.ksiegaWynikResult:not(:first-child){padding-left:11px}.ksiegaWynikResult:nth-child(3){padding-left:0}.ksiegaWynikResultIcon{flex-basis:28px;width:28px;height:28px}.ksiegaWynikResultIcon svg{width:14px;height:14px}.ksiegaWynikResult h3{font-size:12px}.ksiegaWynikResult p{font-size:10.5px}.ksiegaWynikFoliageIntroOne{opacity:.48;width:295px;top:-61px;right:-153px}.ksiegaWynikFoliageIntroTwo{opacity:.42;width:290px;bottom:-112px;right:-144px}.ksiegaWynikFoliageIntroThree{opacity:.35;width:275px;bottom:-127px;left:-143px}.ksiegaWynikFoliageIntroFour{opacity:.31;width:195px;top:-98px;left:-119px}.ksiegaWynikFoliageIntroFive{opacity:.18;width:170px;bottom:-91px;right:21%}.ksiegaWynikFoliageIntroSix,.ksiegaWynikFoliageIntroSeven{display:none}.ksiegaWynikCross:nth-child(2n){opacity:.15}}@media (width<=390px){.ksiegaWynikInner{padding-left:18px;padding-right:18px}.ksiegaWynikCopy h2{font-size:65px}.ksiegaWynikLead{font-size:16px}.ksiegaWynikDescription{font-size:11.5px}.ksiegaWynikResult{min-height:112px;display:block}.ksiegaWynikResultIcon{margin-bottom:9px}.ksiegaWynikResult h3{font-size:11px}.ksiegaWynikResult p{font-size:10px}}@media (height<=690px) and (width>=741px){.ksiegaWynikInner{padding-top:75px;padding-bottom:115px}.ksiegaWynikCopy h2{margin-bottom:16px;font-size:70px}.ksiegaWynikLead{font-size:18px}.ksiegaWynikDescription{margin-top:14px;font-size:12px}.ksiegaWynikResult{min-height:84px;padding-top:13px;padding-bottom:10px}}.ksiegaOpinie{color:#f3f3ef;background:#0d1115;width:100%;height:100svh;min-height:100svh;position:relative;overflow:hidden}.ksiegaOpinieGrid{opacity:.55;pointer-events:none;background-image:linear-gradient(#f3f3ef05 1px,#0000 1px),linear-gradient(90deg,#f3f3ef05 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.ksiegaOpinieCopy{z-index:8;width:min(40vw,780px);position:absolute;top:18%;left:clamp(46px,5vw,96px)}.ksiegaOpinieCopy h2{text-wrap:balance;width:min(100%,780px);font-family:var(--font-sans);letter-spacing:-.075em;margin:0;font-size:clamp(54px,5vw,96px);font-weight:700;line-height:.88}.ksiegaOpinieCopy p{color:#f3f3ef7a;max-width:470px;font-family:var(--font-sans);margin:30px 0 0;font-size:11px;line-height:1.7}.ksiegaOpinieCarousel{--pointer-tilt-x:0deg;--pointer-tilt-y:0deg;z-index:4;perspective:1800px;perspective-origin:50% 48%;transform-style:preserve-3d;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;position:absolute;inset:9% clamp(18px,2vw,42px) 8% 36%}.ksiegaOpinieCard{--card-x:0%;--card-y:0%;--card-z:0px;--card-scale:1;--card-rotate:0deg;--card-opacity:1;--card-brightness:1;--card-blur:0px;--card-front:1;width:min(54vw,980px);box-shadow:0 54px 130px rgba(0, 0, 0, calc(.2 + var(--card-front) * .26)), 0 12px 36px #0000004d;opacity:var(--card-opacity);filter:brightness(var(--card-brightness)) blur(var(--card-blur));transform:translate(-50%, -50%) translateX(var(--card-x)) translateY(var(--card-y)) translateZ(var(--card-z)) rotateY(var(--pointer-tilt-y)) rotateX(var(--pointer-tilt-x)) rotate(var(--card-rotate)) scale(var(--card-scale));transform-origin:50%;transform-style:preserve-3d;will-change:transform, opacity, filter, box-shadow;background:#090c0f;border:1px solid #f3f3ef2e;border-radius:4px;margin:0;position:absolute;top:50%;left:50%;overflow:hidden}.ksiegaOpinieImageFrame{background:#000;width:100%;position:relative;overflow:hidden}.ksiegaOpinieImageFrame:after{content:"";pointer-events:none;border:1px solid #ffffff0d;position:absolute;inset:0}.ksiegaOpinieImageFrame img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;display:block}.ksiegaOpinieCard figcaption{color:#f3f3ef94;min-height:46px;font-family:var(--font-sans);letter-spacing:.14em;border-top:1px solid #f3f3ef1a;justify-content:space-between;align-items:center;padding:0 16px;font-size:7px;font-weight:700;display:flex}.ksiegaOpinieCard figcaption svg{color:#f3f3ef66;width:15px;height:15px}.ksiegaOpinieCarouselCore{z-index:0;color:#f3f3ef0a;font-family:var(--font-sans);letter-spacing:-.07em;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;font-size:clamp(68px,7vw,138px);font-weight:800;line-height:.72;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ksiegaOpinieCarouselCore strong{font-weight:800}.ksiegaOpinieStatement{z-index:8;max-width:420px;position:absolute;bottom:clamp(118px,14vh,160px);left:clamp(46px,5vw,96px)}.ksiegaOpinieStatement strong{font-family:var(--font-sans);letter-spacing:-.04em;margin:0;font-size:clamp(21px,1.65vw,32px);font-weight:700;line-height:1.06;display:block}.ksiegaOpinieCounter{z-index:8;color:#f3f3ef47;font-family:var(--font-sans);letter-spacing:.14em;align-items:center;gap:9px;font-size:7px;font-weight:700;display:flex;position:absolute;bottom:44px;right:clamp(46px,5vw,96px)}.ksiegaOpinieCounter i{background:#f3f3ef1f;width:72px;height:1px}.ksiegaOpinieStar{z-index:2;color:#f3f3ef;opacity:.12;pointer-events:none;width:10px;height:10px;position:absolute}.ksiegaOpinieStar:before,.ksiegaOpinieStar:after{content:"";background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ksiegaOpinieStar:before{width:100%;height:1px}.ksiegaOpinieStar:after{width:1px;height:100%}.ksiegaOpinieStarOne{top:10%;left:4%}.ksiegaOpinieStarTwo{width:7px;height:7px;top:48%;left:34%}.ksiegaOpinieStarThree{opacity:.06;width:16px;height:16px;bottom:18%;left:8%}.ksiegaOpinieStarFour{width:8px;height:8px;top:9%;right:7%}.ksiegaOpinieStarFive{opacity:.07;width:15px;height:15px;bottom:25%;right:4%}.ksiegaOpinieStarSix{width:7px;height:7px;bottom:9%;right:39%}.ksiegaOpinieStarSeven{opacity:.07;width:13px;height:13px;top:30%;left:37%}.ksiegaOpinieStarEight{width:6px;height:6px;top:68%;right:32%}.ksiegaOpinieCarouselDragging{cursor:grabbing}.ksiegaOpinieCarouselDragging .ksiegaOpinieCard{pointer-events:none}.ksiegaOpinieCard:after{content:"";z-index:3;border:1px solid rgba(255, 255, 255, calc(.02 + var(--card-front) * .08));box-shadow:inset 0 0 0 1px rgba(255, 255, 255, calc(var(--card-front) * .025));pointer-events:none;position:absolute;inset:0}.ksiegaOpinieImageFrame{transform:translateZ(0)}.ksiegaOpinieCard figcaption{z-index:4;position:relative}.ksiegaOpinieGrid,.ksiegaOpinieCopy,.ksiegaOpinieCarousel,.ksiegaOpinieStatement,.ksiegaOpinieCounter,.ksiegaOpinieStar{transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .69s cubic-bezier(.16,1,.3,1),filter .62s cubic-bezier(.22,1,.36,1)}.ksiegaOpinieLeaving .ksiegaOpinieGrid{opacity:0}.ksiegaOpinieLeaving .ksiegaOpinieCopy{opacity:0;filter:blur(1px);transform:translate(-34px)}.ksiegaOpinieLeaving .ksiegaOpinieCarousel{opacity:0;filter:blur(1px);transform:translate(34px)scale(.975)}.ksiegaOpinieLeaving .ksiegaOpinieStatement{opacity:0;transform:translateY(18px)}.ksiegaOpinieLeaving .ksiegaOpinieCounter{opacity:0;transform:translateY(14px)}.ksiegaOpinieLeaving .ksiegaOpinieStar{opacity:0;transform:scale(.82)}.ksiegaOpinieLeaving .ksiegaOpinieCopy,.ksiegaOpinieLeaving .ksiegaOpinieCarousel,.ksiegaOpinieLeaving .ksiegaOpinieStatement,.ksiegaOpinieLeaving .ksiegaOpinieCounter,.ksiegaOpinieLeaving .ksiegaOpinieStar{pointer-events:none}.ksiegaOpinieCopy{animation:.76s cubic-bezier(.16,1,.3,1) 80ms both ksiegaOpinieCopyIn}.ksiegaOpinieStatement{animation:.76s cubic-bezier(.16,1,.3,1) .26s both ksiegaOpinieStatementIn}.ksiegaOpinieCard{transition:border-color .28s,box-shadow .44s cubic-bezier(.16,1,.3,1)}.ksiegaOpinieImageFrame img{transition:transform .62s cubic-bezier(.16,1,.3,1),filter .42s}.ksiegaOpinieCard figcaption{transition:background-color .3s,color .3s}.ksiegaOpinieCard figcaption span,.ksiegaOpinieCard figcaption svg{transition:transform .42s cubic-bezier(.16,1,.3,1),color .28s}.ksiegaOpinieCarouselCore{transition:opacity .42s,transform .6s cubic-bezier(.16,1,.3,1)}.ksiegaOpinieCarouselDragging .ksiegaOpinieCarouselCore{opacity:.4;transform:translate(-50%,-50%)scale(.94)}.ksiegaOpinieStar{animation:30s linear infinite ksiegaOpinieStarRotate}.ksiegaOpinieStarTwo,.ksiegaOpinieStarSix,.ksiegaOpinieStarEight{animation-duration:21s}.ksiegaOpinieStarThree,.ksiegaOpinieStarFive{animation-duration:42s}@media (hover:hover) and (pointer:fine){.ksiegaOpinieCard:hover{border-color:#f3f3ef57;box-shadow:0 70px 150px #00000085,0 18px 46px #00000057}.ksiegaOpinieCard:hover .ksiegaOpinieImageFrame img{filter:brightness(1.08)contrast(1.025);transform:scale(1.018)}.ksiegaOpinieCard:hover figcaption{color:#f3f3efe0;background:#f3f3ef09}.ksiegaOpinieCard:hover figcaption span{transform:translate(5px)}.ksiegaOpinieCard:hover figcaption svg{color:#fff;transform:translate(5px,-5px)rotate(4deg)}}@keyframes ksiegaOpinieCopyIn{0%{opacity:0;transform:translate(-34px)}to{opacity:1;transform:translate(0,0)}}@keyframes ksiegaOpinieStatementIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translate(0,0)}}@keyframes ksiegaOpinieStarRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ksiegaOpinieCopy,.ksiegaOpinieStatement,.ksiegaOpinieStar{animation:none!important}.ksiegaOpinieCard,.ksiegaOpinieImageFrame img,.ksiegaOpinieCard figcaption,.ksiegaOpinieCard figcaption span,.ksiegaOpinieCard figcaption svg,.ksiegaOpinieCarouselCore{transition:none!important}}.ksiegaOpinieLeaving .ksiegaOpinieCopy,.ksiegaOpinieLeaving .ksiegaOpinieStatement{animation-play-state:paused}@media (width<=1150px){.ksiegaOpinieCopy{width:35vw}.ksiegaOpinieCarousel{left:41%}.ksiegaOpinieCard{width:min(56vw,880px)}}@media (width<=900px){.ksiegaOpinieCopy{width:auto;top:72px;left:24px;right:24px}.ksiegaOpinieCopy h2{font-size:clamp(46px,8vw,70px)}.ksiegaOpinieCopy p{max-width:620px;margin-top:18px}.ksiegaOpinieIndex{margin-top:24px}.ksiegaOpinieCarousel{inset:39% 12px 10%}.ksiegaOpinieCard{width:min(80vw,760px)}.ksiegaOpinieStatement{display:none}}@media (width<=640px){.ksiegaOpinieCopy{top:54px}.ksiegaOpinieCopy h2{font-size:clamp(40px,12vw,56px)}.ksiegaOpinieCopy p{font-size:10px}.ksiegaOpinieCarousel{inset:39% 10px 15%}.ksiegaOpinieCard{width:min(92vw,620px)}.ksiegaOpinieCard figcaption{min-height:38px;padding:0 12px}.ksiegaOpinieCarouselCore,.ksiegaOpinieStar{display:none}.ksiegaOpinie{height:100svh;min-height:100svh;overflow:hidden}.ksiegaOpinieCopy{top:max(44px, calc(env(safe-area-inset-top) + 28px));left:18px;right:18px}.ksiegaOpinieCopy h2{max-width:420px;font-size:clamp(34px,10.5vw,46px);line-height:.9}.ksiegaOpinieCopy p{max-width:500px;margin-top:9px;font-size:9px;line-height:1.4}.ksiegaOpinieIndex{margin-top:11px}.ksiegaOpinieCarousel{top:29%;right:8px;bottom:max(54px, calc(env(safe-area-inset-bottom) + 36px));left:8px}.ksiegaOpinieCard{width:min(89vw,520px);max-height:54svh}.ksiegaOpinieImageFrame{height:min(43svh,340px)}.ksiegaOpinieImageFrame img{object-fit:contain;width:100%;height:100%}.ksiegaOpinieCard figcaption{min-height:32px;padding:0 10px;font-size:6px}.ksiegaOpinieCounter{right:18px;bottom:max(17px, env(safe-area-inset-bottom));gap:6px}.ksiegaOpinieCounter i{width:46px}}@media (width<=390px),(width<=640px) and (height<=650px){.ksiegaOpinieCopy{top:max(38px, calc(env(safe-area-inset-top) + 22px))}.ksiegaOpinieCopy h2{font-size:31px}.ksiegaOpinieCopy p{margin-top:7px;font-size:8.2px;line-height:1.32}.ksiegaOpinieCarousel{top:28%;bottom:max(45px, calc(env(safe-area-inset-bottom) + 29px))}.ksiegaOpinieCard{width:min(87vw,470px)}.ksiegaOpinieImageFrame{height:min(37svh,270px)}.ksiegaOpinieCard figcaption{min-height:29px}}.goVolleyCase{--gov-blue:#009fe8;--gov-yellow:#f7b000;--gov-navy:#001526;--gov-pointer-x:0;--gov-pointer-y:0;color:#f6f7f8;background:radial-gradient(circle at 75% 42%, #009fe821, transparent 28%), radial-gradient(circle at 66% 88%, #f7b0000f, transparent 24%), linear-gradient(135deg, #00101d, var(--gov-navy) 48%, #00101c);width:100%;height:100svh;min-height:100svh;position:relative;overflow:hidden}.goVolleyGrid{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000c,#0000 88%);mask-image:linear-gradient(90deg,#000c,#0000 88%)}.goVolleyCase:after{content:"";pointer-events:none;background:#fff1;width:1px;position:absolute;top:0;bottom:0;left:36%}.goVolleyCopy{z-index:12;width:min(30vw,560px);position:absolute;top:50%;left:clamp(48px,5.5vw,106px);transform:translateY(-50%)}.goVolleyLogoReveal,.goVolleyTextReveal{width:100%}.goVolleyCaseStudy .goVolleyTagList{align-items:center;gap:8px;width:fit-content;margin:0 0 14px;display:flex}.goVolleyCaseStudy .goVolleyTag{z-index:0;color:#f3f3efad;min-width:42px;height:32px;font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;background:#f3f3ef05;border:1px solid #f3f3ef3d;border-radius:0;justify-content:center;align-items:center;padding:0 10px;font-size:10px;font-weight:700;line-height:1;transition:color .28s,border-color .28s,transform .36s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.goVolleyCaseStudy .goVolleyTag:before{content:"";z-index:-1;background:#f3f3ef;transition:transform .38s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(102%)}@media (hover:hover) and (pointer:fine){.goVolleyCaseStudy .goVolleyTag:hover{color:#070808;border-color:#f3f3ef;transform:translateY(-3px)}.goVolleyCaseStudy .goVolleyTag:hover:before{transform:translate(0,0)}}.goVolleyLogo{object-fit:contain;object-position:left center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:min(100%,520px);height:auto;margin:0;display:block}.goVolleyTextReveal>p{color:#f6f7f894;width:min(100%,480px);font-family:var(--font-sans);margin:clamp(32px,4vh,50px) 0 0;font-size:clamp(14px,.94vw,17px);line-height:1.72}.goVolleyProjectButton{--ui-button-bg:transparent;--ui-button-fg:#f6f7f8;--ui-button-border:#009fe86b;--ui-button-hover-bg:#009fe8;--ui-button-hover-fg:#001526;width:min(100%,226px);font-family:var(--font-sans);border-radius:0;margin-top:clamp(36px,4.6vh,56px)}.goVolleyVisual{z-index:3;perspective:1700px;transform-style:preserve-3d;position:absolute;inset:0 0 0 36%;overflow:hidden}.goVolleyDesktopFrame{z-index:8;width:79%;translate:calc(var(--gov-pointer-x) * -10px) calc(var(--gov-pointer-y) * -7px);transform-origin:50%;transform-style:preserve-3d;backface-visibility:hidden;will-change:translate, scale, filter;transition:translate .62s cubic-bezier(.16,1,.3,1),scale .62s cubic-bezier(.16,1,.3,1),filter .42s;position:absolute;top:14%;left:6%;transform:perspective(1700px)rotateY(-3.5deg)rotateX(1deg)}.goVolleyDesktopFrame .ksiegaChromeDevice{box-shadow:0 54px 120px #00000094,0 0 0 1px #009fe80a}.goVolleyDesktopFrame .ksiegaChromeScreen,.goVolleyDesktopFrame .ksiegaLiveViewport,.goVolleyDesktopFrame .ksiegaLiveViewportFrame{background:#001526}.goVolleyMobileFrame{z-index:11;aspect-ratio:430/932;width:clamp(188px,15.5vw,280px);translate:calc(var(--gov-pointer-x) * 12px) calc(var(--gov-pointer-y) * 9px);transform-origin:50% 72%;transform-style:preserve-3d;backface-visibility:hidden;will-change:translate, scale, transform, filter;transition:translate .62s cubic-bezier(.16,1,.3,1),scale .62s cubic-bezier(.16,1,.3,1),transform .68s cubic-bezier(.16,1,.3,1),filter .42s;position:absolute;bottom:5%;right:2.5%;transform:perspective(1200px)rotate(2.5deg)rotateX(0)rotateY(0)}.goVolleyMobileFrame .ksiegaMobileScreen,.goVolleyMobileFrame .ksiegaMobileViewport,.goVolleyMobileFrame .ksiegaLiveViewportFrame{background:#001526}.goVolleyNet{z-index:1;opacity:.11;transform-origin:100%;pointer-events:none;background-image:repeating-linear-gradient(0deg,#ffffff85 0 1px,#0000 1px 28px),repeating-linear-gradient(90deg,#ffffff85 0 1px,#0000 1px 28px);width:min(35vw,630px);height:39%;position:absolute;top:17%;right:-4%;transform:perspective(900px)rotateY(-12deg)rotate(2deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 78%,#0000)}.goVolleyCourtLines{z-index:1;opacity:.12;transform-origin:bottom;pointer-events:none;width:72%;height:32%;position:absolute;bottom:3%;right:-8%;transform:perspective(720px)rotateX(67deg)rotate(-4deg)}.goVolleyCourtLines:before,.goVolleyCourtLines:after,.goVolleyCourtLines span{content:"";border:1px solid #f7b000b8;position:absolute}.goVolleyCourtLines:before{inset:0}.goVolleyCourtLines:after{border-width:0 0 0 1px;top:0;bottom:0;left:50%}.goVolleyCourtLines span:first-child{border-width:1px 0 0;top:50%;left:0;right:0}.goVolleyCourtLines span:nth-child(2){border-width:0 0 0 1px;top:0;bottom:0;left:25%}.goVolleyCourtLines span:nth-child(3){border-width:0 0 0 1px;top:0;bottom:0;right:25%}.goVolleyBall{z-index:6;opacity:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;filter:saturate(.8)brightness(1.05)drop-shadow(0 13px 18px #00000047);transform-origin:50%;will-change:transform, opacity, translate, rotate;width:52px;height:auto;display:block;position:absolute}.goVolleyBallOne{--ball-opacity:.38;--ball-x:10px;--ball-y:-12px;--ball-rotate:34deg;--ball-speed:7.6s;--ball-delay:.52s;width:clamp(32px,3vw,56px);top:8%;left:2%}.goVolleyBallTwo{z-index:12;--ball-opacity:.56;--ball-x:-12px;--ball-y:16px;--ball-rotate:-48deg;--ball-speed:8.4s;--ball-delay:.62s;width:clamp(42px,4vw,72px);top:25%;right:1%}.goVolleyBallThree{--ball-opacity:.28;--ball-x:13px;--ball-y:8px;--ball-rotate:68deg;--ball-speed:9.2s;--ball-delay:.74s;width:clamp(28px,2.6vw,48px);bottom:10%;left:9%}.goVolleyBallFour{z-index:10;--ball-opacity:.3;--ball-x:-8px;--ball-y:-13px;--ball-rotate:-24deg;--ball-speed:7.1s;--ball-delay:.68s;width:clamp(24px,2.2vw,42px);bottom:5%;right:29%}.goVolleyCross{z-index:2;opacity:.12;pointer-events:none;width:11px;height:11px;position:absolute}.goVolleyCross:before,.goVolleyCross:after{content:"";background:#ffffffb3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.goVolleyCross:before{width:100%;height:1px}.goVolleyCross:after{width:1px;height:100%}.goVolleyCrossOne{top:8%;left:3%}.goVolleyCrossTwo{opacity:.06;width:18px;height:18px;top:45%;right:1%}.goVolleyCrossThree{width:7px;height:7px;bottom:9%;left:38%}.goVolleyCrossFour{bottom:3%;right:32%}.goVolleyCaseStudy .caseStudyRoadmapItem>i{opacity:.34;filter:grayscale(.4)saturate(.72)brightness(.9);width:14px;height:14px;box-shadow:none;background-color:#0000;background-image:url(/assets/Volleyball-CmeqehWX.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 166%;border:0;border-radius:50%;transition:width .36s cubic-bezier(.16,1,.3,1),height .36s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1),opacity .28s,filter .32s,box-shadow .32s;overflow:visible;transform:translate(-50%)rotate(0)}.goVolleyCaseStudy .caseStudyRoadmapItem>i:before,.goVolleyCaseStudy .caseStudyRoadmapItem>i:after{display:none}.goVolleyCaseStudy .caseStudyRoadmapItemPassed>i{opacity:.62;filter:grayscale(.12)saturate(.9)brightness(.98)}.goVolleyCaseStudy .caseStudyRoadmapItemActive>i{opacity:1;filter:grayscale(0)saturate()brightness(1.05);width:19px;height:19px;transform:translate(-50%)rotate(14deg);box-shadow:0 0 0 3px #009fe814,0 0 18px #009fe83d}@media (hover:hover) and (pointer:fine){.goVolleyCaseStudy .caseStudyRoadmapItem:hover>i{opacity:.9;filter:grayscale(0)saturate()brightness(1.04);width:17px;height:17px;transform:translate(-50%)rotate(22deg)scale(1.06);box-shadow:0 0 14px #009fe82e}.goVolleyCaseStudy .caseStudyRoadmapItemActive:hover>i{opacity:1;width:20px;height:20px;transform:translate(-50%)rotate(30deg)scale(1.08);box-shadow:0 0 0 3px #009fe81a,0 0 21px #009fe847}}.goVolleyDesktopFrame,.goVolleyMobileFrame{opacity:0}.goVolleyCaseVisible .goVolleyDesktopFrame{animation:.98s cubic-bezier(.16,1,.3,1) .17s both goVolleyDesktopIn}.goVolleyCaseVisible .goVolleyMobileFrame{animation:.9s cubic-bezier(.16,1,.3,1) .46s both goVolleyMobileIn}.goVolleyProjectButton,.goVolleyDesktopFrame .ksiegaChromeDevice,.goVolleyMobileFrame .ksiegaMobileDevice{transition:border-color .3s,background-color .3s,box-shadow .45s cubic-bezier(.16,1,.3,1),filter .4s}@media (hover:hover) and (pointer:fine){.goVolleyLogo{transition:transform .52s cubic-bezier(.16,1,.3,1),filter .38s}.goVolleyTextReveal{transition:transform .52s cubic-bezier(.16,1,.3,1)}.goVolleyCopy:hover .goVolleyLogo{transform:translate(10px)}.goVolleyCopy:hover .goVolleyTextReveal{transform:translate(4px)}.goVolleyDesktopFrame:hover{translate:calc(var(--gov-pointer-x) * -10px) calc((var(--gov-pointer-y) * -7px) - 10px);filter:brightness(1.035);scale:1.018}.goVolleyMobileFrame:hover,.goVolleyMobileFrame:focus-within{translate:calc(var(--gov-pointer-x) * 12px) calc((var(--gov-pointer-y) * 9px) - 12px);filter:brightness(1.045);transform:perspective(1200px)rotate(1deg)rotateX(1.8deg)rotateY(-4.8deg)}.goVolleyDesktopFrame:hover .ksiegaChromeDevice{border-color:#009fe857;box-shadow:0 68px 140px #000000a3,0 0 50px #009fe80d}.goVolleyMobileFrame:hover .ksiegaMobileDevice{border-color:#009fe857}.goVolleyMobileFrame:hover .ksiegaMobileDevice,.goVolleyMobileFrame:focus-within .ksiegaMobileDevice{box-shadow:-38px 58px 112px #000000c7,inset 0 0 0 1px #fff1}}@keyframes goVolleyDesktopIn{0%{opacity:0}to{opacity:1}}@keyframes goVolleyMobileIn{0%{opacity:0}to{opacity:1}}.goVolleyCaseVisible .goVolleyBall{animation:goVolleyBallReveal .72s cubic-bezier(.16, 1, .3, 1) var(--ball-delay) both, goVolleyBallDrift var(--ball-speed) ease-in-out calc(var(--ball-delay) + .76s) infinite alternate}.goVolleyVisual:hover .goVolleyNet{opacity:.16}.goVolleyVisual:hover .goVolleyCourtLines{opacity:.17}.goVolleyNet,.goVolleyCourtLines{transition:opacity .52s,transform .82s cubic-bezier(.16,1,.3,1)}@keyframes goVolleyBallReveal{0%{opacity:0;transform:translateY(24px)rotate(-28deg)scale(.72)}to{opacity:var(--ball-opacity);transform:translate(0,0)rotate(0)scale(1)}}@keyframes goVolleyBallDrift{0%{translate:0;rotate:0deg}50%{translate:calc(var(--ball-x) * -.45) calc(var(--ball-y) * .55);rotate:calc(var(--ball-rotate) * -.55)}to{translate:var(--ball-x) var(--ball-y);rotate:var(--ball-rotate)}}@media (prefers-reduced-motion:reduce){.goVolleyDesktopFrame,.goVolleyMobileFrame,.goVolleyBall{opacity:var(--ball-opacity);animation:none!important}.goVolleyNet,.goVolleyCourtLines{transition:none!important}}@media (width<=1180px){.goVolleyCopy{width:min(32vw,500px)}.goVolleyDesktopFrame{width:82%;left:4%}.goVolleyMobileFrame{width:clamp(180px,17vw,245px)}}@media (width<=900px){.goVolleyCase:after{display:none}.goVolleyCopy{width:auto;top:66px;left:28px;right:28px;transform:none}.goVolleyTextReveal>p{max-width:650px;margin-top:20px}.goVolleyProjectButton{margin-top:22px}.goVolleyVisual{top:42%;left:0}.goVolleyDesktopFrame{width:78vw;top:3%;left:3%}.goVolleyMobileFrame{width:min(23vw,220px);bottom:2%;right:2%}}.goVolleyCaseMobilePortfolioControl{display:none}@media (width<=640px){.goVolleyCase{padding:max(24px, env(safe-area-inset-top)) 18px max(28px, env(safe-area-inset-bottom));flex-direction:column;justify-content:flex-end;overflow:hidden;height:100svh!important;min-height:100svh!important;display:flex!important}.goVolleyCase:after{display:none}.goVolleyCopy{z-index:12;width:100%;height:auto;margin-top:auto;margin-bottom:clamp(48px,7svh,72px);display:block;position:relative;top:auto;left:auto;right:auto;transform:none}.goVolleyTagList{flex-wrap:wrap;max-width:min(100%,320px);margin-bottom:12px}.goVolleyLogo{width:min(78vw,330px)}.goVolleyTextReveal>p{width:min(100%,350px);margin-top:22px;font-size:12.5px;line-height:1.58}.goVolleyProjectButton{width:min(100%,205px);margin-top:25px}.goVolleyVisual{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden;z-index:auto!important}.goVolleyDesktopFrame,.goVolleyMobileFrame{display:none!important}.goVolleyNet{opacity:.08;width:86vw;height:36%;top:10%;right:-24%}.goVolleyCourtLines{opacity:.08;width:100%;height:28%;bottom:-2%;right:-25%}.goVolleyBallOne{width:36px;top:12%;left:10%}.goVolleyBallTwo{width:54px;top:28%;right:-1%}.goVolleyBallThree{width:31px;bottom:20%;left:8%}.goVolleyBallFour{width:38px;bottom:9%;right:24%}.goVolleyCrossTwo,.goVolleyCrossFour{display:none}.goVolleyCaseMobilePortfolioControl{top:auto;right:18px;bottom:max(22px, env(safe-area-inset-bottom));z-index:42;isolation:isolate;pointer-events:auto;width:42px;height:42px;display:block;position:absolute;left:auto}.goVolleyCaseMobilePortfolioToggle{z-index:2;pointer-events:auto;color:#f3f3ef;-webkit-backdrop-filter:blur(14px);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#001526eb;border:1px solid #f3f3ef38;width:42px;height:42px;padding:0;display:block;position:relative}.goVolleyCaseMobilePortfolioToggle span{transform-origin:50%;background:currentColor;width:14px;height:1px;transition:transform .46s cubic-bezier(.16,1,.3,1),width .46s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%}.goVolleyCaseMobilePortfolioToggle span:first-child{transform:translate(-50%,-50%)}.goVolleyCaseMobilePortfolioToggle span:last-child{transform:translate(-50%,-50%)rotate(90deg)}.goVolleyCaseMobilePortfolioControlOpen .goVolleyCaseMobilePortfolioToggle span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.goVolleyCaseMobilePortfolioControlOpen .goVolleyCaseMobilePortfolioToggle span:last-child{transform:translate(-50%,-50%)rotate(135deg)}.goVolleyCaseMobilePortfolioInfo{z-index:1;color:#f3f3ef;-webkit-backdrop-filter:blur(14px);clip-path:inset(0 0 0 100%);opacity:0;pointer-events:none;background:linear-gradient(115deg,#ffffff0a,#0000 48%),#001526f5;border:1px solid #f3f3ef2e;border-right:0;width:min(72vw,286px);height:116px;transition:clip-path .56s cubic-bezier(.16,1,.3,1),transform .56s cubic-bezier(.16,1,.3,1),opacity .18s;position:absolute;inset:auto 41px 0 auto;overflow:hidden;transform:translate(10px);box-shadow:-18px -12px 42px #00000042}.goVolleyCaseMobilePortfolioControlOpen .goVolleyCaseMobilePortfolioInfo{clip-path:inset(0);opacity:1;transform:translate(0)}.goVolleyCaseMobilePortfolioInfoContent{opacity:0;width:min(72vw,286px);padding:17px 18px 16px;transition:opacity .26s .15s,transform .48s cubic-bezier(.16,1,.3,1) 90ms;transform:translate(15px)}.goVolleyCaseMobilePortfolioControlOpen .goVolleyCaseMobilePortfolioInfoContent{opacity:1;transform:translate(0)}.goVolleyCaseMobilePortfolioInfoContent strong{color:#f3f3ef;font-family:var(--font-sans);letter-spacing:-.02em;font-size:11px;font-weight:600;line-height:1.2;display:block}.goVolleyCaseMobilePortfolioInfoContent p{color:#f3f3ef8f;max-width:245px;font-family:var(--font-sans);margin:9px 0 0;font-size:9px;line-height:1.55}}@media (width<=390px){.goVolleyCase{padding-left:16px;padding-right:16px}.goVolleyCopy{margin-bottom:clamp(38px,6svh,54px)}.goVolleyCaseMobilePortfolioControl{width:40px;height:40px;left:auto;right:16px}.goVolleyCaseMobilePortfolioToggle{width:40px;height:40px}.goVolleyCaseMobilePortfolioInfo{width:min(73vw,274px);height:112px;left:auto;right:39px}.goVolleyCaseMobilePortfolioInfoContent{width:min(73vw,274px);padding:16px 16px 14px}.goVolleyLogo{width:min(76vw,300px)}.goVolleyTextReveal>p{margin-top:18px;font-size:12px;line-height:1.5}.goVolleyProjectButton{margin-top:20px}}@media (prefers-reduced-motion:reduce){.goVolleyCaseMobilePortfolioToggle span,.goVolleyCaseMobilePortfolioInfo,.goVolleyCaseMobilePortfolioInfoContent{transition:none}}.goVolleyOProjekcie{--gov-about-blue:#009fe8;--gov-about-yellow:#f7b000;--gov-about-navy:#001526;--gov-about-bg:#f4f6f8;width:100%;height:100svh;min-height:100svh;color:var(--gov-about-navy);background:var(--gov-about-bg);position:relative;overflow:hidden}.goVolleyOProjekcieCourtBackdrop{z-index:0;object-fit:cover;object-position:58% center;opacity:.34;filter:saturate(.74)contrast(.94)brightness(1.08);pointer-events:none;-webkit-user-select:none;user-select:none;width:64%;height:100%;position:absolute;top:0;right:0;transform:scale(1.02)}.goVolleyOProjekcieCourtFade{z-index:1;background:linear-gradient(90deg, var(--gov-about-bg) 0%, #f4f6f8fc 34%, #f4f6f8eb 48%, #f4f6f84d 73%, #f4f6f81a 100%), linear-gradient(180deg, #f4f6f8b3, transparent 22%, transparent 76%, #f4f6f8bd);pointer-events:none;position:absolute;inset:0}.goVolleyOProjekcie:before{content:"";pointer-events:none;background:#00152614;width:1px;position:absolute;top:0;bottom:0;left:50%}.goVolleyOProjekcie:after{content:"";opacity:.38;pointer-events:none;background-image:linear-gradient(#0015260e 1px,#0000 1px),linear-gradient(90deg,#0015260e 1px,#0000 1px);background-size:38px 38px;width:min(44vw,760px);height:min(44vw,760px);position:absolute;top:7%;right:-5%;transform:rotate(-5deg);-webkit-mask-image:radial-gradient(circle,#000 15%,#0000 70%);mask-image:radial-gradient(circle,#000 15%,#0000 70%)}.goVolleyOProjekcieInner{z-index:4;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:clamp(42px,5.5vh,72px) clamp(40px,4.5vw,86px) clamp(52px,7vh,88px);display:flex;position:relative}.goVolleyOProjekcieGrid{grid-template-columns:minmax(0,1fr) minmax(420px,1fr);align-items:end;gap:clamp(72px,9vw,180px);width:100%;margin-bottom:clamp(36px,5vh,70px);display:grid}.goVolleyOProjekcieHeading h2{flex-direction:column;margin:0;display:flex}.goVolleyOProjekcieHeading h2 span{color:var(--gov-about-navy);font-family:var(--font-display);letter-spacing:-.065em;font-size:clamp(70px,6.3vw,128px);font-weight:400;line-height:.9}.goVolleyOProjekcieHeading h2 strong{color:var(--gov-about-blue);font-family:var(--font-sans);font-size:clamp(52px,4.65vw,94px);font-weight:var(--font-weight-heading);letter-spacing:-.06em;margin-top:13px;line-height:.95}.goVolleyOProjekcieEditorial{-webkit-backdrop-filter:blur(10px);background:#f8fafbb8;border:1px solid #00152612;width:min(100%,650px);padding:clamp(22px,2.1vw,34px)}.goVolleyOProjekcieLead{color:#001526db;max-width:610px;font-family:var(--font-sans);letter-spacing:-.026em;margin:0 0 clamp(38px,5vh,58px);font-size:clamp(17px,1.18vw,22px);font-weight:500;line-height:1.55}.goVolleyOProjekcieAreas{border-top:1px solid #0015262e;width:100%}.goVolleyOProjekcieArea{border-bottom:1px solid #00152624;grid-template-columns:38px minmax(0,1fr) 16px;align-items:start;gap:18px;min-height:102px;padding:20px 0;display:grid;position:relative}.goVolleyOProjekcieAreaNumber{color:#0015264d;font-family:var(--font-sans);letter-spacing:.1em;padding-top:4px;font-size:8px;font-weight:700}.goVolleyOProjekcieAreaBody h3{color:var(--gov-about-navy);font-family:var(--font-sans);letter-spacing:-.015em;margin:0;font-size:13px;font-weight:700}.goVolleyOProjekcieAreaBody p{color:#0015268c;max-width:500px;font-family:var(--font-sans);font-size:13px;font-weight:var(--font-weight-body);letter-spacing:-.01em;margin:9px 0 0;line-height:1.55}.goVolleyOProjekcieAreaMark{border:1px solid #009fe880;width:9px;height:9px;margin-top:4px;display:block;position:relative;transform:rotate(45deg)}.goVolleyOProjekcieNumber{z-index:0;color:#00152609;font-family:var(--font-sans);letter-spacing:-.08em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(260px,31vw,620px);font-weight:800;line-height:.78;position:absolute;bottom:-8vh;right:-1vw}.goVolleyOProjekcieBalls{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.goVolleyOProjekcieBall{z-index:2;opacity:0}.goVolleyOProjekcieBallOne{--ball-opacity:.62;--ball-x:-10px;--ball-y:14px;--ball-rotate:-34deg;--ball-speed:8.2s;--ball-delay:.28s;width:clamp(74px,6vw,112px);top:8%;right:5%}.goVolleyOProjekcieBallTwo{--ball-opacity:.48;--ball-x:11px;--ball-y:-12px;--ball-rotate:42deg;--ball-speed:9s;--ball-delay:.36s;width:clamp(42px,3.8vw,72px);top:29%;right:19%}.goVolleyOProjekcieBallThree{--ball-opacity:.3;--ball-x:-14px;--ball-y:-10px;--ball-rotate:-24deg;--ball-speed:10.2s;--ball-delay:.42s;width:clamp(160px,14vw,270px);bottom:5%;right:-4%}.goVolleyOProjekcieBallFour{--ball-opacity:.34;--ball-x:8px;--ball-y:13px;--ball-rotate:56deg;--ball-speed:7.7s;--ball-delay:.5s;width:clamp(32px,3vw,56px);top:56%;right:42%}.goVolleyOProjekcieBallFive{--ball-opacity:.3;--ball-x:-8px;--ball-y:9px;--ball-rotate:-48deg;--ball-speed:8.8s;--ball-delay:.56s;width:clamp(28px,2.5vw,48px);top:15%;left:46%}.goVolleyOProjekcieBallSix{--ball-opacity:.52;--ball-x:12px;--ball-y:-15px;--ball-rotate:36deg;--ball-speed:8.5s;--ball-delay:.46s;width:clamp(58px,5vw,94px);bottom:20%;right:29%}.goVolleyOProjekcieCross{z-index:1;opacity:.2;pointer-events:none;width:11px;height:11px;display:block;position:absolute}.goVolleyOProjekcieCross:before,.goVolleyOProjekcieCross:after{content:"";background:var(--gov-about-navy);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.goVolleyOProjekcieCross:before{width:100%;height:1px}.goVolleyOProjekcieCross:after{width:1px;height:100%}.goVolleyOProjekcieCrossOne{top:15%;left:8%}.goVolleyOProjekcieCrossTwo{opacity:.13;width:7px;height:7px;top:34%;left:43%}.goVolleyOProjekcieCrossThree{opacity:.11;width:16px;height:16px;bottom:22%;right:9%}.goVolleyOProjekcieCrossFour{opacity:.16;width:8px;height:8px;bottom:9%;right:35%}.goVolleyOProjekcieHeading,.goVolleyOProjekcieLead,.goVolleyOProjekcieArea{opacity:1}.goVolleyOProjekcieBall{opacity:var(--ball-opacity)}.caseStudySliderScreenActive .goVolleyOProjekcieHeading{animation:.76s cubic-bezier(.16,1,.3,1) .13s both goVolleyOProjekcieHeadingIn}.caseStudySliderScreenActive .goVolleyOProjekcieLead{animation:.68s cubic-bezier(.16,1,.3,1) .25s both goVolleyOProjekcieEditorialIn}.caseStudySliderScreenActive .goVolleyOProjekcieArea:first-child{animation:.66s cubic-bezier(.16,1,.3,1) .34s both goVolleyOProjekcieEditorialIn}.caseStudySliderScreenActive .goVolleyOProjekcieArea:nth-child(2){animation:.66s cubic-bezier(.16,1,.3,1) .41s both goVolleyOProjekcieEditorialIn}.caseStudySliderScreenActive .goVolleyOProjekcieArea:nth-child(3){animation:.66s cubic-bezier(.16,1,.3,1) .48s both goVolleyOProjekcieEditorialIn}.caseStudySliderScreenActive .goVolleyOProjekcieBall{animation:goVolleyBallReveal .72s cubic-bezier(.16, 1, .3, 1) var(--ball-delay) both, goVolleyBallDrift var(--ball-speed) ease-in-out calc(var(--ball-delay) + .76s) infinite alternate}.goVolleyOProjekcieArea{transition:padding-left .36s cubic-bezier(.16,1,.3,1),border-color .26s}.goVolleyOProjekcieAreaNumber{transition:color .26s}.goVolleyOProjekcieAreaMark{transition:border-color .26s,background .26s,transform .36s cubic-bezier(.16,1,.3,1)}.goVolleyOProjekcieBall{transition:opacity .38s,transform .72s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.goVolleyOProjekcieArea:hover{border-color:#00152652;padding-left:10px}.goVolleyOProjekcieArea:hover .goVolleyOProjekcieAreaNumber{color:var(--gov-about-blue)}.goVolleyOProjekcieArea:hover .goVolleyOProjekcieAreaMark{border-color:var(--gov-about-blue);background:var(--gov-about-blue);transform:rotate(135deg)}}@keyframes goVolleyOProjekcieHeadingIn{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0,0)}}@keyframes goVolleyOProjekcieEditorialIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.goVolleyOProjekcieHeading,.goVolleyOProjekcieLead,.goVolleyOProjekcieArea{opacity:1;transition:none!important;animation:none!important}.goVolleyOProjekcieBall{opacity:var(--ball-opacity);transition:none!important;animation:none!important}}@media (width<=1100px){.goVolleyOProjekcie:before{display:none}.goVolleyOProjekcieGrid{grid-template-columns:1fr;align-items:start;gap:44px}.goVolleyOProjekcieEditorial{width:min(100%,760px)}.goVolleyOProjekcieHeading h2 span{font-size:clamp(62px,9vw,104px)}.goVolleyOProjekcieHeading h2 strong{font-size:clamp(48px,7.2vw,82px)}}@media (width<=700px){.goVolleyOProjekcieInner{padding:max(30px, env(safe-area-inset-top)) 22px max(34px, env(safe-area-inset-bottom));justify-content:center}.goVolleyOProjekcieGrid{gap:30px;margin-bottom:0}.goVolleyOProjekcieHeading h2 span{font-size:clamp(46px,14vw,68px)}.goVolleyOProjekcieHeading h2 strong{margin-top:7px;font-size:clamp(38px,11.5vw,56px)}.goVolleyOProjekcieLead{max-width:560px;margin-bottom:26px;font-size:13px;line-height:1.5}.goVolleyOProjekcieArea{grid-template-columns:28px minmax(0,1fr) 12px;gap:11px;min-height:0;padding:14px 0}.goVolleyOProjekcieAreaBody h3{font-size:11px}.goVolleyOProjekcieAreaBody p{margin-top:6px;font-size:10.5px;line-height:1.45}.goVolleyOProjekcieBall{opacity:.14;width:54px;top:24px;right:22px}.goVolleyOProjekcieNumber{font-size:clamp(190px,62vw,290px);bottom:-2vh;right:-8vw}.goVolleyOProjekcieCrossTwo,.goVolleyOProjekcieCrossThree{display:none}}@media (width<=390px){.goVolleyOProjekcieInner{padding-left:18px;padding-right:18px}.goVolleyOProjekcieGrid{gap:24px}.goVolleyOProjekcieLead{margin-bottom:20px;font-size:12px}.goVolleyOProjekcieArea{padding:12px 0}.goVolleyOProjekcieAreaBody p{font-size:10px}}@media (width<=700px){.goVolleyOProjekcieCourtBackdrop{opacity:.16;object-position:62% center;width:100%}.goVolleyOProjekcieCourtFade{background:linear-gradient(#f4f6f8fa 0%,#f4f6f8e6 42%,#f4f6f89e 100%)}.goVolleyOProjekcieEditorial{background:#f8fafbd1;padding:18px}.goVolleyOProjekcieBallTwo,.goVolleyOProjekcieBallFour,.goVolleyOProjekcieBallFive{display:none}.goVolleyOProjekcieBallOne,.goVolleyOProjekcieBallThree,.goVolleyOProjekcieBallSix{inset:auto}.goVolleyOProjekcieBallOne{--ball-opacity:.28;--ball-x:-6px;--ball-y:8px;width:44px;top:8%;right:5%}.goVolleyOProjekcieBallSix{--ball-opacity:.2;--ball-x:7px;--ball-y:-8px;width:36px;top:47%;right:7%}.goVolleyOProjekcieBallThree{--ball-opacity:.16;--ball-x:-8px;--ball-y:-5px;width:96px;bottom:-2%;right:-8%}}@media (width<=390px){.goVolleyOProjekcieBallOne{width:38px;top:7%;right:4%}.goVolleyOProjekcieBallSix{width:30px;top:49%;right:5%}.goVolleyOProjekcieBallThree{width:82px;bottom:-1%;right:-10%}}.goVolleyWyzwanieHero{isolation:isolate;color:#f4f7f8;background:#001526}.goVolleyWyzwanieBackground{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.goVolleyWyzwanieBackground img{object-fit:cover;object-position:center;filter:saturate(.94)contrast(1.02)brightness(.9);width:100%;height:100%;display:block;transform:scale(1.01)}.goVolleyWyzwanieHero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#000e19eb 0%,#000e19ba 24%,#000e1957 48%,#000e1912 76%,#000e1908 100%),linear-gradient(#000e1933 0%,#0000 34% 63%,#00111e85 86%,#00111e 100%);position:absolute;inset:0}.goVolleyWyzwanieHero:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#00111e73 58%,#00111e 100%);height:24vh;position:absolute;bottom:-1px;left:0;right:0}.goVolleyWyzwanieHeroCopy{z-index:5;width:min(44vw,760px);position:absolute;top:41%;left:clamp(58px,6vw,116px)}.goVolleyWyzwanieHeroCopy h2{color:#f4f7f8;font-family:var(--font-sans);letter-spacing:-.045em;margin:0;font-size:clamp(42px,3.4vw,68px);font-weight:760;line-height:1}.goVolleyWyzwanieHeroCopy p{color:#f4f7f8a3;max-width:720px;font-family:var(--font-sans);letter-spacing:-.012em;margin:28px 0 0;font-size:clamp(15px,1vw,18px);font-weight:450;line-height:1.62}.goVolleyWyzwanieHeroBalls{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.goVolleyWyzwanieHeroBall{opacity:0;filter:saturate(.8)brightness(1.05)drop-shadow(0 13px 18px #00000047);transform-origin:50%;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none;height:auto;display:block;position:absolute}.goVolleyWyzwanieHeroBallOne{--ball-opacity:.46;--ball-x:-12px;--ball-y:15px;--ball-rotate:-42deg;--ball-speed:8.4s;--ball-delay:.26s;width:clamp(58px,5vw,92px);top:10%;right:8%}.goVolleyWyzwanieHeroBallTwo{--ball-opacity:.28;--ball-x:9px;--ball-y:-12px;--ball-rotate:56deg;--ball-speed:9.1s;--ball-delay:.41s;width:clamp(34px,3vw,56px);top:28%;right:31%}.goVolleyWyzwanieHeroBallThree{--ball-opacity:.32;--ball-x:-15px;--ball-y:-10px;--ball-rotate:-28deg;--ball-speed:10.2s;--ball-delay:.52s;width:clamp(94px,8vw,148px);bottom:9%;right:4%}.goVolleyWyzwanieHeroBallFour{--ball-opacity:.22;--ball-x:10px;--ball-y:12px;--ball-rotate:48deg;--ball-speed:7.7s;--ball-delay:.61s;width:clamp(28px,2.4vw,44px);bottom:18%;right:38%}.goVolleyWyzwanieHeroBallFive{--ball-opacity:.18;--ball-x:-7px;--ball-y:9px;--ball-rotate:-37deg;--ball-speed:8.8s;--ball-delay:.69s;width:clamp(24px,2vw,38px);top:17%;right:47%}.goVolleyWyzwanieHeroScrollIndicator{z-index:9;color:#f4f7f8c7;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.goVolleyWyzwanieHeroCopy{opacity:1}.caseStudySliderScreenActive .goVolleyWyzwanieHeroCopy{animation:.72s cubic-bezier(.16,1,.3,1) .1s both goVolleyWyzwanieHeroCopyIn}.goVolleyWyzwanieHeroBall{animation:goVolleyWyzwanieHeroBallReveal .72s cubic-bezier(.16, 1, .3, 1) var(--ball-delay) both, goVolleyWyzwanieHeroBallDrift var(--ball-speed) ease-in-out calc(var(--ball-delay) + .76s) infinite alternate}@keyframes goVolleyWyzwanieHeroCopyIn{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0,0)}}@keyframes goVolleyWyzwanieHeroBallReveal{0%{opacity:0;transform:translateY(24px)rotate(-28deg)scale(.72)}to{opacity:var(--ball-opacity);transform:translate(0,0)rotate(0)scale(1)}}@keyframes goVolleyWyzwanieHeroBallDrift{0%{translate:0;rotate:0deg}50%{translate:calc(var(--ball-x) * -.45) calc(var(--ball-y) * .55);rotate:calc(var(--ball-rotate) * -.55)}to{translate:var(--ball-x) var(--ball-y);rotate:var(--ball-rotate)}}@media (prefers-reduced-motion:reduce){.goVolleyWyzwanieHeroCopy{opacity:1;animation:none!important}.goVolleyWyzwanieHeroBall{opacity:var(--ball-opacity);animation:none!important}}@media (width<=1120px){.goVolleyWyzwanieHeroCopy{width:45vw;left:44px}}@media (width<=640px){.goVolleyWyzwanieBackground img{object-position:center;filter:saturate(.96)contrast(1.03)brightness(.82);transform:none}.goVolleyWyzwanieHero:before{background:linear-gradient(#000e19bd 0%,#000e1980 23%,#000e1921 48%,#000e1914 66%,#00111e99 88%,#00111e 100%),linear-gradient(90deg,#000e1975,#0000 76%)}.goVolleyWyzwanieHeroCopy{width:auto;top:17%;left:18px;right:18px}.goVolleyWyzwanieHeroCopy h2{max-width:360px;font-size:30px}.goVolleyWyzwanieHeroCopy p{max-width:95%;margin-top:16px;font-size:12.5px;line-height:1.5}.goVolleyWyzwanieHeroBallFour,.goVolleyWyzwanieHeroBallFive{display:none}.goVolleyWyzwanieHeroBallOne,.goVolleyWyzwanieHeroBallTwo,.goVolleyWyzwanieHeroBallThree{inset:auto}.goVolleyWyzwanieHeroBallOne{--ball-opacity:.34;--ball-x:-7px;--ball-y:9px;width:48px;top:52%;right:7%}.goVolleyWyzwanieHeroBallTwo{--ball-opacity:.22;--ball-x:7px;--ball-y:-8px;width:31px;top:68%;left:10%}.goVolleyWyzwanieHeroBallThree{--ball-opacity:.24;--ball-x:-9px;--ball-y:-6px;width:76px;bottom:10%;right:13%}.goVolleyWyzwanieHeroScrollIndicator{bottom:3%}}@media (width<=390px),(width<=640px) and (height<=650px){.goVolleyWyzwanieHeroCopy{top:12%}.goVolleyWyzwanieHeroCopy h2{font-size:27px}.goVolleyWyzwanieHeroCopy p{margin-top:11px;font-size:10.5px;line-height:1.42}.goVolleyWyzwanieHeroBallOne{width:42px;top:51%}.goVolleyWyzwanieHeroBallTwo{width:27px;top:66%}.goVolleyWyzwanieHeroBallThree{width:66px;bottom:9%}}.caseStudyImageCompare{--image-compare-position:50%;--image-compare-color:#fff;--image-compare-handle-background:#10170f;--image-compare-handle-border:#ffffff40;--image-compare-handle-radius:50%;--image-compare-handle-size:66px;--image-compare-handle-icon-size:20px;isolation:isolate;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.caseStudyImageCompareLayer{position:absolute;inset:0;overflow:hidden}.caseStudyImageCompareLayer img{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.caseStudyImageCompareLayerLeft{z-index:1}.caseStudyImageCompareLayerRight{z-index:2;clip-path:inset(0 0 0 var(--image-compare-position))}.caseStudyImageCompareDivider{z-index:3;top:0;bottom:0;left:var(--image-compare-position);background:var(--image-compare-color);pointer-events:none;width:2px;position:absolute;transform:translate(-1px)}.caseStudyImageCompareHandle{width:var(--image-compare-handle-size);height:var(--image-compare-handle-size);border:1px solid var(--image-compare-handle-border);border-radius:var(--image-compare-handle-radius);color:var(--image-compare-color);background:var(--image-compare-handle-background);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 34px #0006}.caseStudyImageCompareHandle svg{width:var(--image-compare-handle-icon-size);height:var(--image-compare-handle-icon-size);stroke-width:1.8px}.caseStudyImageCompareRange{z-index:5;opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}.caseStudyImageCompare:focus-within{outline:2px solid var(--image-compare-color);outline-offset:4px}.caseStudyImageCompareHandle,.caseStudyImageCompareHandle svg{transition:background-color .28s,border-color .28s,transform .36s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.caseStudyImageCompare:hover .caseStudyImageCompareHandle{transform:translate(-50%,-50%)scale(1.045)}.caseStudyImageCompare:hover .caseStudyImageCompareHandle svg:first-child{transform:translate(-3px)}.caseStudyImageCompare:hover .caseStudyImageCompareHandle svg:last-child{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.caseStudyImageCompareHandle,.caseStudyImageCompareHandle svg{transition:none!important}}@media (width<=640px){.caseStudyImageCompare{--image-compare-handle-size:52px;--image-compare-handle-icon-size:16px}}.goVolleyWyzwanieComparison{color:#f4f7f8;background-color:#0000;background-image:radial-gradient(circle at 72% 42%,#009fe812,#0000 31%),linear-gradient(#00111e 0%,#00131f 48%,#000e19 100%);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;justify-content:center;padding:clamp(54px,6vh,84px) clamp(44px,5vw,92px) clamp(52px,6vh,82px);display:flex}.goVolleyWyzwanieComparison:before{content:"";pointer-events:none;background:linear-gradient(#00111e,#00111e57 62%,#0000);height:20vh;position:absolute;top:0;left:0;right:0}.goVolleyWyzwanieComparison:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#00111e73 58%,#000d15 100%);height:24vh;position:absolute;bottom:-1px;left:0;right:0}.goVolleyWyzwanieComparisonHeading{z-index:3;width:min(100%,1450px);font-family:var(--font-sans);justify-content:space-between;align-items:center;margin:0 auto clamp(16px,2vh,24px);display:flex;position:relative}.goVolleyWyzwanieComparisonHeading span{color:#f4f7f8;letter-spacing:-.04em;font-size:clamp(24px,2vw,38px);font-weight:760;line-height:1}.goVolleyWyzwanieComparisonHeading span:last-child{color:#f4f7f8ad;text-align:right}.goVolleyWyzwanieCompare{--image-compare-color:#fffffff0;--image-compare-handle-background:#07131e;--image-compare-handle-border:#ffffff1a;--image-compare-handle-radius:0;--image-compare-handle-size:76px;--image-compare-handle-icon-size:23px;z-index:3;border:1px solid #f4f7f82e;border-radius:34px;width:min(100%,1450px);height:min(67vh,690px);margin:0 auto;position:relative;box-shadow:0 34px 88px #00000057,0 0 0 7px #ffffff04}.goVolleyWyzwanieCompare .caseStudyImageCompareLayerLeft{background:#001526b8}.goVolleyWyzwanieCompare .caseStudyImageCompareLayerRight{background:#141618c7}.goVolleyWyzwanieCompare .caseStudyImageCompareHandle svg:last-child{color:#f7b000}.goVolleyWyzwanieComparisonText{z-index:3;text-align:center;width:min(100%,1450px);margin:clamp(18px,2.3vh,28px) auto 0;position:relative}.goVolleyWyzwanieComparisonText p{color:#f4f7f88f;max-width:900px;font-family:var(--font-sans);margin:0 auto;font-size:clamp(12px,.9vw,16px);line-height:1.6}.goVolleyWyzwaniePhysicsLayer{z-index:80;pointer-events:none;position:absolute;inset:0;overflow:visible}.goVolleyWyzwaniePhysicsBall{aspect-ratio:1;opacity:0;z-index:1;cursor:grab;pointer-events:auto;touch-action:none;will-change:transform, opacity;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;width:clamp(58px,5.2vw,92px);padding:0;position:absolute;top:0;left:0;overflow:visible}.goVolleyWyzwaniePhysicsBall:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#f7b00040 0%,#009fe824 34%,#009fe80a 54%,#0000 72%);border-radius:50%;position:absolute;inset:-38%;transform:scale(.25)}.goVolleyWyzwaniePhysicsBallActive{opacity:1;animation:.62s cubic-bezier(.16,1,.3,1) goVolleyWyzwaniePhysicsBallReveal}.goVolleyWyzwaniePhysicsBallActive:before{animation:.78s cubic-bezier(.16,1,.3,1) goVolleyWyzwaniePhysicsBallAura}.goVolleyWyzwaniePhysicsBallDragging{z-index:3;cursor:grabbing}.goVolleyWyzwaniePhysicsBall img{z-index:1;object-fit:cover;object-position:center;filter:drop-shadow(0 15px 24px #00000057)saturate(1.04);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:transform .28s cubic-bezier(.16,1,.3,1),filter .28s;display:block;position:relative}.goVolleyWyzwaniePhysicsBallActive img{animation:.68s cubic-bezier(.16,1,.3,1) goVolleyWyzwaniePhysicsBallImageReveal}@media (hover:hover) and (pointer:fine){.goVolleyWyzwaniePhysicsBall:hover img{filter:drop-shadow(0 19px 30px #0000006b)saturate(1.1);transform:scale(1.07)}.goVolleyWyzwaniePhysicsBallDragging img{transform:scale(1.1)}}.goVolleyWyzwanieComparisonHeading,.goVolleyWyzwanieComparisonText{opacity:0}.goVolleyWyzwanieComparisonVisible .goVolleyWyzwanieComparisonHeading{animation:.68s cubic-bezier(.16,1,.3,1) 90ms both goVolleyWyzwanieComparisonHeadingIn}.goVolleyWyzwanieComparisonVisible .goVolleyWyzwanieComparisonText{animation:.68s cubic-bezier(.16,1,.3,1) .27s both goVolleyWyzwanieComparisonTextIn}@media (hover:hover) and (pointer:fine){.goVolleyWyzwanieCompare:hover .caseStudyImageCompareDivider{background:#fff;box-shadow:0 0 26px #ffffff2e,0 0 42px #009fe821}.goVolleyWyzwanieCompare:hover .caseStudyImageCompareHandle{background:#0a1b2a}.goVolleyWyzwanieCompare:hover .caseStudyImageCompareHandle svg:last-child{color:#ffc02c}}@keyframes goVolleyWyzwanieComparisonHeadingIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0,0)}}@keyframes goVolleyWyzwanieComparisonTextIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.goVolleyWyzwanieComparisonHeading,.goVolleyWyzwanieComparisonText{opacity:1;transition:none!important;animation:none!important}}@keyframes goVolleyWyzwaniePhysicsBallReveal{0%{opacity:0;filter:brightness(1.35)}28%{opacity:1}to{opacity:1;filter:brightness()}}@keyframes goVolleyWyzwaniePhysicsBallImageReveal{0%{opacity:0;filter:blur(7px)brightness(1.45)drop-shadow(0 7px 18px #009fe833);transform:scale(.42)}48%{opacity:1;filter:blur()brightness(1.1)drop-shadow(0 18px 28px #0000005c);transform:scale(1.12)}72%{transform:scale(.96)}to{opacity:1;filter:drop-shadow(0 15px 24px #00000057)saturate(1.04);transform:scale(1)}}@keyframes goVolleyWyzwaniePhysicsBallAura{0%{opacity:0;transform:scale(.2)}36%{opacity:.9}to{opacity:0;transform:scale(1.35)}}@media (width<=760px){.goVolleyWyzwanieComparison{padding:max(56px, calc(env(safe-area-inset-top) + 38px)) 14px max(38px, calc(env(safe-area-inset-bottom) + 22px));justify-content:flex-start}.goVolleyWyzwanieComparisonHeading{margin-bottom:13px}.goVolleyWyzwanieComparisonHeading span{font-size:20px}.goVolleyWyzwanieCompare{--image-compare-handle-size:56px;--image-compare-handle-icon-size:18px;border-radius:20px;width:100%;height:min(57svh,510px)}.goVolleyWyzwanieComparisonText{margin-top:15px}.goVolleyWyzwanieComparisonText p{max-width:96%;margin-left:auto;margin-right:auto;font-size:10px;line-height:1.45}}@media (width<=390px),(width<=760px) and (height<=650px){.goVolleyWyzwanieComparison{padding-top:max(46px, calc(env(safe-area-inset-top) + 28px));padding-bottom:max(30px, calc(env(safe-area-inset-bottom) + 17px))}.goVolleyWyzwanieComparisonHeading{margin-bottom:10px}.goVolleyWyzwanieComparisonHeading span{font-size:18px}.goVolleyWyzwanieCompare{--image-compare-handle-size:48px;height:min(55svh,390px)}.goVolleyWyzwanieComparisonText{margin-top:11px}.goVolleyWyzwanieComparisonText p{font-size:8.8px;line-height:1.4}}@media (width<=760px){.goVolleyWyzwaniePhysicsBall{width:clamp(48px,14vw,64px)}}.goVolleyDragRoadmap{color:#f4f7f8;background:radial-gradient(circle at 50% 46%,#009fe80b,#0000 42%),#000d15;min-height:100svh;position:relative;overflow:hidden}.goVolleyDragRoadmap:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#000d15,#00111e57 62%,#0000);height:20vh;position:absolute;top:0;left:0;right:0}.goVolleyDragRoadmapIntro{z-index:4;text-align:center;width:min(88vw,760px);position:absolute;top:clamp(50px,7vh,86px);left:50%;transform:translate(-50%)}.goVolleyDragRoadmapIntro h2{letter-spacing:-.05em;margin:0;font-size:clamp(30px,3vw,54px);font-weight:760;line-height:.98}.goVolleyDragRoadmapStage{z-index:3;max-width:1500px;margin:0 auto;position:absolute;inset:clamp(122px,16vh,170px) clamp(22px,4vw,72px) clamp(28px,4vh,48px)}.goVolleyDragRoadmapSvg{z-index:1;touch-action:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.goVolleyDragRoadmapPathBase,.goVolleyDragRoadmapPathProgress{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.goVolleyDragRoadmapPathBase{stroke:#9aa4ac7a;stroke-width:2px}.goVolleyDragRoadmapPathProgress{stroke:#009fe8;stroke-width:3px;filter:drop-shadow(0 0 8px #009fe829)}.goVolleyDragRoadmapNode{fill:#3f4850;stroke:#bcc2c7b3;stroke-width:1.5px;vector-effect:non-scaling-stroke}.goVolleyDragRoadmapNodeActive{fill:#009fe8;stroke:#009fe8;filter:drop-shadow(0 0 7px #009fe86b)}.goVolleyDragRoadmapBall{cursor:grab;filter:drop-shadow(0 14px 18px #00000059);pointer-events:all;-webkit-user-select:none;user-select:none;transition:filter .18s}.goVolleyDragRoadmapBall:hover{filter:drop-shadow(0 16px 23px #0000006b)drop-shadow(0 0 9px #009fe82e)}.goVolleyDragRoadmapBallDragging{cursor:grabbing}.goVolleyDragRoadmapText{z-index:3;opacity:.28;width:min(30vw,430px);transition:opacity .56s cubic-bezier(.4,0,.2,1),transform .68s cubic-bezier(.22,1,.36,1);position:absolute;transform:translateY(10px)}.goVolleyDragRoadmapTextOne{text-align:right;top:1%;right:-1%}.goVolleyDragRoadmapTextTwo{top:25%;left:-1%}.goVolleyDragRoadmapTextThree{text-align:right;top:49%;right:-1%}.goVolleyDragRoadmapTextFour{top:79%;left:0%}.goVolleyDragRoadmapText h3{color:#f4f7f8c2;letter-spacing:-.03em;margin:0;font-size:clamp(19px,1.55vw,27px);font-weight:700;line-height:1.1;transition:color .56s cubic-bezier(.4,0,.2,1)}.goVolleyDragRoadmapText p{color:#f4f7f866;max-width:400px;margin:14px 0 0;font-size:clamp(11px,.92vw,15px);line-height:1.55;transition:color .56s cubic-bezier(.4,0,.2,1)}.goVolleyDragRoadmapTextOne p,.goVolleyDragRoadmapTextThree p{margin-left:auto}.goVolleyDragRoadmapTextActive{opacity:1;transform:translate(0,0)}.goVolleyDragRoadmapTextActive h3{color:#f4f7f8}.goVolleyDragRoadmapTextActive p{color:#f4f7f8a8}@media (prefers-reduced-motion:reduce){.goVolleyDragRoadmapText h3,.goVolleyDragRoadmapText p{transition:none}}.goVolleyDragRoadmapMotionReady .goVolleyDragRoadmapIntro{opacity:0;transition:opacity .78s cubic-bezier(.16,1,.3,1),transform .93s cubic-bezier(.16,1,.3,1);transform:translate(-50%,27px)}.goVolleyDragRoadmapMotionReady .goVolleyDragRoadmapIntro.goVolleyDragRoadmapRevealShown{opacity:1;transform:translate(-50%)}.goVolleyDragRoadmapMotionReady .goVolleyDragRoadmapStage{opacity:0;transition:opacity .72s cubic-bezier(.16,1,.3,1)}.goVolleyDragRoadmapMotionReady .goVolleyDragRoadmapStage.goVolleyDragRoadmapRevealShown{opacity:1}.goVolleyDragRoadmapMotionReady .goVolleyDragRoadmapText:not(.goVolleyDragRoadmapRevealShown):not(.goVolleyDragRoadmapTextActive){opacity:0;transform:translateY(20px)}.goVolleyDragRoadmapMotionReady .goVolleyDragRoadmapTextTwo{transition-delay:95ms}.goVolleyDragRoadmapMotionReady .goVolleyDragRoadmapTextThree{transition-delay:.17s}.goVolleyDragRoadmapMotionReady .goVolleyDragRoadmapTextFour{transition-delay:.245s}.goVolleyDragRoadmapTextActive h3{animation:.46s cubic-bezier(.16,1,.3,1) goVolleyDragRoadmapTextEnter}@keyframes goVolleyDragRoadmapTextEnter{0%{transform:translateY(5px)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.goVolleyDragRoadmapText,.goVolleyDragRoadmapBall,.goVolleyDragRoadmapIntro,.goVolleyDragRoadmapStage{transition:none!important}.goVolleyDragRoadmapTextActive h3{animation:none!important}}@media (width<=900px){.goVolleyDragRoadmapStage{left:18px;right:18px}.goVolleyDragRoadmapText{width:min(34vw,320px)}}@media (width<=640px){.goVolleyDragRoadmap{min-height:100svh}.goVolleyDragRoadmap:before{height:15vh}.goVolleyDragRoadmapIntro{top:max(30px, calc(env(safe-area-inset-top) + 18px));width:calc(100% - 30px)}.goVolleyDragRoadmapIntro h2{font-size:clamp(24px,7.4vw,31px);line-height:1}.goVolleyDragRoadmapStage{top:96px;right:8px;bottom:max(12px, env(safe-area-inset-bottom));max-width:none;left:8px}.goVolleyDragRoadmapSvg{overflow:visible}.goVolleyDragRoadmapPathBase{stroke-width:1.7px}.goVolleyDragRoadmapPathProgress{stroke-width:2.6px}.goVolleyDragRoadmapNode{r:6px}.goVolleyDragRoadmapText{width:min(39vw,154px);transform:none}.goVolleyDragRoadmapTextOne{text-align:right;top:17%;right:3%}.goVolleyDragRoadmapTextTwo{text-align:left;top:40%;left:3%}.goVolleyDragRoadmapTextThree{text-align:right;top:63%;right:3%}.goVolleyDragRoadmapTextFour{text-align:left;top:83%;left:3%}.goVolleyDragRoadmapText h3{font-size:clamp(13px,3.7vw,17px);line-height:1.08}.goVolleyDragRoadmapText p{max-width:170px;margin-top:7px;font-size:clamp(8.5px,2.45vw,11px);line-height:1.4}.goVolleyDragRoadmapTextOne p,.goVolleyDragRoadmapTextThree p{margin-left:auto}.goVolleyDragRoadmapBall{filter:drop-shadow(0 8px 12px #00000057)}}@media (width<=390px){.goVolleyDragRoadmapStage{left:4px;right:4px}.goVolleyDragRoadmapText{width:38vw}.goVolleyDragRoadmapText h3{font-size:12px}.goVolleyDragRoadmapText p{font-size:8px}}@media (width<=640px) and (height<=700px){.goVolleyDragRoadmapIntro{top:max(22px, calc(env(safe-area-inset-top) + 12px))}.goVolleyDragRoadmapIntro h2{font-size:22px}.goVolleyDragRoadmapStage{top:78px;bottom:8px}.goVolleyDragRoadmapText h3{font-size:11px}.goVolleyDragRoadmapText p{margin-top:4px;font-size:7.4px;line-height:1.3}}.goVolleyWyzwanie{overscroll-behavior-y:auto;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-y;background:#001526;width:100%;height:100svh;overflow:hidden auto}.goVolleyWyzwanie::-webkit-scrollbar{display:none}.goVolleyWyzwanieSection{width:100%;min-height:100svh;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.goVolleyWyzwanie{scroll-behavior:auto}}.goVolleyWyzwanieMotionReady .goVolleyWyzwanieHeroCopy h2,.goVolleyWyzwanieMotionReady .goVolleyWyzwanieHeroCopy p,.goVolleyWyzwanieMotionReady .goVolleyWyzwanieComparisonHeading,.goVolleyWyzwanieMotionReady .goVolleyWyzwanieComparisonText{opacity:0;transition:opacity .78s cubic-bezier(.16,1,.3,1),transform .93s cubic-bezier(.16,1,.3,1);transform:translateY(27px)}.goVolleyWyzwanieMotionReady .goVolleyWyzwanieHeroCopy h2.goVolleyWyzwanieRevealShown,.goVolleyWyzwanieMotionReady .goVolleyWyzwanieHeroCopy p.goVolleyWyzwanieRevealShown,.goVolleyWyzwanieMotionReady .goVolleyWyzwanieComparisonHeading.goVolleyWyzwanieRevealShown,.goVolleyWyzwanieMotionReady .goVolleyWyzwanieComparisonText.goVolleyWyzwanieRevealShown{opacity:1;transform:translate(0,0)}.goVolleyWyzwanieMotionReady .goVolleyWyzwanieHeroCopy p{transition-delay:90ms}.goVolleyWyzwanieMotionReady .goVolleyWyzwanieComparisonVisible .goVolleyWyzwanieComparisonHeading,.goVolleyWyzwanieMotionReady .goVolleyWyzwanieComparisonVisible .goVolleyWyzwanieComparisonText{animation:none}@media (prefers-reduced-motion:reduce){.goVolleyWyzwanie .goVolleyWyzwanieHeroCopy h2,.goVolleyWyzwanie .goVolleyWyzwanieHeroCopy p,.goVolleyWyzwanie .goVolleyWyzwanieComparisonHeading,.goVolleyWyzwanie .goVolleyWyzwanieComparisonText,.goVolleyWyzwanie .goVolleyWyzwanieCompare{opacity:1;clip-path:none;transition:none;transform:none}}@media (width<=640px){.goVolleyWyzwanie{height:100svh}}.goVolleyWynikDecor{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.goVolleyWynikDecorBall{width:var(--ball-size);aspect-ratio:1;opacity:var(--ball-opacity);filter:drop-shadow(0 28px 32px #0003);animation:1.1s cubic-bezier(.16,1,.3,1) both goVolleyWynikBallAppear;display:block;position:absolute}.goVolleyWynikDecorBall img{object-fit:contain;width:100%;height:100%;animation:goVolleyWynikBallFloat var(--float-duration,9s) ease-in-out infinite alternate;transform-origin:50%;-webkit-user-drag:none;display:block}.goVolleyWynikDecor--intro .goVolleyWynikDecorBall--main{--ball-size:clamp(230px, 27vw, 415px);--ball-opacity:.33;--float-duration:10s;top:14%;right:8%}.goVolleyWynikDecor--intro .goVolleyWynikDecorBall--upper{--ball-size:clamp(75px, 7.8vw, 126px);--ball-opacity:.32;--float-duration:7.8s;animation-delay:.18s;top:7%;right:1.5%}.goVolleyWynikDecor--intro .goVolleyWynikDecorBall--lower{--ball-size:clamp(100px, 12vw, 175px);--ball-opacity:.25;--float-duration:11.5s;animation-delay:.31s;bottom:4%;right:-3%}.goVolleyWynikDecor--impact .goVolleyWynikDecorBall--corner{--ball-size:clamp(140px, 15vw, 240px);--ball-opacity:.23;--float-duration:9.5s;top:4%;right:4%}.goVolleyWynikDecor--impact .goVolleyWynikDecorBall--bottom{--ball-size:clamp(100px, 10vw, 162px);--ball-opacity:.18;--float-duration:12s;animation-delay:.2s;bottom:3%;left:-2%}.goVolleyWynikDecorCross{top:var(--cross-y);left:var(--cross-x);width:var(--cross-size);height:var(--cross-size);opacity:var(--cross-opacity);transform:rotate(var(--cross-tilt));animation:goVolleyWynikCrossShimmer 8s ease-in-out var(--cross-delay) infinite alternate;position:absolute}.goVolleyWynikDecorCross:before,.goVolleyWynikDecorCross:after{content:"";background:#6cc9f5;border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.goVolleyWynikDecorCross:before{width:100%;height:1.5px}.goVolleyWynikDecorCross:after{width:1.5px;height:100%}.goVolleyWynikDecorCross:nth-last-child(4n+1):before,.goVolleyWynikDecorCross:nth-last-child(4n+1):after{background:#f7b000}@keyframes goVolleyWynikBallAppear{0%{opacity:0;transform:translateY(28px)scale(.94)}to{opacity:var(--ball-opacity);transform:translate(0,0)scale(1)}}@keyframes goVolleyWynikBallFloat{0%{transform:translate(-9px,8px)rotate(-10deg)}to{transform:translate(10px,-17px)rotate(10deg)}}@keyframes goVolleyWynikCrossShimmer{0%{opacity:.17;transform:rotate(var(--cross-tilt)) scale(.9)}to{opacity:var(--cross-opacity);transform:rotate(calc(var(--cross-tilt) + 16deg)) scale(1.08)}}@media (width<=1050px){.goVolleyWynikDecor--intro .goVolleyWynikDecorBall--main{--ball-opacity:.24;right:-4%}.goVolleyWynikDecor--intro .goVolleyWynikDecorBall--lower{--ball-opacity:.18}}@media (width<=740px){.goVolleyWynikDecor--intro .goVolleyWynikDecorBall--main{--ball-size:clamp(145px, 43vw, 215px);--ball-opacity:.18;top:6%;right:-12%}.goVolleyWynikDecor--intro .goVolleyWynikDecorBall--upper{--ball-size:clamp(67px, 19vw, 100px);--ball-opacity:.13;top:52%;left:-6%;right:auto}.goVolleyWynikDecor--intro .goVolleyWynikDecorBall--lower{--ball-size:clamp(85px, 29vw, 140px);--ball-opacity:.15;bottom:8%;right:-9%}.goVolleyWynikDecor--impact .goVolleyWynikDecorBall--corner{--ball-size:clamp(100px, 34vw, 155px);--ball-opacity:.14;top:5%;right:-10%}.goVolleyWynikDecor--impact .goVolleyWynikDecorBall--bottom{--ball-size:clamp(100px, 28vw, 140px);--ball-opacity:.13;bottom:7%;left:-10%}.goVolleyWynikDecorCross{top:var(--cross-mobile-y);left:var(--cross-mobile-x);width:clamp(7px, calc(var(--cross-size) * .72), 12px);height:clamp(7px, calc(var(--cross-size) * .72), 12px)}.goVolleyWynikDecor--intro .goVolleyWynikDecorCross:nth-of-type(n+9){opacity:.15}}@media (prefers-reduced-motion:reduce){.goVolleyWynikDecorBall,.goVolleyWynikDecorBall img,.goVolleyWynikDecorCross{animation:none}}.goVolleyWynik{--wynik-blue:#009fe8;--wynik-yellow:#f7b000;--wynik-ink:#00111f;overscroll-behavior-y:contain;scrollbar-width:none;touch-action:pan-y;isolation:isolate;color:#f5f7f9;width:100%;height:100svh;min-height:100svh;font-family:var(--font-sans);background:#00111f;position:relative;overflow:hidden auto}.goVolleyWynikBackground{z-index:-1;pointer-events:none;background:radial-gradient(55% 72% at 77% 35%,#009fe821,#0000 75%),radial-gradient(43% 60% at 10% 102%,#00609621,#0000 78%),linear-gradient(112deg,#00101c 0%,#001929 58%,#00111f 100%);position:absolute;inset:0;overflow:hidden}.goVolleyWynikCourtLine{background:linear-gradient(#0000,#ffffff0f 32%,#ffffff08 80%,#0000);width:1px;height:100%;position:absolute;top:0;left:45%}.goVolleyWynikCross{opacity:.23;width:13px;height:13px;position:absolute}.goVolleyWynikCross:before,.goVolleyWynikCross:after{content:"";background:#49c2fa;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.goVolleyWynikCross:before{width:100%;height:1px}.goVolleyWynikCross:after{width:1px;height:100%}.goVolleyWynikCrossOne{top:20%;left:49%}.goVolleyWynikCrossTwo{width:9px;height:9px;bottom:24%;right:8%}.goVolleyWynikInner{z-index:1;flex-direction:column;justify-content:center;width:100%;min-height:100svh;padding:clamp(94px,11vh,142px) clamp(40px,5.6vw,108px) clamp(151px,19vh,203px);display:flex;position:relative}.goVolleyWynikMain{flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:0;width:100%;min-height:0;display:flex}.goVolleyWynikCopy{z-index:4;align-self:flex-start;max-width:min(100%,940px);position:relative}.goVolleyWynikCopy h2{font-family:var(--font-display);letter-spacing:-.065em;margin:0 0 clamp(24px,3.2vh,39px);font-size:clamp(70px,7.2vw,138px);font-weight:400;line-height:.9}.goVolleyWynikCopy h2 span{color:var(--wynik-blue)}.goVolleyWynikLead{letter-spacing:-.035em;max-width:690px;margin:0;font-size:clamp(19px,1.4vw,26px);font-weight:600;line-height:1.42}.goVolleyWynikDescription{color:#f3f7fb94;max-width:670px;margin:clamp(18px,3vh,28px) 0 0;font-size:clamp(13px,.93vw,16px);line-height:1.72}.goVolleyWynikResults{z-index:5;border-top:1px solid #f4f7f93d;border-bottom:1px solid #f4f7f91f;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid;position:relative}.goVolleyWynikResult{border-right:1px solid #f4f7f917;align-items:flex-start;gap:14px;min-width:0;min-height:104px;padding:23px 18px 20px 0;transition:background-color .3s;display:flex;position:relative}.goVolleyWynikResult:not(:first-child){padding-left:clamp(16px,1.7vw,32px)}.goVolleyWynikResult:last-child{border-right:0}.goVolleyWynikResultIcon{width:33px;height:33px;color:var(--wynik-yellow);border:1px solid #f7b0003d;border-radius:50%;flex:0 0 33px;place-items:center;display:grid}.goVolleyWynikResultIcon svg{width:15px;height:15px}.goVolleyWynikResult h3{letter-spacing:-.028em;margin:2px 0 8px;font-size:clamp(12px,.94vw,16px);font-weight:700;line-height:1.3}.goVolleyWynikResult p{color:#f4f7f97a;max-width:220px;margin:0;font-size:clamp(11px,.78vw,13px);line-height:1.55}.goVolleyWynikResultArrow{color:#009fe859;width:15px;height:15px;transition:transform .32s,color .32s;position:absolute;top:21px;right:12px}@media (hover:hover) and (pointer:fine){.goVolleyWynikResult:hover{background:#ffffff05}.goVolleyWynikResult:hover .goVolleyWynikResultArrow{color:var(--wynik-blue);transform:translate(3px,-3px)}}.goVolleyWynik::-webkit-scrollbar{display:none}.goVolleyWynikImpact{z-index:1;isolation:isolate;background:radial-gradient(circle at 65% 60%,#009fe81a,#0000 34%),linear-gradient(160deg,#00111f 0%,#001a2b 56%,#00111f 100%);height:175svh;position:relative}.goVolleyWynikImpactSticky{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(40px,6vw,140px);width:100%;height:100svh;min-height:560px;padding:clamp(95px,11vh,142px) clamp(40px,5.6vw,108px) clamp(132px,17vh,190px);display:grid;position:sticky;top:0;overflow:hidden}.goVolleyWynikImpactBackdrop{font-family:var(--font-sans);letter-spacing:-.12em;color:#009fe80a;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(230px,29vw,560px);font-weight:800;line-height:1;position:absolute;bottom:1vh;right:-2vw}.goVolleyWynikImpactCopy{z-index:3;align-self:center;width:min(100%,650px);position:relative}.goVolleyWynikImpactIndex{color:var(--wynik-yellow);letter-spacing:.1em;margin-bottom:clamp(25px,5vh,56px);font-size:12px;font-weight:700;display:block}.goVolleyWynikImpactCopy h2{font-family:var(--font-display);letter-spacing:-.065em;flex-direction:column;gap:6px;margin:0;font-size:clamp(52px,5.8vw,112px);font-weight:400;line-height:.96;display:flex}.goVolleyWynikImpactCopy h2 span{color:var(--wynik-blue)}.goVolleyWynikImpactCopy>p{color:#f4f7f9ad;width:min(100%,480px);margin:clamp(26px,4vh,50px) 0 0;font-size:clamp(14px,1vw,17px);line-height:1.72}.goVolleyWynikImpactNote{color:#f4f7f966;align-items:center;gap:11px;max-width:370px;margin-top:46px;font-size:11px;line-height:1.5;display:flex}.goVolleyWynikImpactNote>span{background:var(--wynik-yellow);flex:0 0 7px;height:7px;transform:rotate(45deg)}.goVolleyWynikTimeline{z-index:2;align-items:center;width:100%;height:min(66svh,680px);min-height:460px;display:flex;position:relative}.goVolleyWynikRoad{pointer-events:none;width:clamp(85px,10vw,140px);height:100%;position:absolute;top:0;left:2%;overflow:visible}.goVolleyWynikRoadBase,.goVolleyWynikRoadDraw{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.goVolleyWynikRoadBase{stroke:#ffffff1f;stroke-width:1.5px;stroke-dasharray:2 11}.goVolleyWynikRoadDraw{stroke:var(--wynik-blue);stroke-width:3px;stroke-dasharray:100;stroke-dashoffset:var(--wynik-road-offset,100);filter:drop-shadow(0 0 10px #009fe88c)}.goVolleyWynikMilestones{z-index:3;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding-left:clamp(102px,12vw,176px);display:flex;position:relative}.goVolleyWynikMilestone{-webkit-backdrop-filter:blur(8px);opacity:0;background:#0014215e;border:1px solid #f3f7f917;align-items:center;gap:clamp(18px,2vw,28px);min-height:22%;padding:11px clamp(18px,2vw,32px);transition:opacity .57s cubic-bezier(.16,1,.3,1),transform .78s cubic-bezier(.16,1,.3,1),border-color .36s;display:flex;position:relative;transform:translate(30px,18px)}.goVolleyWynikMilestoneVisible{opacity:1;transform:translate(0,0)}.goVolleyWynikMilestonePin{aspect-ratio:1;width:clamp(38px,3.4vw,54px);color:var(--wynik-yellow);background:#001320d9;border:1px solid #f7b00066;border-radius:50%;flex:0 0 clamp(38px,3.4vw,54px);place-items:center;display:grid}.goVolleyWynikMilestonePin svg{width:19px;height:19px}.goVolleyWynikMilestoneText>span{color:var(--wynik-blue);letter-spacing:.1em;font-size:10px;font-weight:700;display:block}.goVolleyWynikMilestoneText h3{letter-spacing:-.035em;margin:6px 0 5px;font-size:clamp(16px,1.4vw,23px);font-weight:700}.goVolleyWynikMilestoneText p{color:#f4f7f98c;max-width:370px;margin:0;font-size:clamp(11px,.85vw,14px);line-height:1.5}.goVolleyWynikImpactFooter{color:#f4f7f959;letter-spacing:.035em;border-top:1px solid #ffffff1f;justify-content:space-between;padding-top:15px;font-size:10px;display:flex;position:absolute;bottom:clamp(124px,14vh,163px);left:clamp(40px,5.6vw,108px);right:clamp(40px,5.6vw,108px)}@media (hover:hover) and (pointer:fine){.goVolleyWynikMilestoneVisible:hover{border-color:#009fe866}}@media (prefers-reduced-motion:reduce){.goVolleyWynikMilestone{opacity:1;transition:none;transform:none}.goVolleyWynikRoadDraw{stroke-dashoffset:0;filter:none}}.goVolleyWynikCopy,.goVolleyWynikResults{opacity:0}.goVolleyWynikVisible .goVolleyWynikCopy{animation:.95s cubic-bezier(.16,1,.3,1) .13s both goVolleyWynikEnter}.goVolleyWynikVisible .goVolleyWynikResults{animation:.92s cubic-bezier(.16,1,.3,1) .61s both goVolleyWynikEnter}@keyframes goVolleyWynikEnter{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.goVolleyWynikCopy,.goVolleyWynikResults{opacity:1}.goVolleyWynikVisible .goVolleyWynikCopy,.goVolleyWynikVisible .goVolleyWynikResults{animation:none!important}}.goVolleyWynikImpactCopy{opacity:0;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1);transform:translateY(25px)}.goVolleyWynikImpactShown .goVolleyWynikImpactCopy{opacity:1;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.goVolleyWynikImpactCopy{opacity:1;transition:none;transform:none}}@media (width<=1450px){.goVolleyWynikInner{padding-top:clamp(88px,9vh,125px);padding-bottom:clamp(139px,17vh,180px)}.goVolleyWynikResult{gap:9px}.goVolleyWynikResultArrow{display:none}}@media (width<=1050px){.goVolleyWynikInner{padding-bottom:160px;padding-left:40px;padding-right:40px}.goVolleyWynikCopy h2{font-size:clamp(60px,7.3vw,90px)}.goVolleyWynikLead{font-size:19px}.goVolleyWynikDescription{font-size:12px}.goVolleyWynikResult{gap:9px;min-height:110px;padding-top:18px;padding-bottom:17px}.goVolleyWynikResult:not(:first-child){padding-left:13px}.goVolleyWynikResultIcon{flex-basis:27px;width:27px;height:27px}.goVolleyWynikResultIcon svg{width:13px;height:13px}.goVolleyWynikResult h3{font-size:12px}.goVolleyWynikResult p{font-size:11px}}@media (width<=740px){.goVolleyWynik{overflow:hidden}.goVolleyWynikInner{scrollbar-width:none;height:100%;padding:clamp(94px,12svh,125px) 26px 133px;display:block;overflow-y:auto}.goVolleyWynikInner::-webkit-scrollbar{display:none}.goVolleyWynikMain{align-items:stretch}.goVolleyWynikCopy{align-self:stretch;max-width:650px}.goVolleyWynikCopy h2{margin-bottom:21px;font-size:clamp(68px,13vw,104px)}.goVolleyWynikLead{max-width:540px;font-size:clamp(17px,3.3vw,22px)}.goVolleyWynikDescription{max-width:540px;margin-top:15px;font-size:12px;line-height:1.58}.goVolleyWynikCourtLine{left:73%}.goVolleyWynikResults{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:33px}.goVolleyWynikResult{border-bottom:1px solid #f4f7f91f;min-height:96px;padding:16px 10px 15px 0}.goVolleyWynikResult:nth-child(2){border-right:0}.goVolleyWynikResult:nth-child(3),.goVolleyWynikResult:nth-child(4){border-bottom:0}.goVolleyWynikResult:not(:first-child){padding-left:12px}.goVolleyWynikResult:nth-child(3){padding-left:0}.goVolleyWynikResult h3{margin-top:0}}@media (width<=390px){.goVolleyWynikInner{padding-left:19px;padding-right:19px}.goVolleyWynikCopy h2{font-size:64px}.goVolleyWynikLead{font-size:16px}.goVolleyWynikDescription{font-size:11.5px}.goVolleyWynikResult{min-height:108px;display:block}.goVolleyWynikResultIcon{margin-bottom:9px}.goVolleyWynikResult h3{font-size:11px}.goVolleyWynikResult p{font-size:10px}}@media (height<=680px) and (width>=741px){.goVolleyWynikInner{padding-top:75px;padding-bottom:112px}.goVolleyWynikCopy h2{margin-bottom:16px;font-size:70px}.goVolleyWynikLead{font-size:18px}.goVolleyWynikDescription{margin-top:14px;font-size:12px}.goVolleyWynikResults .goVolleyWynikResult{min-height:84px;padding-top:13px;padding-bottom:10px}}@media (width<=1050px){.goVolleyWynikImpactSticky{gap:32px;padding-left:38px;padding-right:38px}.goVolleyWynikTimeline{height:62svh;min-height:410px}.goVolleyWynikMilestones{padding-left:92px}.goVolleyWynikMilestone{gap:13px;padding:10px 13px}.goVolleyWynikImpactCopy h2{font-size:clamp(48px,5.7vw,74px)}}@media (width<=740px){.goVolleyWynik{overflow:hidden auto}.goVolleyWynikInner{height:auto;min-height:100svh;overflow:visible}.goVolleyWynikImpact{height:190svh}.goVolleyWynikImpactSticky{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:clamp(22px,4svh,35px);height:100svh;min-height:0;padding:clamp(76px,10svh,110px) 25px 25px;display:flex}.goVolleyWynikImpactCopy{flex:none;width:100%}.goVolleyWynikImpactIndex{margin-bottom:18px;font-size:9px}.goVolleyWynikImpactCopy h2{gap:3px;font-size:clamp(46px,10vw,75px)}.goVolleyWynikImpactCopy>p{margin-top:15px;font-size:12px;line-height:1.55}.goVolleyWynikImpactNote{display:none}.goVolleyWynikTimeline{flex:auto;height:auto;min-height:0}.goVolleyWynikRoad{width:65px;left:0}.goVolleyWynikMilestones{padding-left:clamp(55px,14vw,77px)}.goVolleyWynikMilestone{gap:12px;min-height:22%;padding:8px 10px}.goVolleyWynikMilestonePin{flex-basis:31px;width:31px}.goVolleyWynikMilestonePin svg{width:14px;height:14px}.goVolleyWynikMilestoneText>span{font-size:8px}.goVolleyWynikMilestoneText h3{margin:2px 0 3px;font-size:clamp(13px,3.4vw,16px)}.goVolleyWynikMilestoneText p{font-size:clamp(10px,2.6vw,12px);line-height:1.35}.goVolleyWynikImpactFooter{display:none}.goVolleyWynikImpactBackdrop{font-size:48vw;bottom:3%}}@media (width<=390px){.goVolleyWynikImpactSticky{gap:16px;padding:76px 17px 14px}.goVolleyWynikImpactCopy h2{font-size:43px}.goVolleyWynikImpactCopy>p{font-size:11px}.goVolleyWynikMilestone{gap:9px}.goVolleyWynikMilestonePin{display:none}}@media (height<=690px) and (width>=741px){.goVolleyWynikImpactSticky{padding-top:75px;padding-bottom:85px}.goVolleyWynikTimeline{height:70svh;min-height:340px}.goVolleyWynikImpactIndex{margin-bottom:18px}.goVolleyWynikImpactCopy h2{font-size:clamp(40px,4.5vw,75px)}.goVolleyWynikImpactCopy>p{margin-top:18px}.goVolleyWynikImpactFooter{bottom:44px}}.egzoHero{--egzo-sand:#cbb48b;--egzo-ivory:#f0eee6;--egzo-muted:#f0eee691;isolation:isolate;width:100%;height:100svh;min-height:100svh;color:var(--egzo-ivory);font-family:var(--font-sans);background-color:#080d0b;background-image:linear-gradient(90deg,#020604d6 0%,#020604ad 18%,#02060470 36%,#02060430 68%,#02060429 100%),linear-gradient(#02070438 0%,#0207041a 50%,#0207047a 100%),url(/assets/egzo-background-desktop-CDrmcXdF.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;grid-template-columns:minmax(340px,37%) minmax(0,63%);display:grid;position:relative;overflow:hidden}.egzoHero:before{content:"";pointer-events:none;background:#f0eee616;width:1px;position:absolute;top:0;bottom:0;left:37%}.egzoHeroCopy{z-index:5;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;height:100%;padding:clamp(98px,12vh,150px) clamp(34px,4.1vw,78px) clamp(92px,11vh,132px);display:flex;position:relative}.egzoHeroTagList{flex-wrap:wrap;gap:8px;margin:0 0 clamp(29px,5vh,49px);display:flex}.egzoHeroTitle{font-family:var(--font-display,var(--font-sans));letter-spacing:-.075em;flex-direction:column;margin:0;font-size:clamp(70px,6.9vw,138px);font-weight:800;line-height:.81;display:flex}.egzoHeroTitle>span{letter-spacing:-.062em;margin-top:10px;font-size:.66em}.egzoHeroTitleDot{color:var(--egzo-sand)}.egzoHeroDescription{width:min(100%,475px);color:var(--egzo-muted);margin:clamp(29px,4.3vh,46px) 0 0;font-size:clamp(12px,.94vw,16px);line-height:1.72}.egzoHeroButton{--ui-button-bg:transparent;--ui-button-fg:#f0eee6;--ui-button-border:#cbb48b80;--ui-button-hover-bg:#cbb48b;--ui-button-hover-fg:#0a0c0b;width:min(100%,226px);font-family:var(--font-sans);border-radius:0;margin-top:clamp(28px,4.5vh,53px)}.egzoHeroButton .uiButtonContent{justify-content:space-between}.egzoHeroVisual{z-index:2;min-width:0;height:100%;position:relative}.egzoHeroDesktopFrame{z-index:3;opacity:0;width:80%;position:absolute;top:15%;left:6%}.egzoHeroMobileFrame{z-index:11;aspect-ratio:430/932;opacity:0;width:clamp(188px,15.5vw,280px);translate:calc(var(--egzo-pointer-x,0) * 12px) calc(var(--egzo-pointer-y,0) * 9px);transform-origin:50% 72%;transform-style:preserve-3d;backface-visibility:hidden;position:absolute;bottom:5%;right:2.5%;transform:perspective(1200px)rotate(2.5deg)rotateX(0)rotateY(0)}.egzoHeroTagList{--case-tag-fill:var(--egzo-sand);--case-tag-text-active:#0a0c0b}.egzoHeroTagList .caseStudyTag{color:#f0eee6bd;-webkit-backdrop-filter:blur(12px);background:#080f0b57;border-color:#cbb48b47}.egzoHeroVisible .egzoHeroDesktopFrame{animation:.98s cubic-bezier(.16,1,.3,1) .17s both egzoDesktopEnter}.egzoHeroVisible .egzoHeroMobileFrame{animation:.9s cubic-bezier(.16,1,.3,1) .46s both egzoPhoneEnter}@keyframes egzoDesktopEnter{0%{opacity:0}to{opacity:1}}@keyframes egzoPhoneEnter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.egzoHeroDesktopFrame,.egzoHeroMobileFrame,.egzoHeroVisible .egzoHeroDesktopFrame,.egzoHeroVisible .egzoHeroMobileFrame{opacity:1;animation:none!important}}.egzoHeroDesktopFrame,.egzoHeroMobileFrame{will-change:translate, scale, transform, filter;transition:translate .62s cubic-bezier(.16,1,.3,1),scale .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1),filter .42s}.egzoHeroMobileFrame{transition:translate .62s cubic-bezier(.16,1,.3,1),scale .62s cubic-bezier(.16,1,.3,1),transform .68s cubic-bezier(.16,1,.3,1),filter .42s}.egzoHeroDesktopFrame .ksiegaChromeDevice,.egzoHeroMobileFrame .ksiegaMobileDevice{transition:border-color .3s,box-shadow .45s cubic-bezier(.16,1,.3,1),filter .4s}@media (hover:hover) and (pointer:fine){.egzoHeroDesktopFrame:hover,.egzoHeroDesktopFrame:focus-within{translate:calc(var(--egzo-pointer-x,0) * -10px) calc((var(--egzo-pointer-y,0) * -7px) - 10px);filter:brightness(1.035);scale:1.018}.egzoHeroMobileFrame:hover,.egzoHeroMobileFrame:focus-within{translate:calc(var(--egzo-pointer-x,0) * 12px) calc((var(--egzo-pointer-y,0) * 9px) - 12px);filter:brightness(1.045);transform:perspective(1200px)rotate(1deg)rotateX(1.8deg)rotateY(-4.8deg)}.egzoHeroDesktopFrame:is(:hover,:focus-within) .ksiegaChromeDevice{border-color:#cbb48b57;box-shadow:0 68px 140px #000000a3,0 0 50px #cbb48b0d}.egzoHeroMobileFrame:is(:hover,:focus-within) .ksiegaMobileDevice{border-color:#cbb48b57;box-shadow:-38px 58px 112px #000000c7,inset 0 0 0 1px #fff1}}@media (prefers-reduced-motion:reduce){.egzoHeroDesktopFrame,.egzoHeroMobileFrame,.egzoHeroDesktopFrame .ksiegaChromeDevice,.egzoHeroMobileFrame .ksiegaMobileDevice{transition:none!important}}@media (hover:hover) and (pointer:fine){.egzoHeroTagList .caseStudyTag:hover{color:#0a0c0b;border-color:var(--egzo-sand)}}@media (width<=1250px){.egzoHero{grid-template-columns:minmax(300px,40%) minmax(0,60%)}.egzoHero:before{left:40%}.egzoHeroTitle{font-size:clamp(64px,6.4vw,104px)}.egzoHeroDesktopFrame{width:83%;top:21%;left:5%}}@media (width<=1180px){.egzoHeroMobileFrame{width:clamp(180px,17vw,245px)}}@media (width<=980px){.egzoHero{display:block}.egzoHero:before{display:none}.egzoHeroCopy{z-index:6;justify-content:flex-start;height:43%;padding:80px 7vw 0;position:absolute;top:0;left:0;right:0}.egzoHeroTagList{margin-bottom:16px}.egzoHeroTitle{font-size:clamp(60px,8vw,82px)}.egzoHeroTitle>span{margin-top:6px}.egzoHeroDescription{max-width:600px;margin-top:21px;font-size:12px}.egzoHeroButton{margin-top:17px}.egzoHeroVisual{height:auto;position:absolute;inset:39% 0 0}.egzoHeroDesktopFrame{width:70%;top:7%;left:8%}.egzoHeroMobileFrame{width:min(23vw,220px);bottom:2%;right:2%}}@media (width<=640px){.egzoHero{padding:max(24px, env(safe-area-inset-top)) 18px max(28px, env(safe-area-inset-bottom));background-image:linear-gradient(#0206040d 0%,#0206041f 31%,#0206047a 61%,#020604e0 100%),linear-gradient(90deg,#02060429,#0000 56%,#0206041a),url(/assets/egzo-background-mobile-Cjyjdquk.webp);background-position:50%;flex-direction:column;justify-content:flex-end;display:flex}.egzoHeroCopy{z-index:12;justify-content:flex-end;width:100%;height:auto;margin:auto 0 clamp(48px,7svh,72px);padding:0;position:relative;top:auto;left:auto;right:auto}.egzoHeroTagList{gap:6px;margin-bottom:16px}.egzoHeroTitle{font-size:clamp(52px,15vw,75px)}.egzoHeroTitle>span{margin-top:4px}.egzoHeroDescription{max-width:350px;margin-top:22px;font-size:12px;line-height:1.56}.egzoHeroButton{margin-top:22px}.egzoHeroVisual{z-index:2;pointer-events:none;height:100%;position:absolute;inset:0}.egzoHeroDesktopFrame,.egzoHeroMobileFrame{display:none}}@media (width<=390px){.egzoHero{padding-inline:16px}.egzoHeroCopy{margin-bottom:clamp(38px,6svh,54px)}.egzoHeroTitle{font-size:clamp(48px,15vw,56px)}.egzoHeroDescription{font-size:11px}}@media (height<=720px) and (width<=640px){.egzoHeroTagList{margin-bottom:11px}.egzoHeroTitle{font-size:clamp(44px,13vw,56px)}.egzoHeroDescription{max-width:330px;font-size:11px;line-height:1.42}.egzoHeroButton{margin-top:14px}}.egzoOProjekcie{--egzo-about-ink:#151d18;--egzo-about-gold:#826a43;--egzo-about-paper:#f1eee7;scrollbar-width:none;overscroll-behavior-y:auto;touch-action:pan-y;isolation:isolate;width:100%;height:100svh;min-height:100svh;color:var(--egzo-about-ink);background:var(--egzo-about-paper);font-family:var(--font-sans);position:relative;overflow:hidden auto}.egzoOProjekcie::-webkit-scrollbar{display:none}.egzoOProjekcieBackground{z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#f1eee7 0%,#f1eee7fa 36%,#f1eee7d4 60%,#f1eee770 100%),linear-gradient(#f1eee785,#f1eee740 54%,#f1eee7d4),url(/assets/egzo-background-desktop-CDrmcXdF.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.egzoOProjekcie:after{content:"";z-index:0;pointer-events:none;background:#151d1813;width:1px;position:absolute;top:0;bottom:0;left:50%}.egzoOProjekcieInner{z-index:1;flex-direction:column;justify-content:flex-start;width:100%;min-height:100%;padding:clamp(76px,10vh,132px) clamp(40px,4.5vw,86px) clamp(84px,10vh,112px);display:flex;position:relative}.egzoOProjekcieGrid{flex:1;grid-template-columns:minmax(0,1fr) minmax(390px,1fr);align-items:stretch;gap:clamp(56px,8vw,165px);width:100%;display:grid}.egzoOProjekcieHeading{align-self:end;min-width:0}.egzoOProjekcieHeading h2{flex-direction:column;margin:0;font-weight:400;display:flex}.egzoOProjekcieHeading h2 span{color:var(--egzo-about-ink);font-family:var(--font-display);letter-spacing:-.065em;font-size:clamp(68px,6.3vw,128px);font-weight:400;line-height:.92}.egzoOProjekcieHeading h2 strong{color:var(--egzo-about-gold);font-family:var(--font-sans);font-size:clamp(50px,4.65vw,94px);font-weight:var(--font-weight-heading,700);letter-spacing:-.06em;margin-top:13px;line-height:.97}.egzoOProjekcieEditorial{-webkit-backdrop-filter:blur(12px);background:#f8f6f0c7;border:1px solid #3540311a;place-self:start end;width:min(100%,660px);min-width:0;padding:clamp(20px,2vw,34px)}.egzoOProjekcieLead{color:#151d18db;letter-spacing:-.025em;max-width:610px;margin:0 0 clamp(24px,3.2vh,42px);font-size:clamp(16px,1.12vw,21px);font-weight:500;line-height:1.55}.egzoOProjekcieAreas{width:100%}.egzoOProjekcieArea{--egzo-border-origin:left;border-top:1px solid #151d182e;grid-template-columns:28px minmax(0,1fr) 14px;align-items:start;gap:15px;min-height:96px;padding:17px 0;display:grid;position:relative}.egzoOProjekcieArea:last-child{border-bottom:1px solid #151d1821}.egzoOProjekcieAreaNumber{color:#151d186e;letter-spacing:.1em;padding-top:3px;font-size:9px;font-weight:700}.egzoOProjekcieAreaBody h3{color:var(--egzo-about-ink);letter-spacing:-.017em;margin:0;font-size:13px;font-weight:700;line-height:1.3}.egzoOProjekcieAreaBody p{color:#151d1899;letter-spacing:-.005em;max-width:500px;margin:7px 0 0;font-size:12.5px;line-height:1.5}.egzoOProjekcieAreaMark{border:1px solid #826a43a3;width:9px;height:9px;margin-top:4px;display:block;transform:rotate(45deg)}.caseStudySliderScreenActive .egzoOProjekcieHeading{animation:.76s cubic-bezier(.16,1,.3,1) .13s both egzoAboutHeadingIn}.caseStudySliderScreenActive .egzoOProjekcieLead{animation:.76s cubic-bezier(.16,1,.3,1) .24s both egzoAboutItemIn}.caseStudySliderScreenActive .egzoOProjekcieArea:first-child{animation:.76s cubic-bezier(.16,1,.3,1) .35s both egzoAboutItemIn}.caseStudySliderScreenActive .egzoOProjekcieArea:nth-child(2){animation:.76s cubic-bezier(.16,1,.3,1) .42s both egzoAboutItemIn}.caseStudySliderScreenActive .egzoOProjekcieArea:nth-child(3){animation:.76s cubic-bezier(.16,1,.3,1) .49s both egzoAboutItemIn}.egzoOProjekcieArea{transition:padding-left .36s cubic-bezier(.16,1,.3,1)}.egzoOProjekcieArea:before{content:"";z-index:2;background:var(--egzo-about-gold);width:100%;height:2px;transform-origin:var(--egzo-border-origin);pointer-events:none;transition:transform .48s cubic-bezier(.16,1,.3,1);position:absolute;top:-1px;left:0;transform:scaleX(0)}.egzoOProjekcieAreaNumber{transition:color .28s}.egzoOProjekcieAreaMark{transition:background .28s,border-color .28s,transform .36s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.egzoOProjekcieArea:hover{padding-left:10px}.egzoOProjekcieArea:hover:before{transform:scaleX(1)}.egzoOProjekcieArea:hover .egzoOProjekcieAreaNumber{color:var(--egzo-about-gold)}.egzoOProjekcieArea:hover .egzoOProjekcieAreaMark{background:var(--egzo-about-gold);border-color:var(--egzo-about-gold);transform:rotate(135deg)}}@keyframes egzoAboutHeadingIn{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0,0)}}@keyframes egzoAboutItemIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.egzoOProjekcieHeading,.egzoOProjekcieLead,.egzoOProjekcieArea{transition:none!important;animation:none!important}.egzoOProjekcieArea:before{transition:none!important}}@media (width<=980px){.egzoOProjekcie:after{display:none}.egzoOProjekcieInner{justify-content:center}.egzoOProjekcieGrid{flex:none;grid-template-columns:1fr;align-items:start;gap:clamp(22px,4vh,44px)}.egzoOProjekcieHeading,.egzoOProjekcieEditorial{align-self:auto}.egzoOProjekcieEditorial{justify-self:start}.egzoOProjekcieHeading h2 span{font-size:clamp(58px,8.4vw,102px)}.egzoOProjekcieHeading h2 strong{font-size:clamp(44px,7vw,82px)}.egzoOProjekcieEditorial{width:min(100%,760px)}}@media (width<=700px){.egzoOProjekcieBackground{background-image:linear-gradient(#f1eee7f5,#f1eee7d9),url(/assets/egzo-background-mobile-Cjyjdquk.webp);background-position:50%}.egzoOProjekcieInner{padding:max(76px, calc(env(safe-area-inset-top) + 65px)) 20px max(94px, calc(env(safe-area-inset-bottom) + 80px))}.egzoOProjekcieGrid{gap:clamp(17px,2.8svh,29px)}.egzoOProjekcieHeading h2 span{font-size:clamp(42px,12vw,66px)}.egzoOProjekcieHeading h2 strong{margin-top:6px;font-size:clamp(33px,10.4vw,55px)}.egzoOProjekcieEditorial{background:#f8f6f0e0;padding:clamp(15px,4vw,22px)}.egzoOProjekcieLead{margin-bottom:17px;font-size:12.5px;line-height:1.48}.egzoOProjekcieArea{grid-template-columns:23px minmax(0,1fr) 10px;gap:10px;min-height:0;padding:11px 0}.egzoOProjekcieAreaBody h3{font-size:11.5px}.egzoOProjekcieAreaBody p{margin-top:5px;font-size:10.5px;line-height:1.43}.egzoOProjekcieAreaNumber{font-size:8px}.egzoOProjekcieAreaMark{width:7px;height:7px}}@media (width<=390px){.egzoOProjekcieInner{padding-left:15px;padding-right:15px}.egzoOProjekcieHeading h2 span{font-size:clamp(40px,12vw,48px)}.egzoOProjekcieHeading h2 strong{font-size:clamp(31px,9.8vw,39px)}.egzoOProjekcieGrid{gap:16px}.egzoOProjekcieEditorial{padding:14px}.egzoOProjekcieLead{margin-bottom:13px;font-size:11.5px}.egzoOProjekcieArea{padding:9px 0}.egzoOProjekcieAreaBody h3{font-size:10.8px}.egzoOProjekcieAreaBody p{font-size:9.8px}}.egzoWyzwanieImageComparison{--egzo-compare-gold:#d1ac72;isolation:isolate;z-index:1;color:#f5f2e9;background:linear-gradient(#070e0a0f 0%,#070e0a29 13%,#070e0a94 29%,#070e0a 49%,#09130e 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100svh;margin-top:-8svh;padding:clamp(250px,32svh,340px) clamp(30px,5vw,92px) clamp(100px,14svh,154px);display:flex;position:relative}.egzoWyzwanieImageComparison:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#d1ac720d 1px,#0000 1px),linear-gradient(90deg,#d1ac720d 1px,#0000 1px);background-position:top;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#0000002e 14%,#000000c7 40%,#000 60%);mask-image:linear-gradient(#0000 0%,#0000002e 14%,#000000c7 40%,#000 60%)}.egzoWyzwanieImageComparisonIntro{z-index:2;text-align:center;width:min(100%,1240px);margin:0 auto clamp(20px,3svh,34px);position:relative}.egzoWyzwanieImageComparisonIntro h3{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(35px,3.7vw,62px);font-weight:400;line-height:1.1}.egzoWyzwanieImageComparisonIntro h3 span{color:var(--egzo-compare-gold)}.egzoWyzwanieImageComparisonIntro p{color:#f5f2e9a3;max-width:730px;margin:18px auto 0;font-size:clamp(12px,.88vw,15px);line-height:1.6}.egzoWyzwanieImageComparisonHeadings{color:#f5f2e985;letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:24px;width:min(100%,1260px);margin:0 auto 14px;font-size:clamp(14px,1.24vw,21px);font-weight:650;display:flex}.egzoWyzwanieImageComparisonHeadings span{transition:color .7s}.egzoWyzwanieImageComparisonHeadings .egzoWyzwanieImageComparisonHeadingActive{color:var(--egzo-compare-gold)}.egzoWyzwanieImageCompare{--image-compare-color:#f1e4cb;--image-compare-handle-background:#10170f;--image-compare-handle-border:#d1ac7273;aspect-ratio:1.995;background:#090e0b;border:1px solid #d1ac7247;border-radius:clamp(16px,2vw,28px);width:min(100%,1260px);max-height:67svh;margin:0 auto;position:relative;box-shadow:0 28px 80px #00000052}.egzoWyzwanieImageCompare .caseStudyImageCompareLayerLeft{background:#181b1d}.egzoWyzwanieImageCompare .caseStudyImageCompareLayerRight{background:#080807}.egzoWyzwanieImageComparisonNote{color:#f5f2e991;text-align:center;width:min(100%,880px);margin:clamp(17px,2.5svh,28px) auto 0;font-size:clamp(11px,.82vw,14px);line-height:1.55}@media (hover:hover) and (pointer:fine){.egzoWyzwanieImageCompare:hover .caseStudyImageCompareHandle{background:#16251a;border-color:#d1ac72}}@media (prefers-reduced-motion:reduce){.egzoWyzwanieImageComparisonHeadings span{transition:none!important}}@media (width<=900px){.egzoWyzwanieImageComparison{padding:clamp(210px, 27svh, 280px) 22px max(113px, calc(env(safe-area-inset-bottom) + 95px))}.egzoWyzwanieImageCompare{max-height:62svh}}@media (width<=640px){.egzoWyzwanieImageComparison{padding:clamp(175px, 24svh, 245px) 18px max(105px, calc(env(safe-area-inset-bottom) + 86px));justify-content:flex-start;margin-top:-6svh}.egzoWyzwanieImageComparisonIntro{margin-bottom:24px}.egzoWyzwanieImageComparisonIntro h3{font-size:clamp(31px,8.3vw,50px)}.egzoWyzwanieImageComparisonIntro p{font-size:12.5px}.egzoWyzwanieImageComparisonHeadings{margin-bottom:12px;font-size:13px}.egzoWyzwanieImageCompare{aspect-ratio:auto;border-radius:15px;height:clamp(250px,48svh,430px)}.egzoWyzwanieImageCompare .caseStudyImageCompareLayer img{object-fit:cover}.egzoWyzwanieImageCompare .caseStudyImageCompareLayerLeft img{object-position:58% center}.egzoWyzwanieImageCompare .caseStudyImageCompareLayerRight img{object-position:72% center}.egzoWyzwanieImageComparisonNote{font-size:11px}}@media (width<=390px),(height<=650px){.egzoWyzwanieImageComparison{padding-top:clamp(150px,22svh,215px);padding-bottom:105px}.egzoWyzwanieImageComparisonIntro h3{font-size:32px}.egzoWyzwanieImageComparisonIntro p{font-size:11.5px}.egzoWyzwanieImageCompare{height:clamp(236px,45svh,345px)}.egzoWyzwanieImageComparisonNote{margin-top:12px;font-size:10px}}.egzoWyzwanie{--egzo-challenge-text:#f5f3ed;--egzo-challenge-gold:#d1ac72;--egzo-leaves-x:0px;--egzo-leaves-y:0px;--egzo-leaves-x-reverse:0px;--egzo-leaves-y-reverse:0px;isolation:isolate;scrollbar-width:none;overscroll-behavior-y:auto;touch-action:pan-y;width:100%;height:100svh;min-height:100svh;color:var(--egzo-challenge-text);font-family:var(--font-sans);background-color:#070e0a;background-image:linear-gradient(#d1ac720d 1px,#0000 1px),linear-gradient(90deg,#d1ac720d 1px,#0000 1px),radial-gradient(at 52% 78%,#46644211,#0000 68%);background-position:top;background-size:72px 72px,72px 72px,100% 100%;position:relative;overflow:hidden auto}.egzoWyzwanie::-webkit-scrollbar{display:none}.egzoWyzwanieBanner{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;background-image:url(/assets/egzo-wyzwanie-comparison-transition-ClZlK2ye.webp);background-position:top;background-repeat:no-repeat;background-size:cover;height:max(100vw,158svh);position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 69%,#000000c7 83%,#0000 98%);mask-image:linear-gradient(#000 0% 69%,#000000c7 83%,#0000 98%)}.egzoWyzwanieStage{isolation:isolate;width:100%;min-height:100svh;position:relative;overflow:hidden}.egzoWyzwanieStage:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(90deg,#020a0785 0%,#020a0766 33%,#020a079c 54%,#020a07ad 100%),linear-gradient(#02080524 0%,#0208051f 53%,#0208054d 100%);position:absolute;inset:0}.egzoWyzwanieStage:before,.egzoWyzwanieStage:after{-webkit-mask-image:linear-gradient(#000 0% 72%,#000000bf 85%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#000000bf 85%,#0000 100%)}.egzoWyzwanieStage:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 21% 60%,#030b078f,#0000 50%);position:absolute;inset:0}.egzoWyzwanieFoliage{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.egzoWyzwanieLeaf{will-change:transform;pointer-events:none;height:auto;transition:transform .38s cubic-bezier(.2,.7,.3,1);display:block;position:absolute}.egzoWyzwanieLeafTop{opacity:.8;width:clamp(260px,29vw,560px);transform:translate3d(var(--egzo-leaves-x-reverse), var(--egzo-leaves-y-reverse), 0) rotate(9deg);filter:brightness(.85)saturate(1.1);top:-14%;left:8%}.egzoWyzwanieLeafLeft{opacity:.72;width:clamp(360px,40vw,720px);transform:translate3d(var(--egzo-leaves-x), var(--egzo-leaves-y), 0) rotate(-7deg);filter:blur(2.5px)brightness(.67);bottom:-18%;left:-10%}.egzoWyzwanieLeafRight{opacity:.76;width:clamp(360px,36vw,680px);transform:translate3d(var(--egzo-leaves-x-reverse), var(--egzo-leaves-y), 0) rotate(10deg);filter:blur(1px)brightness(.72);bottom:-19%;right:-10%}.egzoWyzwanieInner{z-index:3;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(46px,4.8vw,98px);width:100%;min-height:100svh;padding:clamp(108px,12vh,145px) clamp(46px,4vw,82px) clamp(100px,10vh,135px);display:grid;position:relative}.egzoWyzwanieIntro{z-index:2;min-width:0;position:relative}.egzoWyzwanieIntro h2{letter-spacing:-.057em;flex-direction:column;margin:0 0 clamp(24px,3.4vh,46px);font-weight:400;line-height:.99;display:flex}.egzoWyzwanieIntro h2 span{font-family:var(--font-display);font-size:clamp(45px,4.25vw,85px);font-weight:400;display:block}.egzoWyzwanieIntro h2 strong{color:var(--egzo-challenge-gold);font-family:var(--font-sans);letter-spacing:-.065em;margin-top:8px;font-size:clamp(41px,3.85vw,76px);font-weight:400;display:block}.egzoWyzwanieIntro>p{color:#f4f2eac9;letter-spacing:-.024em;max-width:480px;margin:0;font-size:clamp(14px,1.03vw,18px);line-height:1.64}.egzoWyzwanieClosing{border-top:1px solid #d1ac728a;max-width:430px;margin-top:clamp(28px,4.6vh,50px);padding-top:18px}.egzoWyzwanieClosing span{color:#f2efe7a3;letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.55}.egzoWyzwanieComparison{z-index:2;min-width:0;position:relative}.egzoWyzwanieComparisonHeader{color:var(--egzo-challenge-gold);grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:clamp(12px,1.55vw,27px);padding-bottom:20px;font-size:13px;font-weight:600;line-height:1.45;display:grid}.egzoWyzwanieComparisonHeader span:last-child{grid-column:3}.egzoWyzwanieComparisonRows{border-top:1px solid #f2eee254}.egzoWyzwanieRow{border-bottom:1px solid #f2eee242;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:clamp(12px,1.55vw,27px);min-height:clamp(146px,17.3vh,176px);padding:clamp(20px,2.7vh,31px) 0;display:grid}.egzoWyzwanieProblem{grid-template-columns:22px 38px minmax(0,1fr);align-items:start;gap:clamp(8px,.85vw,18px);min-width:0;display:grid}.egzoWyzwanieSolution{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:clamp(9px,.85vw,18px);min-width:0;display:grid}.egzoWyzwanieIndex{color:#d1ac72d9;font-size:10px;font-weight:600;line-height:1.45}.egzoWyzwanieIcon{stroke-width:1.45px;width:clamp(27px,2.15vw,38px);height:clamp(27px,2.15vw,38px);color:var(--egzo-challenge-gold);display:block}.egzoWyzwanieCopy{min-width:0}.egzoWyzwanieCopy h3{font-family:var(--font-display);letter-spacing:-.025em;color:var(--egzo-challenge-text);margin:0;font-size:clamp(15px,1vw,20px);font-weight:500;line-height:1.23}.egzoWyzwanieCopy p{letter-spacing:-.016em;color:#edebe296;margin:8px 0 0;font-size:clamp(11px,.73vw,14px);line-height:1.48}.egzoWyzwanieArrow{width:24px;height:24px;color:var(--egzo-challenge-gold);stroke-width:1.35px;align-self:center}.egzoWyzwanieIntro,.egzoWyzwanieComparison{opacity:1}.caseStudySliderScreenActive .egzoWyzwanieIntro{animation:.87s cubic-bezier(.16,1,.3,1) .1s both egzoWyzwanieIntroEnter}.caseStudySliderScreenActive .egzoWyzwanieComparison{animation:.87s cubic-bezier(.16,1,.3,1) .2s both egzoWyzwanieComparisonEnter}.egzoWyzwanieRow{transition:background-color .33s,padding-left .35s cubic-bezier(.16,1,.3,1)}.egzoWyzwanieArrow,.egzoWyzwanieIcon,.egzoWyzwanieCopy h3{transition:color .3s,transform .39s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.egzoWyzwanieRow:hover{background-color:#d1ac720b;padding-left:8px}.egzoWyzwanieRow:hover .egzoWyzwanieArrow{transform:translate(5px)}.egzoWyzwanieRow:hover .egzoWyzwanieSolution h3{color:var(--egzo-challenge-gold)}.egzoWyzwanieRow:hover .egzoWyzwanieIcon{transform:translateY(-3px)}}@keyframes egzoWyzwanieIntroEnter{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0,0)}}@keyframes egzoWyzwanieComparisonEnter{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.egzoWyzwanieIntro,.egzoWyzwanieComparison,.egzoWyzwanieRow,.egzoWyzwanieArrow,.egzoWyzwanieIcon,.egzoWyzwanieCopy h3{transition:none!important;animation:none!important}.egzoWyzwanieLeaf{transition:none!important;transform:none!important}}@media (width<=1440px){.egzoWyzwanieInner{gap:clamp(30px,3.4vw,60px);padding-left:clamp(34px,3.3vw,55px);padding-right:clamp(34px,3.3vw,55px)}.egzoWyzwanieProblem{grid-template-columns:18px 30px minmax(0,1fr);gap:10px}.egzoWyzwanieSolution{grid-template-columns:32px minmax(0,1fr);gap:10px}}@media (width<=1150px){.egzoWyzwanieInner{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:30px}.egzoWyzwanieIntro h2 span{font-size:clamp(43px,4.25vw,62px)}.egzoWyzwanieIntro h2 strong{font-size:clamp(39px,3.85vw,56px)}.egzoWyzwanieComparisonHeader,.egzoWyzwanieRow{grid-template-columns:minmax(0,1fr) 19px minmax(0,1fr);gap:12px}.egzoWyzwanieCopy h3{font-size:14px}.egzoWyzwanieCopy p{font-size:11px}.egzoWyzwanieIcon{width:27px;height:27px}.egzoWyzwanieArrow{width:19px;height:19px}}@media (width<=900px){.egzoWyzwanieInner{padding-top:max(115px, calc(env(safe-area-inset-top) + 90px));padding-bottom:max(122px, calc(env(safe-area-inset-bottom) + 98px));grid-template-columns:minmax(0,1fr);align-items:start;gap:42px}.egzoWyzwanieIntro h2 span{font-size:clamp(52px,7vw,76px)}.egzoWyzwanieIntro h2 strong{font-size:clamp(44px,6.3vw,68px)}.egzoWyzwanieIntro>p{max-width:580px;font-size:15px}.egzoWyzwanieComparisonHeader,.egzoWyzwanieRow{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:18px}.egzoWyzwanieProblem{grid-template-columns:22px 38px minmax(0,1fr);gap:15px}.egzoWyzwanieSolution{grid-template-columns:44px minmax(0,1fr);gap:15px}.egzoWyzwanieCopy h3{font-size:18px}.egzoWyzwanieCopy p{font-size:12px}.egzoWyzwanieIcon{width:32px;height:32px}.egzoWyzwanieArrow{width:24px;height:24px}}@media (width<=640px){.egzoWyzwanieBanner{background-position:30% 0;height:max(132svh,100vw,1100px);-webkit-mask-image:linear-gradient(#000 0% 70%,#000000a8 84%,#0000 100%);mask-image:linear-gradient(#000 0% 70%,#000000a8 84%,#0000 100%)}.egzoWyzwanieStage:before{background:linear-gradient(#030b0885,#030b08ad 50%,#030b08b3)}.egzoWyzwanieInner{padding:max(90px, calc(env(safe-area-inset-top) + 77px)) 21px max(110px, calc(env(safe-area-inset-bottom) + 96px));gap:36px}.egzoWyzwanieIntro h2{margin-bottom:21px}.egzoWyzwanieIntro h2 span{font-size:clamp(36px,9.5vw,55px)}.egzoWyzwanieIntro h2 strong{font-size:clamp(33px,8.6vw,49px)}.egzoWyzwanieIntro>p{font-size:13px;line-height:1.64}.egzoWyzwanieClosing{margin-top:24px;padding-top:12px}.egzoWyzwanieClosing span{letter-spacing:.11em;font-size:9px}.egzoWyzwanieComparisonHeader{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:8px;padding-bottom:12px;font-size:11px}.egzoWyzwanieRow{grid-template-columns:minmax(0,1fr) 17px minmax(0,1fr);gap:10px;min-height:0;padding:18px 0}.egzoWyzwanieProblem{grid-template-columns:1fr;gap:7px}.egzoWyzwanieSolution{grid-template-columns:1fr;gap:8px}.egzoWyzwanieIndex{font-size:9px}.egzoWyzwanieIcon{width:25px;height:25px}.egzoWyzwanieCopy h3{font-size:13px}.egzoWyzwanieCopy p{margin-top:6px;font-size:10.5px;line-height:1.45}.egzoWyzwanieArrow{width:17px;height:17px}.egzoWyzwanieLeafTop{opacity:.6;width:84vw;top:-9%;left:-22%}.egzoWyzwanieLeafLeft{opacity:.45;width:94vw;bottom:-7%;left:-35%}.egzoWyzwanieLeafRight{opacity:.4;width:96vw;bottom:-4%;right:-35%}}@media (width<=390px){.egzoWyzwanieInner{gap:27px;padding-left:16px;padding-right:16px}.egzoWyzwanieIntro h2 span{font-size:9.7vw}.egzoWyzwanieIntro h2 strong{font-size:8.7vw}.egzoWyzwanieComparisonHeader,.egzoWyzwanieRow{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);gap:7px}.egzoWyzwanieCopy h3{font-size:12px}.egzoWyzwanieCopy p{font-size:9.5px}.egzoWyzwanieIcon{width:22px;height:22px}}.egzoWynik{--egzo-wynik-ink:#f4f3eb;--egzo-wynik-muted:#eaebde9e;--egzo-wynik-gold:#c6a473;--egzo-wynik-move-x:0px;--egzo-wynik-move-y:0px;--egzo-wynik-far-x:0px;--egzo-wynik-far-y:0px;isolation:isolate;scrollbar-width:none;overscroll-behavior-y:contain;touch-action:pan-y;width:100%;height:100svh;min-height:100svh;color:var(--egzo-wynik-ink);font-family:var(--font-sans);background:radial-gradient(54% 65% at 84% 31%,#2c52383d,#0000 79%),radial-gradient(51% 58% at 3% 94%,#5d4f3024,#0000 76%),linear-gradient(116deg,#07110e 0%,#12211b 56%,#08110e 100%);position:relative;overflow:hidden auto}.egzoWynik::-webkit-scrollbar{display:none}.egzoWynikGrid{z-index:0;pointer-events:none;background-image:linear-gradient(#ebe1c10d 1px,#0000 1px),linear-gradient(90deg,#ebe1c10d 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000bf,#000 35% 78%,#00000080);mask-image:linear-gradient(#000000bf,#000 35% 78%,#00000080)}.egzoWynikPlants{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.egzoWynikPlants:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(47% 62% at 50% 39%,#050e0b75,#0000 92%);position:absolute;inset:0}.egzoWynikPlant{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;max-width:none;height:auto;transition:transform .85s cubic-bezier(.18,.7,.25,1);display:block;position:absolute}.egzoWynikPlantNear{--plant-x:var(--egzo-wynik-move-x);--plant-y:var(--egzo-wynik-move-y)}.egzoWynikPlantFar{--plant-x:var(--egzo-wynik-far-x);--plant-y:var(--egzo-wynik-far-y)}.egzoWynikPlantCanopyLeft{opacity:.94;width:clamp(350px,36vw,650px);transform:translate3d(var(--plant-x), var(--plant-y), 0) rotate(-4deg);top:-5%;left:-2%}.egzoWynikPlantCanopyRight{opacity:.92;width:clamp(365px,36vw,655px);transform:translate3d(var(--plant-x), var(--plant-y), 0) rotate(4deg);top:-4%;right:-1%}.egzoWynikPlantSideLeft{opacity:.76;width:clamp(145px,14vw,260px);transform:translate3d(var(--plant-x), var(--plant-y), 0) rotate(2deg);top:25%;left:-3%}.egzoWynikPlantSideRight{opacity:.83;width:clamp(155px,14vw,268px);transform:translate3d(var(--plant-x), var(--plant-y), 0) rotate(-3deg);top:20%;right:-2%}.egzoWynikPlantFloorLeft{opacity:.9;width:clamp(185px,17vw,310px);transform:translate3d(var(--plant-x), var(--plant-y), 0) rotate(1deg);bottom:-4%;left:-1%}.egzoWynikPlantFloorRight{opacity:.84;width:clamp(180px,17vw,300px);transform:translate3d(var(--plant-x), var(--plant-y), 0) rotate(-3deg);bottom:-4%;right:-2%}.egzoWynikPlantMonsteraLeft{opacity:.21;filter:brightness(.8)saturate(.8);width:clamp(330px,32vw,600px);transform:translate3d(var(--plant-x), var(--plant-y), 0) rotate(-22deg);top:-12%;left:-13%}.egzoWynikPlantVinesTop{opacity:.27;filter:brightness(.75)saturate(.8);width:clamp(290px,29vw,540px);transform:translate3d(var(--plant-x), var(--plant-y), 0) rotate(7deg);top:-31%;right:25%}.egzoWynikPlantFernRight{opacity:.27;filter:brightness(.78)saturate(.85);width:clamp(310px,29vw,580px);transform:translate3d(var(--plant-x), var(--plant-y), 0) rotate(14deg);bottom:-31%;right:-15%}.egzoWynikInner{z-index:1;flex-direction:column;justify-content:space-between;gap:clamp(22px,3vh,40px);width:100%;min-height:100svh;padding:clamp(98px,12vh,142px) clamp(40px,6.3vw,110px) clamp(118px,15vh,172px);display:flex;position:relative}.egzoWynikMain{flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.egzoWynikCopy{z-index:2;text-align:center;max-width:min(100%,840px);margin-inline:auto;position:relative}.egzoWynikCopy h2{color:var(--egzo-wynik-ink);font-family:var(--font-display);letter-spacing:-.073em;margin:0 0 clamp(14px,2.4vh,25px);font-size:clamp(82px,8.8vw,152px);font-weight:400;line-height:.86}.egzoWynikCopy h2 span{color:var(--egzo-wynik-gold)}.egzoWynikLead{max-width:720px;color:var(--egzo-wynik-ink);letter-spacing:-.042em;margin:0 auto;font-size:clamp(20px,1.55vw,27px);font-weight:550;line-height:1.27}.egzoWynikDescription{max-width:650px;color:var(--egzo-wynik-muted);margin:clamp(13px,1.9vh,20px) auto 0;font-size:clamp(13px,.96vw,17px);line-height:1.72}.egzoWynikLink{min-width:188px;color:var(--egzo-wynik-ink);letter-spacing:.01em;border-bottom:1px solid #efe4cc5e;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(17px,2.4vh,27px);padding:12px 3px 12px 0;font-size:12px;font-weight:700;text-decoration:none;transition:color .25s;display:inline-flex;position:relative}.egzoWynikLink:after{content:"";background:var(--egzo-wynik-gold);transform-origin:0;height:2px;transition:transform .38s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.egzoWynikLink svg{width:19px;height:19px;color:var(--egzo-wynik-gold);transition:transform .33s cubic-bezier(.16,1,.3,1)}.egzoWynikResults{z-index:2;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;display:grid;position:relative}.egzoWynikResult{--egzo-wynik-border-origin:left;-webkit-backdrop-filter:blur(8px);background:#050f0c87;border:1px solid #dac59836;border-radius:4px;min-width:0;min-height:173px;padding:20px clamp(14px,1.7vw,28px) 24px;transition:background-color .36s,border-color .36s,transform .4s cubic-bezier(.16,1,.3,1);position:relative}.egzoWynikResult:before{content:"";height:1px;transform-origin:var(--egzo-wynik-border-origin);background:#c6a473ad;transition:transform .43s cubic-bezier(.16,1,.3,1);position:absolute;top:-1px;left:-1px;right:-1px;transform:scaleX(0)}.egzoWynikResultTop{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.egzoWynikResultIcon{width:38px;height:38px;color:var(--egzo-wynik-gold);border:1px solid #d2ae7a61;border-radius:50%;place-items:center;transition:border-color .27s,background-color .27s;display:inline-grid}.egzoWynikResultIcon svg{width:18px;height:18px}.egzoWynikResultNumber{color:#eddbbc80;letter-spacing:.07em;margin-right:4px;font-size:10px;font-weight:700}.egzoWynikResult h3{color:var(--egzo-wynik-ink);letter-spacing:-.024em;margin:0 0 8px;font-size:clamp(13px,1vw,17px);font-weight:700;line-height:1.32}.egzoWynikResult p{max-width:245px;color:var(--egzo-wynik-muted);margin:0;font-size:clamp(11px,.77vw,13px);line-height:1.55}.egzoWynikResultArrow{color:#dcb98470;width:14px;height:14px;transition:color .3s,transform .3s;position:absolute;bottom:18px;right:18px}.egzoWynikLink .uiButtonContent{justify-content:space-between}.egzoWynikLink .uiButtonIcon{width:19px;height:19px}.egzoWynikVisible .egzoWynikCopy{animation:.9s cubic-bezier(.16,1,.3,1) .13s both egzoWynikEnter}.egzoWynikVisible .egzoWynikResults{animation:.95s cubic-bezier(.16,1,.3,1) .38s both egzoWynikEnter}@media (hover:hover) and (pointer:fine){.egzoWynikResult:hover{background:#0d1c1696;border-color:#dac5984a;transform:translateY(-1px)}.egzoWynikResult:hover:before{transform:scaleX(1)}.egzoWynikResult:hover .egzoWynikResultIcon{background:#cda86f0b;border-color:#d2ae7a7a}.egzoWynikResult:hover .egzoWynikResultArrow{color:var(--egzo-wynik-gold);transform:translate(1px,-1px)}.egzoWynikLink:hover:after,.egzoWynikLink:focus-visible:after{transform:scaleX(1)}.egzoWynikLink:hover svg,.egzoWynikLink:focus-visible svg{transform:translate(3px,-3px)}}@keyframes egzoWynikEnter{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.egzoWynikCopy,.egzoWynikResults{animation:none!important}.egzoWynikPlant,.egzoWynikResult,.egzoWynikResult:before,.egzoWynikLink,.egzoWynikLink:after,.egzoWynikLink svg,.egzoWynikResultArrow{transition:none!important}}@media (width<=1200px){.egzoWynikInner{padding-inline:clamp(30px,5vw,75px)}.egzoWynikResult{min-height:175px;padding-inline:17px}.egzoWynikResult h3{font-size:13px}.egzoWynikResult p{font-size:11px}.egzoWynikResultArrow{display:none}.egzoWynikPlantSideLeft,.egzoWynikPlantSideRight{opacity:.48}}@media (width<=900px){.egzoWynikInner{padding:90px 34px 129px}.egzoWynikPlantCanopyLeft{width:390px;top:-13px;left:-145px}.egzoWynikPlantCanopyRight{width:410px;top:-10px;right:-175px}.egzoWynikPlantSideLeft{opacity:.31;left:-40px}.egzoWynikPlantSideRight{opacity:.34;right:-40px}.egzoWynikPlantFloorLeft{opacity:.52;left:-30px}.egzoWynikPlantFloorRight{opacity:.52;right:-30px}.egzoWynikCopy h2{font-size:clamp(76px,11vw,112px)}.egzoWynikLead{font-size:clamp(18px,2.4vw,22px)}.egzoWynikDescription{font-size:12.5px}.egzoWynikResult{min-height:176px}}@media (width<=700px){.egzoWynikInner{padding:max(83px, calc(env(safe-area-inset-top) + 70px)) 22px max(123px, calc(env(safe-area-inset-bottom) + 108px));justify-content:space-between;gap:18px}.egzoWynikMain{flex:auto;align-items:center}.egzoWynikCopy{width:100%}.egzoWynikCopy h2{margin-bottom:14px;font-size:clamp(65px,15vw,91px)}.egzoWynikLead{font-size:clamp(16px,3.95vw,21px);line-height:1.34}.egzoWynikDescription{max-width:440px;margin-top:13px;font-size:11.5px;line-height:1.57}.egzoWynikLink{margin-top:15px;padding:10px 3px 10px 0;font-size:11px}.egzoWynikResults{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.egzoWynikResult{min-height:127px;padding:12px 12px 13px}.egzoWynikResultTop{margin-bottom:7px}.egzoWynikResultIcon{width:31px;height:31px}.egzoWynikResultIcon svg{width:15px;height:15px}.egzoWynikResultNumber{font-size:9px}.egzoWynikResult h3{margin-bottom:5px;font-size:11.5px}.egzoWynikResult p{font-size:10px;line-height:1.38}.egzoWynikPlantCanopyLeft{opacity:.68;width:350px;top:-2%;left:-50%}.egzoWynikPlantCanopyRight{opacity:.73;width:365px;top:-3%;right:-54%}.egzoWynikPlantSideLeft,.egzoWynikPlantSideRight{display:none}.egzoWynikPlantFloorLeft{opacity:.46;width:196px;bottom:-4%;left:-22%}.egzoWynikPlantFloorRight{opacity:.46;width:195px;bottom:-4%;right:-22%}.egzoWynikPlantMonsteraLeft{opacity:.16;width:270px;left:-36%}.egzoWynikPlantVinesTop{opacity:.16;width:240px;top:-23%;right:23%}.egzoWynikPlantFernRight{opacity:.18;width:250px;right:-37%}}@media (width<=390px){.egzoWynikInner{gap:14px;padding-inline:14px}.egzoWynikCopy h2{font-size:60px}.egzoWynikLead{font-size:15px}.egzoWynikDescription{font-size:10.8px}.egzoWynikResult{padding-inline:10px}.egzoWynikResult h3{font-size:11px}.egzoWynikResult p{font-size:9.3px}}@media (width<=700px) and (height<=700px){.egzoWynikInner{padding-top:70px;padding-bottom:105px}.egzoWynikMain{flex:none}.egzoWynikCopy h2{margin-bottom:9px;font-size:52px}.egzoWynikLead{font-size:13.5px}.egzoWynikDescription{margin-top:9px;font-size:10px}.egzoWynikLink{margin-top:7px}.egzoWynikResult{min-height:112px;padding-top:9px;padding-bottom:9px}.egzoWynikResultIcon{width:27px;height:27px}.egzoWynikResultTop{margin-bottom:6px}.egzoWynikResult p{font-size:9px}}@media (width>=375px) and (width<=700px) and (height>=790px){.egzoWynikInner{padding-top:max(75px, calc(env(safe-area-inset-top) + 66px));padding-bottom:max(101px, calc(env(safe-area-inset-bottom) + 88px))}.egzoWynikResult{min-height:125px}}@media (width<=700px) and (height<=700px){.egzoWynikPlantCanopyLeft{opacity:.42;top:-14%;left:-62%}.egzoWynikPlantCanopyRight{opacity:.38;top:-18%;right:-73%}.egzoWynikPlantVinesTop{opacity:.1}}.portfolioPage{z-index:2;color:#0d1114;background:#fff;width:100%;min-width:0;height:100dvh;min-height:0;position:relative;overflow:visible;box-shadow:0 24px 60px #00000014}.portfolioPageScroller{scroll-behavior:smooth;scroll-snap-type:y mandatory;overscroll-behavior-y:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;height:100%;overflow:hidden auto}.portfolioPageScroller::-webkit-scrollbar{display:none}.portfolioSnapSection{scroll-snap-align:start;scroll-snap-stop:always;width:100%;height:100%;min-height:100%;position:relative;overflow:hidden}.portfolioSnapSection>*{width:100%;height:100%;min-height:100%}.portfolioSnapSection .caseStudySlider{height:100%;min-height:100%}.portfolioSectionControls{--portfolio-control-bg:#fff;--portfolio-control-ink:#11171c;--portfolio-control-border:#11171c3d;--portfolio-control-divider:#11171c24;--portfolio-control-hover-bg:#11171c;--portfolio-control-hover-ink:#fff;--portfolio-control-disabled-bg:#f1f2f2;z-index:100;border:1px solid var(--portfolio-control-border);background:var(--portfolio-control-bg);width:48px;color:var(--portfolio-control-ink);opacity:0;pointer-events:none;flex-direction:column;transition:opacity .22s,transform .36s cubic-bezier(.16,1,.3,1),background-color .26s,border-color .26s,color .26s;display:flex;position:fixed;top:50%;left:clamp(12px,2.2vw,34px);transform:translate(-12px,-50%);box-shadow:5px 5px #11171c12}.portfolioSectionControlsVisible{opacity:1;pointer-events:auto;transform:translateY(-50%)}.portfolioSectionControlsOnDark{--portfolio-control-bg:#171b20;--portfolio-control-ink:#f3f3ef;--portfolio-control-border:#f3f3ef5c;--portfolio-control-divider:#f3f3ef2e;--portfolio-control-hover-bg:#f3f3ef;--portfolio-control-hover-ink:#11171c;--portfolio-control-disabled-bg:#252a30;box-shadow:5px 5px #0000003d}.portfolioSectionControl{width:46px;height:46px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;place-items:center;padding:0;transition:background-color .2s,color .2s;display:grid;position:relative}.portfolioSectionControlDown{border-top:1px solid var(--portfolio-control-divider)}.portfolioSectionControl svg{width:19px;height:19px;transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .2s}.portfolioSectionControlPressed:not(.portfolioSectionControlEdge){background:var(--portfolio-control-hover-bg);color:var(--portfolio-control-hover-ink)}.portfolioSectionControlUp.portfolioSectionControlPressed svg{animation:.28s cubic-bezier(.16,1,.3,1) both portfolioArrowUp}.portfolioSectionControlDown.portfolioSectionControlPressed svg{animation:.28s cubic-bezier(.16,1,.3,1) both portfolioArrowDown}.portfolioSectionControlEdge:disabled{background:var(--portfolio-control-disabled-bg);color:var(--portfolio-control-ink);cursor:not-allowed}.portfolioSectionControlEdge:disabled svg{opacity:.21;transform:scale(.86)}.portfolioSectionControlBusy:disabled{cursor:progress}.portfolioSectionControlBusy:disabled:not(.portfolioSectionControlPressed) svg{opacity:.48}.portfolioSectionControl:focus-visible{outline-offset:-5px;outline:2px solid}@media (hover:hover) and (pointer:fine){.portfolioSectionControl:hover:not(:disabled){background:var(--portfolio-control-hover-bg);color:var(--portfolio-control-hover-ink)}.portfolioSectionControlUp:hover:not(:disabled) svg{transform:translateY(-2px)}.portfolioSectionControlDown:hover:not(:disabled) svg{transform:translateY(2px)}}.portfolioSectionControl:active:not(:disabled) svg{transform:scale(.85)}@keyframes portfolioArrowUp{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes portfolioArrowDown{0%{transform:translateY(0)}50%{transform:translateY(4px)}to{transform:translateY(0)}}@media (width<=640px){.portfolioSectionControls{left:max(10px, env(safe-area-inset-left))}}@media (prefers-reduced-motion:reduce){.portfolioPageScroller{scroll-behavior:auto}.portfolioSectionControls,.portfolioSectionControl,.portfolioSectionControl svg{transition:none;animation:none!important}}
