.hero{background-size:cover;padding-top:var(--header-height);justify-content:end;-moz-column-gap:80px;column-gap:80px;flex-wrap:wrap}@media only screen and (max-width: 768px){.hero{justify-content:center;width:100%}}.hero .main-image{flex:0 0 48.8%;width:48.8%;position:sticky;top:90px;right:0;height:-moz-max-content;height:max-content;border-radius:0px 250px 250px 0px;overflow:hidden;margin-block:0 min(114px,8vw)}@media only screen and (max-width: 1024px){.hero .main-image{flex:unset;width:100%;border-radius:unset;order:1;height:30vh;position:relative;top:0}}@media only screen and (max-width: 768px){.hero .main-image{display:none}}.hero .main-image.stop{position:relative;bottom:0}.hero .main-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero .project-details{flex:0 0 34.375%;width:34.375%;margin-inline-end:51px;margin-block-end:min(114px,8vw)}@media only screen and (max-width: 1024px){.hero .project-details{flex:unset;width:100%;order:2}}.hero .project-details.fixed-margin{margin-bottom:1100px}@media only screen and (max-width: 768px){.hero .project-details.fixed-margin{margin-bottom:unset}}.hero .project-details.makeSticky{position:sticky;top:-960px}@media only screen and (max-width: 768px){.hero .project-details{margin-inline-start:unset;text-align:center;width:95%}}.hero .project-details .buttons{-moz-column-gap:min(73px,4vw);column-gap:min(73px,4vw);margin-bottom:min(100px,6vw);padding-top:min(50px,3vw)}@media only screen and (max-width: 768px){.hero .project-details .buttons{justify-content:center}}.hero .project-details .buttons a{-moz-column-gap:10px;column-gap:10px;color:var(--dark-blue-75)}.hero .project-details .buttons a:hover.forward .svg-wrapper{transform:translateX(5px)}.hero .project-details .buttons a:hover.forward p{font-weight:bold}.hero .project-details .buttons a:hover.back .svg-wrapper{transform:translateX(5px)}.hero .project-details .buttons a:hover.back p{font-weight:bold}.hero .project-details .buttons a .svg-wrapper,.hero .project-details .buttons a p{transition:all .4s ease}.hero .project-details .buttons a.forward .svg-wrapper{scale:-1}.hero .project-details .titles{margin-bottom:min(80px,5vw)}.hero .project-details .titles h1{margin-bottom:10px}.hero .project-details .titles .field{color:var(--shtainz-green)}.hero .project-details .credits-wrapper{width:min(660px,52vw);margin-bottom:min(120px,7vw)}@media only screen and (max-width: 768px){.hero .project-details .credits-wrapper{width:100%}}.hero .project-details .credits-wrapper .credits{grid-template-columns:repeat(2, 1fr);row-gap:min(35px,5vw)}@media only screen and (max-width: 768px){.hero .project-details .credits-wrapper .credits{display:flex;flex-wrap:wrap;justify-content:center;gap:min(35px,5vw);width:min(500px,95%);margin-inline:auto}}.hero .project-details .credits-wrapper .credits .credit{row-gap:5px}.hero .project-details .credits-wrapper .credits .credit strong{font-size:clamp(16px,1.6vw,20px);line-height:1}.hero .project-details .credits-wrapper .credits .credit p{font-size:16px;font-weight:300;line-height:1.4375}.hero .project-details .credits-wrapper .svg-wrapper{margin-block:min(35px,2vw)}.hero .project-details .story-details{row-gap:min(81px,5vw)}@media only screen and (max-width: 768px){.hero .project-details .story-details{width:100%}}.hero .project-details .story-details.fixed{position:fixed;top:90px}@media only screen and (max-width: 768px){.hero .project-details .story-details.fixed{position:static}}.hero .project-details .story-details.bottom{position:absolute}.hero .project-details .story-details h3{margin-bottom:min(40px,3vw)}.hero .project-details .story-details .body.small *{font-size:clamp(14px,1.5vw,16px)}.hero .project-details .story-details .body.small * strong{font-weight:bold}.hero .images-wrapper{row-gap:30px;width:min(660px,52vw)}@media only screen and (max-width: 768px){.hero .images-wrapper{width:100%}}.hero .images-wrapper .row{gap:30px}@media only screen and (max-width: 768px){.hero .images-wrapper .row .image{width:100% !important}}@media only screen and (max-width: 530px){.hero .images-wrapper .row{flex-direction:column}}.hero .images-wrapper .row.even:nth-child(2) .image{height:max(36.302vw,270px)}.hero .images-wrapper .row.even:nth-child(4) .image{height:max(19.583vw,270px)}.hero .images-wrapper .row.even .image{width:100%}.hero .images-wrapper .row.odd .image{width:38%}.hero .images-wrapper .row.odd .image.wider{width:58%}.hero .images-wrapper .row .image{height:max(16.667vw,270px)}.hero .images-wrapper .row .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.gallery{background:url("../images/bg-story.png"),#d3d3d3 50%/cover no-repeat;background-size:cover;background-position:bottom;padding-block:30px min(115px,7vw)}.gallery .images{align-items:flex-end;-moz-column-gap:min(80px,5vw);column-gap:min(80px,5vw)}@media only screen and (max-width: 768px){.gallery .images{flex-direction:column;gap:30px;align-items:center}}@media only screen and (max-width: 530px){.gallery .images{flex-direction:column;align-items:center;gap:min(80px,5vw)}}.gallery .images .block-1{row-gap:30px;width:min(660px,52vw)}@media only screen and (max-width: 768px){.gallery .images .block-1{width:100%}}.gallery .images .block-1 .row{gap:30px}@media only screen and (max-width: 768px){.gallery .images .block-1 .row .image{width:100% !important}}@media only screen and (max-width: 425px){.gallery .images .block-1 .row{flex-direction:column}}.gallery .images .block-1 .row.even:nth-child(2) .image{height:max(19.583vw,270px)}.gallery .images .block-1 .row.even .image{width:100%}.gallery .images .block-1 .row.odd .image{width:38%}.gallery .images .block-1 .row.odd .image.wider{width:58%}.gallery .images .block-1 .row .image{height:max(36.302vw,270px)}.gallery .images .block-1 .row .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.gallery .images .block-2{width:min(771px,48vw);row-gap:30px}@media only screen and (max-width: 768px){.gallery .images .block-2{flex-direction:column-reverse;width:100%}}.gallery .images .block-2 .row{gap:30px}@media only screen and (max-width: 768px){.gallery .images .block-2 .row .image{width:100% !important}}@media only screen and (max-width: 425px){.gallery .images .block-2 .row{flex-direction:column}}.gallery .images .block-2 .row.odd .image{width:100%;height:max(36.302vw,270px)}.gallery .images .block-2 .row.even .image{width:38%;height:max(19.583vw,270px)}.gallery .images .block-2 .row.even .image.wider{width:58%}.gallery .images .block-2 .row .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.story-gallery{background-size:cover;background-position:bottom;padding-block:min(100px,7vw) min(65px,7vw);width:100%;order:3}.story-gallery .container{flex-direction:row-reverse;align-items:flex-end}.story-gallery .container .images{row-gap:30px;align-items:flex-end;width:min(771px,48vw);margin-inline-start:auto}@media only screen and (max-width: 768px){.story-gallery .container .images{width:100%}}.story-gallery .container .images .row{width:100%;-moz-column-gap:30px;column-gap:30px}@media only screen and (max-width: 768px){.story-gallery .container .images .row{flex-direction:column;row-gap:30px}.story-gallery .container .images .row .image{width:100% !important}}.story-gallery .container .images .row.odd:nth-child(1) .image{height:max(36.302vw,320px)}.story-gallery .container .images .row.odd:nth-child(3) .image{height:320px}.story-gallery .container .images .row.even .image{width:38%;height:max(19.583vw,270px)}.story-gallery .container .images .row.even .image.wider{width:58%}.story-gallery .container .images .row .image{width:100%}.story-gallery .container .images .row .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.story-gallery .container .story-details-helper{width:min(660px,42vw);row-gap:min(81px,5vw);display:none}@media only screen and (max-width: 768px){.story-gallery .container .story-details-helper{display:none !important}}.story-gallery .container .story-details-helper.show{display:flex}.story-gallery .container .story-details-helper .text h3{margin-bottom:min(40px,3vw)}.project-products{padding-block:min(147px,10vw) min(84px,6vw)}.project-products .background{inset:0;background-color:#e9edf4;opacity:.5}.project-products h2{margin-bottom:min(50px,5vw)}@media only screen and (max-width: 768px){.project-products h2{text-align:center}}.project-products .products{gap:min(50px,3vw) min(60px,3vw)}@media only screen and (max-width: 768px){.project-products .products{gap:6vw}}.project-products .products .product-card{width:min(333px,35vw)}@media only screen and (max-width: 768px){.project-products .products .product-card{width:44vw}}@media only screen and (max-width: 520px){.project-products .products .product-card{width:80%}}/*# sourceMappingURL=single-case-study.min.css.map */