@font-face{font-family:PR Metropolis;src:url(/projects/geraetetechnik/fonts/metropolis-regular.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:PR Metropolis;src:url(/projects/geraetetechnik/fonts/metropolis-medium.woff)format("woff");font-weight:500;font-display:swap}@font-face{font-family:PR Metropolis;src:url(/projects/geraetetechnik/fonts/metropolis-bold.woff)format("woff");font-weight:700;font-display:swap}.pr-case{color:#17353b;font-synthesis:none;background:#fff;font-family:PR Metropolis,sans-serif;line-height:1.7}.pr-case *{min-width:0}.pr-case main{overflow:clip}.pr-case .wordmark,.pr-case .site-footer,.pr-case [data-consent-dialog]{font-family:Montserrat,sans-serif}.pr-case .site-footer,.pr-case [data-consent-dialog]{color:var(--paper)}.pr-header{padding:27px var(--gutter);color:#fff;background:#103f48;justify-content:space-between;align-items:center;gap:25px;display:flex}.pr-header>.wordmark{font-size:25px}.pr-back{align-items:center;gap:12px;min-height:44px;font-size:10px;display:flex}.pr-header .language-switch{gap:10px;font-size:10px}.pr-label{letter-spacing:.13em;text-transform:uppercase;color:#2b7585;margin:0 0 30px;font-size:9px;font-weight:500;line-height:1.7}.pr-case h1,.pr-case h2,.pr-case h3{letter-spacing:-.045em;font-weight:500}.pr-case h1>span,.pr-case h2>span{display:block}.pr-case h2{margin:0 0 30px;font-size:clamp(34px,4.2vw,65px);line-height:1.13}.pr-hero{padding:80px var(--gutter) 0;background:#f2f6f5;grid-template-columns:1fr 1fr;gap:0 6%;display:grid}.pr-hero-copy{padding:5px 0 55px}.pr-logo{width:150px;height:auto;margin:0 0 50px;display:block}.pr-hero h1{color:#103f48;margin:0 0 30px;font-size:clamp(48px,5.8vw,84px);line-height:1.08}.pr-hero-copy>p:not(.pr-label){color:#567077;max-width:430px;font-size:14px;line-height:1.9}.pr-link{border-bottom:1px solid #165f7055;align-items:center;gap:35px;min-height:50px;margin-top:14px;font-size:10px;display:inline-flex}.pr-hero-photo{min-height:530px;margin:0;position:relative;overflow:hidden}.pr-hero-photo img{object-fit:cover;width:100%;height:100%;translate:0 var(--case-depth-y,0px);filter:saturate(.72);scale:1.06}.pr-hero-photo figcaption{color:#fff;letter-spacing:.12em;background:#103f48b3;padding:8px 13px;font-size:8px;position:absolute;bottom:25px;left:25px}.pr-facts{border-top:1px solid #165f7025;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:30px 0;display:grid}.pr-facts dt{text-transform:uppercase;letter-spacing:.09em;color:#67858a;margin:0 0 10px;font-size:8px}.pr-facts dd{color:#204e59;margin:0;font-size:11px}.pr-section{padding:105px var(--gutter)}.pr-brief,.pr-build{grid-template-columns:1fr 1fr;gap:8%;display:grid}.pr-lead{color:#597176;margin:0 0 35px;font-size:15px;line-height:1.95}.pr-challenges article{border-top:1px solid #165f7025;grid-template-columns:25px 1fr;column-gap:13px;padding:22px 0;display:grid}.pr-challenges article>span{color:#508491;margin-top:5px;font-size:9px}.pr-challenges h3{margin:0 0 10px;font-size:22px;line-height:1.3}.pr-challenges p{color:#657c81;grid-column:2;margin:0;font-size:12px;line-height:1.9}.pr-design{background:#f2f6f5}.pr-section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:8%;margin-bottom:55px;display:grid}.pr-section-heading h2{margin:0}.pr-section-heading>p{color:#657c81;margin:0 0 5px;font-size:14px;line-height:1.95}.pr-system{border-top:1px solid #165f7025;grid-template-columns:1.3fr 1fr;gap:6%;padding-top:40px;display:grid}.pr-type>p{letter-spacing:-.08em;color:#165f70;margin:0 0 15px;font-size:155px;line-height:1}.pr-type h3{margin:0;font-size:30px;font-weight:400;line-height:1.3}.pr-colours{grid-template-columns:1fr 1fr;gap:20px;display:grid}.pr-colours>.pr-label{grid-column:1/-1;margin:0}.pr-colours i{border:1px solid #165f7020;height:75px;display:block}.pr-colours div>span{color:#617e85;margin-top:10px;font-size:9px;display:block}.pr-photo-story{padding:65px var(--gutter);background:#103f48;grid-template-columns:1.3fr 1fr;gap:24px;display:grid}.pr-photo-story figure{margin:0}.pr-photo-story figure:nth-child(2){margin-top:80px}.pr-photo-story img{object-fit:cover;filter:saturate(.7);width:100%;height:390px;display:block}.pr-photo-story>p{color:#a9c3c8;grid-column:1/-1;margin:0;font-size:9px}.pr-web{background:#f4f7f6}.pr-web .case-montage{--sheet-ink:#204f59;--sheet-muted:#607b80}.pr-build{background:#fff}.pr-build-list article{border-top:1px solid #165f7025;grid-template-columns:22px 1fr;column-gap:15px;padding:23px 0;display:grid}.pr-build-list svg{color:#165f70}.pr-build-list h3{margin:0 0 10px;font-size:20px;line-height:1.3}.pr-build-list p{color:#657c81;grid-column:2;margin:0;font-size:12px;line-height:1.9}.pr-result{text-align:center;color:#fff;background:#103f48}.pr-result .pr-label{color:#89c8cf}.pr-result>p:not(.pr-label){color:#b5ccd1;max-width:650px;margin:0 auto 35px;font-size:15px;line-height:1.95}.pr-button{color:#103f48;background:#fff;align-items:center;gap:40px;min-height:50px;padding:14px 24px;font-size:11px;display:inline-flex}.pr-next{color:#f7f5f0;background:#0b0d0e;font-family:Montserrat,sans-serif}.pr-next>p{letter-spacing:.05em;color:#c5a47d;margin-bottom:30px;font-size:9px}.pr-next h2{letter-spacing:-.055em;font-family:Montserrat,sans-serif;font-size:clamp(35px,5vw,68px);font-weight:400;line-height:1.15}.pr-next>a{border-bottom:1px solid #c5a47d80;align-items:center;gap:30px;min-height:48px;font-size:12px;display:inline-flex}.pr-next>a svg{color:#c5a47d}.pr-case .uc-image-dialog{color:#103f48;background:#f2f6f5}.pr-case .uc-image-toolbar{border-color:#165f7030}.pr-case .uc-image-toolbar>span,.pr-case .uc-image-toolbar button{color:#165f70;font-family:inherit}.pr-case .uc-image-viewport{background:#e2eceb}@media (width<=767px){.pr-header{gap:14px;padding:18px 24px}.pr-back{gap:6px;font-size:8px}.pr-header>.wordmark{font-size:21px}.pr-header .language-switch{gap:8px;font-size:9px}.pr-hero{grid-template-columns:1fr;padding:42px 24px 0}.pr-hero-copy{padding-bottom:35px}.pr-logo{width:130px;margin-bottom:35px}.pr-label{margin-bottom:25px;font-size:8px}.pr-hero h1{font-size:clamp(43px,11vw,68px)}.pr-hero-copy>p:not(.pr-label){font-size:12px}.pr-hero-photo{height:310px;min-height:310px;margin:0 -24px}.pr-hero-photo figcaption{font-size:7px;bottom:18px;left:24px}.pr-facts{grid-template-columns:1fr 1fr;gap:23px;padding:28px 0}.pr-facts dd{font-size:10px}.pr-section{padding:65px 24px}.pr-case h2{font-size:34px;line-height:1.18}.pr-brief,.pr-build,.pr-section-heading{grid-template-columns:1fr;gap:22px}.pr-lead,.pr-section-heading>p{font-size:12px;line-height:1.95}.pr-challenges h3{font-size:20px}.pr-challenges p,.pr-build-list p{font-size:11px}.pr-system{grid-template-columns:1fr;gap:35px;padding-top:30px}.pr-type>p{font-size:125px}.pr-type h3{font-size:28px}.pr-colours i{height:60px}.pr-photo-story{grid-template-columns:1.15fr 1fr;gap:15px;padding:35px 24px}.pr-photo-story img{height:220px}.pr-photo-story figure:nth-child(2){margin-top:45px}.pr-photo-story>p{font-size:8px}.pr-result>p:not(.pr-label){font-size:12px}.pr-next h2{font-size:34px}.pr-next>a{font-size:11px}}@media (prefers-reduced-motion:reduce){.pr-hero-photo img{translate:none}}@media (width<=767px){:lang(ja) .pr-hero h1{font-size:clamp(28px,8vw,48px);line-height:1.45}}
