@font-face{font-family:poppins;src:url(../media/Poppins_Regular-s.p.59d7d3d1.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_SemiBold-s.p.5acf1f0e.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.poppins_9b6a8946-module__FQaxPq__className{font-family:poppins,poppins Fallback}.poppins_9b6a8946-module__FQaxPq__variable{--font-poppins:"poppins","poppins Fallback"}
.LoadingIndicator-module__F20Nda__indicator{right:var(--space-5);bottom:var(--space-5);z-index:120;pointer-events:none;opacity:0;visibility:hidden;align-items:center;animation:.18s ease-out .8s forwards LoadingIndicator-module__F20Nda__reveal;display:flex;position:fixed}.LoadingIndicator-module__F20Nda__spinner{width:var(--space-4);height:var(--space-4);border:2px solid color-mix(in srgb,var(--ds-color-lime)25%,transparent);border-top-color:var(--ds-color-lime);border-radius:50%;flex-shrink:0;animation:.85s linear infinite LoadingIndicator-module__F20Nda__spin}.LoadingIndicator-module__F20Nda__imageOverlay{z-index:110;pointer-events:none;background:color-mix(in srgb,var(--ds-color-background)88%,transparent);place-items:center;display:grid;position:fixed}body:has([data-page-loading]) .LoadingIndicator-module__F20Nda__imageOverlay{display:none}@keyframes LoadingIndicator-module__F20Nda__reveal{0%{opacity:0;visibility:visible;transform:translateY(var(--space-2))}to{opacity:1;visibility:visible;transform:translateY(0)}}@keyframes LoadingIndicator-module__F20Nda__spin{to{transform:rotate(360deg)}}@media (max-width:600px){.LoadingIndicator-module__F20Nda__indicator{right:var(--space-4);bottom:var(--space-4)}}@media (prefers-reduced-motion:reduce){.LoadingIndicator-module__F20Nda__indicator{animation:0s linear .8s forwards LoadingIndicator-module__F20Nda__reveal}.LoadingIndicator-module__F20Nda__spinner{animation:none}}body:has([data-page-loading]) .LoadingIndicator-module__F20Nda__imagesIndicator{display:none}
.case-study-2-module__yYfMMW__caseStudyMain{--mustr-section-gap:var(--section-gap);--mustr-major-section-gap:var(--section-gap);color:#fff;background:0 0;min-height:100vh;overflow-x:clip}.case-study-2-module__yYfMMW__caseStudyMain>section+section{margin-top:var(--mustr-section-gap)}:is(.case-study-2-module__yYfMMW__caseStudyMain>.case-study-2-module__yYfMMW__projectCikcakSection,.case-study-2-module__yYfMMW__caseStudyMain>.case-study-2-module__yYfMMW__projectBrandSection,.case-study-2-module__yYfMMW__caseStudyMain>.services-empty-create-section,.case-study-2-module__yYfMMW__caseStudyMain>.services-footer-section){margin-top:var(--mustr-major-section-gap)}.case-study-2-module__yYfMMW__projectTextSection{width:100%}@media (max-width:1159px){.case-study-2-module__yYfMMW__projectHeroBackButton:hover{transform:none!important}.case-study-2-module__yYfMMW__projectCikcakVisual:has(.case-study-2-module__yYfMMW__projectMediaButton:hover){transform:none!important}.case-study-2-module__yYfMMW__caseStudyMain .services-hero-image-frame:has(.case-study-2-module__yYfMMW__projectMediaButton:hover){transform:none!important}.case-study-2-module__yYfMMW__projectMediaButton:hover .case-study-2-module__yYfMMW__projectMediaAction{opacity:0!important;background:#fff!important;transform:translate(-50%,-42%)!important}}.case-study-2-module__yYfMMW__caseStudyMain .services-hero-image-frame picture{width:100%;height:100%;display:block}@media (max-width:600px){.case-study-2-module__yYfMMW__caseStudyMain .services-hero-image-frame{height:260px}}.case-study-2-module__yYfMMW__projectHeroBackButton{z-index:1;position:absolute;top:32px;left:32px}.case-study-2-module__yYfMMW__projectHeroBackButton:hover{transform:translate(-3px)}.case-study-2-module__yYfMMW__projectHeroBackIcon{width:24px;height:24px;transform:rotate(180deg)}.case-study-2-module__yYfMMW__projectHeroLogoPlaceholder{z-index:1;color:#cfd9cb;width:160px;height:80px;font-size:var(--type-b4-size);line-height:var(--type-b4-line);letter-spacing:.06em;background:#0c0e0e;border-radius:12px;justify-content:center;align-items:center;font-weight:400;display:flex;position:absolute;top:32px;right:32px}.case-study-2-module__yYfMMW__projectHeroLogo{filter:brightness(0)invert();width:40px;height:40px;margin-left:auto;margin-right:20px;display:block}.case-study-2-module__yYfMMW__projectHeroLogoPlaceholderTransparent{background:0 0;justify-content:flex-end;align-items:flex-start;width:40px;height:40px}.case-study-2-module__yYfMMW__projectHeroLogoPlaceholderTransparent .case-study-2-module__yYfMMW__projectHeroLogo{margin:0}.case-study-2-module__yYfMMW__projectIntro{margin-top:var(--section-gap)}.case-study-2-module__yYfMMW__projectIntroContent{width:100%;max-width:808px;margin:0 auto}.case-study-2-module__yYfMMW__projectImageSection{width:100%}.case-study-2-module__yYfMMW__projectIntroTitle{color:var(--ds-color-text-primary);font-size:var(--type-h1-size);line-height:var(--type-h1-line);margin:0;font-weight:600}.case-study-2-module__yYfMMW__projectSectionTitle{color:var(--ds-color-text-primary);font-size:var(--type-h2-size);line-height:var(--type-h2-line);margin:0;font-weight:600}.case-study-2-module__yYfMMW__projectIntroPlaceholder{aspect-ratio:4/3;border-radius:var(--radius-card);width:100%;max-width:808px;color:var(--ds-color-border);font-size:var(--type-h2-size);line-height:var(--type-h2-line);background:0 0;place-items:center;margin:0 auto;font-weight:600;transition:transform .18s;display:grid}@media (max-width:600px){.case-study-2-module__yYfMMW__projectIntroPlaceholder{border-radius:var(--radius-card-mobile)}}.case-study-2-module__yYfMMW__projectIntroPerex{color:var(--ds-color-text-secondary);font-size:var(--type-b1-size);line-height:var(--type-b1-line);margin:24px 0 0;font-weight:400}.case-study-2-module__yYfMMW__projectMediaButton{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.case-study-2-module__yYfMMW__projectMediaAction{opacity:0;pointer-events:none;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:opacity .18s,transform .18s,background-color .18s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)}.case-study-2-module__yYfMMW__projectMediaActionIcon{width:24px;height:24px}.case-study-2-module__yYfMMW__projectMediaButton:hover .case-study-2-module__yYfMMW__projectMediaAction,.case-study-2-module__yYfMMW__projectMediaButton:focus-visible .case-study-2-module__yYfMMW__projectMediaAction{opacity:1;background:#e3ef26;transform:translate(-50%,-50%)}.case-study-2-module__yYfMMW__projectCikcakVisual{transition:transform .18s}.case-study-2-module__yYfMMW__caseStudyMain .services-hero-image-frame{transition:transform .18s}.case-study-2-module__yYfMMW__projectCikcakVisual:has(.case-study-2-module__yYfMMW__projectMediaButton:hover){transform:translateY(-4px)}.case-study-2-module__yYfMMW__caseStudyMain .services-hero-image-frame:has(.case-study-2-module__yYfMMW__projectMediaButton:hover){transform:translateY(-4px)}.case-study-2-module__yYfMMW__projectMediaLightbox{z-index:100;background:#0c0e0ee0;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.case-study-2-module__yYfMMW__projectMediaLightboxButton{width:min(var(--project-media-lightbox-width,90vw),calc(100vw - 64px));cursor:pointer;background:0 0;border:0;max-height:calc(100vh - 64px);padding:0;display:block;position:relative}.case-study-2-module__yYfMMW__projectTagsSection{margin-top:var(--section-gap)}.case-study-2-module__yYfMMW__projectTagsSection .case-study-2-module__yYfMMW__projectIntroPerex,.case-study-2-module__yYfMMW__projectTextSection .case-study-2-module__yYfMMW__projectIntroPerex,.case-study-2-module__yYfMMW__projectCikcakContent .case-study-2-module__yYfMMW__projectIntroPerex{font-size:var(--type-b2-size);line-height:var(--type-b2-line)}.case-study-2-module__yYfMMW__projectTags{flex-wrap:wrap;gap:16px;margin-top:40px;display:flex}.case-study-2-module__yYfMMW__projectTag{color:#cfd9cb;white-space:nowrap;background:#ffffff0d;border-radius:10px;justify-content:center;align-items:center;padding:6px 16px;font-size:16px;line-height:26px;display:flex}.case-study-2-module__yYfMMW__projectCikcakSection{margin-top:var(--section-gap)}.case-study-2-module__yYfMMW__projectCikcakGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;column-gap:128px;display:grid}.case-study-2-module__yYfMMW__projectCikcakContent{width:100%}.case-study-2-module__yYfMMW__projectCikcakButton{margin-top:40px}.case-study-2-module__yYfMMW__projectCikcakButtonIcon{background:#0c0e0e;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.case-study-2-module__yYfMMW__projectCikcakVisual{aspect-ratio:4/3;isolation:isolate;width:100%;clip-path:inset(0 round var(--project-media-radius,40px));backface-visibility:hidden;background:#0c0e0e;border-radius:40px;overflow:hidden;transform:translateZ(0)}.case-study-2-module__yYfMMW__projectBrandSection{margin-top:var(--section-gap)}.case-study-2-module__yYfMMW__projectBrandPanel{background:#e3ef26;border-radius:40px;align-items:stretch;padding:32px;display:flex}.case-study-2-module__yYfMMW__projectBrandCopy{color:#0c0e0e;flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.case-study-2-module__yYfMMW__projectBrandTitle{width:100%;margin:0;font-size:26px;font-weight:600;line-height:34px}.case-study-2-module__yYfMMW__projectBrandPerex{width:100%;margin:16px 0 0;font-size:16px;font-weight:400;line-height:26px}.case-study-2-module__yYfMMW__projectBrandDividers{flex-shrink:0;align-self:stretch;gap:0;width:2px;height:auto;margin-left:54px;display:flex}.case-study-2-module__yYfMMW__projectBrandDividerDark,.case-study-2-module__yYfMMW__projectBrandDividerLight{width:1px;height:100%;display:block}.case-study-2-module__yYfMMW__projectBrandDividerDark{background:#c4db04}.case-study-2-module__yYfMMW__projectBrandDividerLight{background:#ffff4c}.case-study-2-module__yYfMMW__projectBrandLogo{filter:brightness(0);object-fit:contain;flex-shrink:0;align-self:center;width:171px;height:44px;margin-left:54px;display:block}.case-study-2-module__yYfMMW__projectBrandPartnerName{color:var(--ds-color-background);font-size:var(--type-h3-size);line-height:var(--type-h3-line);filter:none;align-items:center;font-weight:600;display:flex}.case-study-2-module__yYfMMW__projectBrandLogo[src$="/bootiq.svg"]{height:auto}@media (min-width:601px){.case-study-2-module__yYfMMW__caseStudyMain .services-container{padding-left:32px;padding-right:32px}}@media (max-width:820px){.case-study-2-module__yYfMMW__projectCikcakGrid{grid-template-columns:1fr;row-gap:48px}}@media (max-width:600px){.case-study-2-module__yYfMMW__projectHeroBackButton{top:24px;left:24px}.case-study-2-module__yYfMMW__projectHeroLogoPlaceholder{top:24px;right:24px}.case-study-2-module__yYfMMW__projectIntro{margin-top:var(--hero-heading-gap)}.case-study-2-module__yYfMMW__projectIntroPerex{margin-top:16px}.case-study-2-module__yYfMMW__projectTags,.case-study-2-module__yYfMMW__projectCikcakButton{margin-top:32px}.case-study-2-module__yYfMMW__projectCikcakVisual{--project-media-radius:30px;border-radius:30px}.case-study-2-module__yYfMMW__projectBrandPanel{border-radius:30px;flex-direction:column;align-items:flex-start}.case-study-2-module__yYfMMW__projectBrandDividers,.case-study-2-module__yYfMMW__projectBrandLogo{margin-left:0}.case-study-2-module__yYfMMW__projectBrandDividers{flex-direction:column;width:100%;height:2px;margin-top:32px}.case-study-2-module__yYfMMW__projectBrandDividerDark,.case-study-2-module__yYfMMW__projectBrandDividerLight{width:100%;height:1px}.case-study-2-module__yYfMMW__projectBrandLogo{margin-top:32px}}.case-study-2-module__yYfMMW__placeholderButton{color:inherit;font:inherit;border-radius:inherit;place-items:center;display:grid}.case-study-2-module__yYfMMW__squareGallery{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.case-study-2-module__yYfMMW__squareGalleryButton{aspect-ratio:1;border-radius:var(--radius-card);transition:transform .18s;position:relative;overflow:hidden}@media (max-width:600px){.case-study-2-module__yYfMMW__squareGallery{grid-template-columns:repeat(3,minmax(0,1fr))}.case-study-2-module__yYfMMW__squareGalleryButton{border-radius:20px}}.case-study-2-module__yYfMMW__galleryImage{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.case-study-2-module__yYfMMW__placeholderLightbox{--gallery-inset:var(--space-5);padding:var(--gallery-inset)}.case-study-2-module__yYfMMW__placeholderLightboxContent{width:min(calc(1288px - 2*var(--page-gutter)),calc(100vw - 2*var(--gallery-inset)),calc((100dvh - 2*var(--gallery-inset))*4/3));aspect-ratio:4/3;border-radius:var(--radius-card);background:var(--ds-color-background);max-height:none;color:var(--ds-color-border);font-size:var(--type-h2-size);line-height:var(--type-h2-line);place-items:center;font-weight:600;display:grid}@media (max-width:600px){.case-study-2-module__yYfMMW__placeholderLightboxContent{border-radius:var(--radius-card-mobile)}}.case-study-2-module__yYfMMW__galleryControls{left:var(--gallery-inset);right:var(--gallery-inset);bottom:var(--gallery-inset);justify-content:space-between;align-items:center;gap:var(--space-3);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--space-3));transition:opacity .2s ease-out,transform .2s ease-out,visibility .2s;display:flex;position:absolute}.case-study-2-module__yYfMMW__placeholderLightboxContent.case-study-2-module__yYfMMW__galleryControlsRevealed .case-study-2-module__yYfMMW__galleryControls,.case-study-2-module__yYfMMW__placeholderLightboxContent.case-study-2-module__yYfMMW__galleryControlsRevealed .case-study-2-module__yYfMMW__galleryClose{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.case-study-2-module__yYfMMW__placeholderLightboxContent:has(button:focus-visible) .case-study-2-module__yYfMMW__galleryControls{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.case-study-2-module__yYfMMW__placeholderLightboxContent:has(button:focus-visible) .case-study-2-module__yYfMMW__galleryClose{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media (min-width:1160px) and (hover:hover) and (pointer:fine){.case-study-2-module__yYfMMW__placeholderLightboxContent:hover .case-study-2-module__yYfMMW__galleryControls,.case-study-2-module__yYfMMW__placeholderLightboxContent:hover .case-study-2-module__yYfMMW__galleryClose{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}.case-study-2-module__yYfMMW__galleryArrows{align-items:center;gap:var(--space-2);display:flex}.case-study-2-module__yYfMMW__galleryPosition{min-width:calc(var(--space-5)*2);height:var(--space-5);padding-inline:var(--space-2);border-radius:var(--radius-tag);background:var(--ds-color-background);color:var(--ds-color-text-primary);font-size:var(--type-b4-size);line-height:var(--type-b4-line);place-items:center;font-weight:400;display:grid}.case-study-2-module__yYfMMW__galleryLoading{padding:var(--space-4);border-radius:inherit;background:color-mix(in srgb,var(--ds-color-background)80%,transparent);color:var(--ds-color-text-primary);font-size:var(--type-b3-size);line-height:var(--type-b3-line);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.case-study-2-module__yYfMMW__galleryArrow{width:var(--space-5);height:var(--space-5);border-radius:calc(var(--radius-button)*2/3);background:var(--ds-color-background);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .18s;display:flex}@media (min-width:1160px) and (hover:hover) and (pointer:fine){.case-study-2-module__yYfMMW__galleryArrows .case-study-2-module__yYfMMW__galleryArrow:hover{transform:translate(-3px)}.case-study-2-module__yYfMMW__galleryArrows .case-study-2-module__yYfMMW__galleryArrow:last-child:hover{transform:translate(3px)}}.case-study-2-module__yYfMMW__galleryArrow.case-study-2-module__yYfMMW__galleryArrow:hover{background:var(--ds-color-background)}.case-study-2-module__yYfMMW__galleryArrowIcon{width:var(--space-3);height:var(--space-3);filter:brightness(0)invert()}.case-study-2-module__yYfMMW__galleryClose{top:var(--gallery-inset);right:var(--gallery-inset);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(-1*var(--space-3)));transition:opacity .2s ease-out,transform .2s ease-out,visibility .2s;position:absolute}@keyframes case-study-2-module__yYfMMW__gallery-slide-fade{0%{opacity:0}to{opacity:1}}.case-study-2-module__yYfMMW__gallerySlide{animation:.18s ease-out case-study-2-module__yYfMMW__gallery-slide-fade}.case-study-2-module__yYfMMW__squareGalleryLightbox{touch-action:pan-y pinch-zoom;width:min(1224px,calc(100vw - 2*var(--gallery-inset)),calc((100dvh - 2*var(--gallery-inset))*var(--gallery-image-ratio)));height:auto;aspect-ratio:var(--gallery-image-ratio);background:0 0;grid-template-rows:minmax(0,1fr);min-height:0}.case-study-2-module__yYfMMW__squareGalleryLightbox .case-study-2-module__yYfMMW__gallerySlide{object-fit:contain;width:100%;height:100%;animation:.22s ease-out case-study-2-module__yYfMMW__gallery-slide-swipe;position:absolute;inset:0}@keyframes case-study-2-module__yYfMMW__gallery-slide-swipe{0%{opacity:0;transform:translateX(var(--gallery-slide-offset,0px))}to{opacity:1;transform:translate(0)}}@media (max-width:600px){.case-study-2-module__yYfMMW__placeholderLightbox{--gallery-inset:var(--space-4)}}@media (prefers-reduced-motion:reduce){.case-study-2-module__yYfMMW__galleryControls,.case-study-2-module__yYfMMW__galleryClose,.case-study-2-module__yYfMMW__galleryArrow,.case-study-2-module__yYfMMW__galleryPosition{transition:none}.case-study-2-module__yYfMMW__gallerySlide,.case-study-2-module__yYfMMW__squareGalleryLightbox .case-study-2-module__yYfMMW__gallerySlide{animation:none}}.case-study-2-module__yYfMMW__thumbnailGallery{width:100%;max-width:808px;margin:0 auto}.case-study-2-module__yYfMMW__thumbnailGallery .case-study-2-module__yYfMMW__thumbnailGalleryPreview{border-radius:40px 40px 16px 16px}.case-study-2-module__yYfMMW__thumbnailGalleryRow{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.case-study-2-module__yYfMMW__thumbnailGalleryButton{aspect-ratio:4/3;cursor:pointer;background:0 0;border:0;border-radius:16px;min-width:0;padding:0;transition:transform .18s;display:block;position:relative}.case-study-2-module__yYfMMW__thumbnailGalleryButton:first-child{border-bottom-left-radius:40px}.case-study-2-module__yYfMMW__thumbnailGalleryButton:disabled{cursor:default;border:1px dashed #49564e}.case-study-2-module__yYfMMW__thumbnailGalleryButton:last-child{border-bottom-right-radius:40px}@media (max-width:600px){.case-study-2-module__yYfMMW__thumbnailGallery .case-study-2-module__yYfMMW__thumbnailGalleryPreview{border-radius:var(--radius-card-mobile)var(--radius-card-mobile)var(--space-2)var(--space-2)}.case-study-2-module__yYfMMW__thumbnailGalleryButton{border-radius:var(--space-2)}.case-study-2-module__yYfMMW__thumbnailGalleryButton:first-child{border-bottom-left-radius:var(--radius-card-mobile)}.case-study-2-module__yYfMMW__thumbnailGalleryButton:last-child{border-bottom-right-radius:var(--radius-card-mobile)}}.case-study-2-module__yYfMMW__thumbnailGalleryButton:focus-visible{outline:2px solid var(--ds-color-lime);outline-offset:2px}@media (min-width:1160px) and (hover:hover) and (pointer:fine){.case-study-2-module__yYfMMW__squareGalleryButton:hover,.case-study-2-module__yYfMMW__squareGalleryButton:focus-visible,.case-study-2-module__yYfMMW__thumbnailGalleryButton:not(:disabled):hover,.case-study-2-module__yYfMMW__thumbnailGalleryButton:focus-visible{transform:translateY(-4px)}.case-study-2-module__yYfMMW__projectIntroPlaceholder:has(.case-study-2-module__yYfMMW__projectMediaButton:hover){transform:translateY(-4px)}.case-study-2-module__yYfMMW__projectIntroPlaceholder:has(.case-study-2-module__yYfMMW__projectMediaButton:focus-visible){transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.case-study-2-module__yYfMMW__thumbnailGalleryButton,.case-study-2-module__yYfMMW__squareGalleryButton,.case-study-2-module__yYfMMW__projectIntroPlaceholder{transition:none}}.case-study-2-module__yYfMMW__projectHeroLogoPlaceholderTransparent.case-study-2-module__yYfMMW__projectHeroLogoWide{--project-hero-logo-height:var(--space-5);width:calc(var(--space-6)*4);height:var(--project-hero-logo-height)}.case-study-2-module__yYfMMW__projectHeroLogoWide .case-study-2-module__yYfMMW__projectHeroLogo{width:auto;max-width:100%;height:var(--project-hero-logo-height);object-fit:contain;filter:brightness(0)invert()}.case-study-2-module__yYfMMW__projectHeroLogoWide:has(.case-study-2-module__yYfMMW__projectHeroLogo[src$="/harleys_bar.svg"]){--project-hero-logo-height:calc(var(--space-5)*2)}:is(.case-study-2-module__yYfMMW__projectHeroLogoWide:has(.case-study-2-module__yYfMMW__projectHeroLogo[src$="/zlaty_strom.svg"]),.case-study-2-module__yYfMMW__projectHeroLogoWide:has(.case-study-2-module__yYfMMW__projectHeroLogo[src$="/pizzacoloseum.svg"])){--project-hero-logo-height:var(--space-8)}:is(.case-study-2-module__yYfMMW__projectHeroLogoWide:has(.case-study-2-module__yYfMMW__projectHeroLogo[src$="/jan_legeny_jelinek.svg"]),.case-study-2-module__yYfMMW__projectHeroLogoWide:has(.case-study-2-module__yYfMMW__projectHeroLogo[src$="/trigy.svg"])){--project-hero-logo-height:var(--space-6)}.case-study-2-module__yYfMMW__projectHeroLogoWhite{filter:brightness(0)invert()}.case-study-2-module__yYfMMW__projectHeroLogoInk .case-study-2-module__yYfMMW__projectHeroLogo{opacity:0}.case-study-2-module__yYfMMW__projectHeroLogoInk:after{content:"";background:var(--ds-color-background);position:absolute;inset:0;-webkit-mask:url(/Assets/logos/ceske_drahy.svg) 100% 0/contain no-repeat;mask:url(/Assets/logos/ceske_drahy.svg) 100% 0/contain no-repeat}.case-study-2-module__yYfMMW__projectBrandLogoLink{height:auto}.case-study-2-module__yYfMMW__projectBrandLogoLink img{width:100%;height:auto;display:block}.case-study-2-module__yYfMMW__projectBrandLogoFreely img{object-fit:contain;width:100%;height:100%;display:block}.case-study-2-module__yYfMMW__projectBrandLogoLink:focus-visible,.case-study-2-module__yYfMMW__projectBrandLogoFreely:focus-visible{outline:2px solid var(--ds-color-background);outline-offset:var(--space-2)}@media (min-width:1160px) and (hover:hover) and (pointer:fine){.case-study-2-module__yYfMMW__projectBrandLogoHover img{transition:transform .2s}.case-study-2-module__yYfMMW__projectBrandLogoHover:is(:hover,:focus-visible) img{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.case-study-2-module__yYfMMW__projectBrandLogoHover img{transition:none}}
