.grohe-story .digital-platforms{display:block;margin-top:clamp(80px,10vw,150px);padding:0;scroll-margin-top:0;color:#262626}.digital-platforms-inner{max-width:1000px;margin:auto}.digital-platforms h2{color:#cecece;font-size:clamp(48px,6vw,80px);font-weight:650;line-height:1.08;margin:0 0 36px}.digital-platforms h3{font-size:clamp(19px,1.8vw,25px);font-weight:500;line-height:1.22;margin:0 0 18px}.digital-platforms p{font-size:15px;line-height:1.5;margin:0;text-align:left}.digital-platforms p+p{margin-top:14px}.digital-platforms-contribution,.digital-platforms-new,.digital-platforms-overview{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(28px,4vw,58px);align-items:start}.digital-platforms img{display:block;width:100%;height:auto}.digital-platforms-devices{width:88%;margin:65px auto 95px}.digital-platforms-devices img,.digital-platforms-laptop img{mix-blend-mode:multiply}.digital-platforms-contribution{align-items:start}.digital-platforms-contribution h3{font-weight:400}.digital-platforms-collage{position:relative;aspect-ratio:1.26;width:122%;margin-left:0;margin-top:0}.digital-platforms-collage>div{position:absolute}.digital-platforms-collage-space{top:0;left:10%;width:36%}.digital-platforms-collage-logo{top:0;left:57%;width:30%}.digital-platforms-collage-vr{top:18%;right:0;width:68%;z-index:2}.digital-platforms-collage-stories{bottom:0;left:0;width:87%;z-index:3}.digital-platforms-new{margin-top:110px;align-items:center}@media (max-width:1100px){.digital-platforms-collage{width:100%;margin-left:0;margin-top:calc(clamp(19px, 1.8vw, 25px) * 1.22 + 18px)}.digital-platforms p{font-size:14px}.digital-platforms-contribution,.digital-platforms-new,.digital-platforms-overview{gap:28px}.digital-platforms-devices{margin:45px auto 65px}.digital-platforms-new{margin-top:75px}}@media (max-width:700px){.grohe-story .digital-platforms{margin-top:75px;scroll-margin-top:40px}.digital-platforms h2{font-size:48px;margin-bottom:30px}.digital-platforms-contribution,.digital-platforms-new,.digital-platforms-overview{grid-template-columns:minmax(0,1fr);gap:24px}.digital-platforms h3{font-size:22px;margin-bottom:14px}.digital-platforms p{font-size:15px;line-height:1.55}.digital-platforms-devices{width:100%;margin:38px auto 55px}.digital-platforms-collage{margin-top:12px}.digital-platforms-new{margin-top:65px}}.grohe-story .virtual-showrooms{display:block;margin-top:clamp(80px,10vw,150px);padding:0;color:#262626;scroll-margin-top:0}.virtual-showrooms-inner{max-width:1000px;margin:auto}.virtual-showrooms h2{margin:0 11% 28px 0;color:#cecece;font-size:clamp(48px,6vw,80px);font-weight:650;line-height:1.08;text-align:right}.virtual-showrooms p{margin:0;font-size:15px;line-height:1.5;text-align:left}.virtual-showrooms img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.virtual-showrooms-overview{display:grid;grid-template-columns:35fr 63fr;gap:2%;align-items:end}.virtual-showrooms-introduction{padding-bottom:28%}.virtual-showrooms-contribution{position:relative;margin-top:-22px;width:90%}.virtual-showrooms h3{margin:0 0 18px;font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.25}.virtual-showrooms-ar{width:78%;margin:22px 0 0 3%}@media (max-width:1100px){.virtual-showrooms p{font-size:14px}.virtual-showrooms-introduction{padding-bottom:20%}.virtual-showrooms-contribution{margin-top:12px}}@media (max-width:700px){.grohe-story .virtual-showrooms{margin-top:75px;scroll-margin-top:40px}.virtual-showrooms h2{margin-right:0;font-size:48px}.virtual-showrooms-overview{grid-template-columns:minmax(0,1fr);gap:24px}.virtual-showrooms-introduction{padding-bottom:0}.virtual-showrooms p{font-size:15px;line-height:1.55}.virtual-showrooms-contribution{width:100%;margin-top:28px}.virtual-showrooms h3{margin-bottom:14px}.virtual-showrooms-ar{width:100%;margin:24px 0 0}}.grohe-story .exhibitions-editorial{display:block;margin-top:clamp(80px,10vw,150px);padding:0;scroll-margin-top:0;color:#262626}.exhibitions-inner{max-width:1000px;margin:auto}.exhibitions-editorial h2{margin:0 0 12px;color:#cecece;font-size:clamp(48px,6vw,80px);font-weight:650;line-height:1.08}.exhibitions-editorial .exhibitions-subtitle{margin:0;color:#bfbfbf;font-size:clamp(20px,2vw,28px);line-height:1.22}.exhibitions-introduction{display:grid;grid-template-columns:31fr 65fr;gap:4%;margin-top:50px}.exhibitions-names{display:flex;flex-direction:column;gap:22px;padding-top:18px;color:#e8e8e8;font-size:clamp(26px,2.7vw,38px);line-height:1.12;font-weight:650}.exhibitions-names span:nth-child(n+2){font-size:1.5em;color:#efefef}.exhibitions-names span:nth-child(2){align-self:flex-end}.exhibitions-names span:nth-child(3){margin-left:24%}.exhibitions-copy p{margin:0;font-size:15px;line-height:1.5;text-align:justify;text-align-last:left;hyphens:auto;overflow-wrap:break-word}.exhibitions-copy p+p{margin-top:20px}.exhibitions-gallery{width:84%;margin:90px auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:68px 4.8%;align-items:start;padding-bottom:72px}.exhibitions-item:nth-child(2n){position:relative;top:72px}.exhibitions-item figure{margin:0}.exhibitions-photo{position:relative;aspect-ratio:4/3}.exhibitions-photo img{object-fit:cover}.exhibitions-item figcaption{margin-top:9px;font-size:12px;line-height:1.4}.exhibitions-item figcaption span{display:block;color:#b9b9b9;font-size:11px;margin-bottom:2px}@media (max-width:1100px){.exhibitions-copy p{font-size:14px}.exhibitions-gallery{margin-top:60px;gap:45px 4.8%;padding-bottom:45px}.exhibitions-item:nth-child(2n){top:45px}}@media (max-width:700px){.grohe-story .exhibitions-editorial{margin-top:75px;scroll-margin-top:40px}.exhibitions-editorial h2{font-size:clamp(40px,11vw,48px)}.exhibitions-introduction{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:30px}.exhibitions-names{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:0;font-size:23px}.exhibitions-names span:nth-child(2){align-self:center}.exhibitions-names span:nth-child(3){margin-left:0}.exhibitions-copy p{font-size:15px;line-height:1.55}.exhibitions-gallery{width:100%;margin-top:35px;grid-template-columns:minmax(0,1fr);gap:32px;padding-bottom:0}.exhibitions-item:nth-child(2n){top:0}}.grohe-story{--intro-text-width:285px;--intro-image-width:526px;--intro-gap:49px;--intro-image-x:0px;--intro-image-y:-80px;--intro-text-top:78px;--intro-title-size:30px;--intro-body-size:24px;--intro-scroll-top:38px;--intro-scroll-line:40px;--intro-mobile-gap:38px;--intro-mobile-image-x:0px;--intro-mobile-image-y:0px;--grohe-blue:#0a2d48;--story-ink:#182c3a;--story-line:#ced6d8;padding-top:75px;color:var(--story-ink)}.grohe-story .back-link{margin-bottom:60px}.grohe-overline{display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:-.015em;color:#5b6c78}.story-image{margin:0;min-width:0}.story-image-button{position:relative;display:block;width:100%;border:0;padding:0;background:#e5e9e9;overflow:hidden;text-align:left;cursor:zoom-in}.story-image-button img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1)}.story-image-button:hover img{transform:scale(1.025)}.story-image-button.contain img{object-fit:contain}.story-image figcaption{font-size:11px;line-height:1.6;color:#62717a;margin-top:12px}.image-enlarge{position:absolute;bottom:12px;right:12px;width:29px;height:29px;display:grid;place-items:center;background:#fafaf8e6;color:#182c3a;font-size:17px;opacity:0;transition:opacity .2s}.story-image-button:focus-visible .image-enlarge,.story-image-button:hover .image-enlarge{opacity:1}.grohe-timeline{position:sticky;top:0;z-index:20;border-top:1px solid var(--story-line);border-bottom:1px solid var(--story-line);margin-bottom:20px}.grohe-timeline:after{content:"";position:absolute;top:0;bottom:0;left:0;width:calc(100% + 6.5vw);z-index:-1;background:#fafaf8f5;backdrop-filter:blur(15px);pointer-events:none}.grohe-timeline-links{display:flex;justify-content:space-between;gap:14px;overflow-x:auto;scrollbar-width:thin;padding:20px 0}.grohe-timeline a{display:flex;gap:9px;align-items:center;font-size:14px;white-space:nowrap;color:#62717a;transition:color .2s}.grohe-timeline a>span{font-size:12px;color:#8398a5}.grohe-timeline a[aria-current]{color:var(--grohe-blue);font-weight:700}.grohe-timeline a[aria-current]>span{color:var(--grohe-blue)}.grohe-reading-progress{position:absolute;bottom:-1px;height:2px;background:#577b91;left:0;right:0;transform-origin:left}.grohe-chapter{display:grid;grid-template-columns:155px minmax(0,1fr);padding:105px 0 20px;scroll-margin-top:75px}.chapter-marker{position:relative;border-left:1px solid var(--story-line);padding-left:22px;padding-top:10px;font-size:11px;letter-spacing:-.015em}.chapter-dot{position:absolute;top:13px;left:-4px;width:7px;height:7px;border-radius:50%;background:var(--grohe-blue);box-shadow:0 0 0 5px var(--paper)}.chapter-number{display:block;font-size:8px;line-height:1.7;color:#62717a;letter-spacing:-.015em;max-width:100px;margin-top:15px}.chapter-body{min-width:0}.chapter-body h2{font-size:clamp(36px,4.1vw,59px);line-height:1.08;max-width:690px;margin-bottom:35px;white-space:normal}.chapter-body h2,.chapter-body h3{letter-spacing:-.015em;font-weight:400}.chapter-body h3{line-height:1.15}.chapter-body p{font-size:15px;color:#5b6c78;line-height:1.75}.chapter-body p+p{margin-top:20px}.chapter-body .story-lead{font-size:25px;line-height:1.4;letter-spacing:-.015em;color:var(--story-ink);margin-bottom:23px}.story-measure{max-width:580px}.story-split{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:start}.arrival-split{grid-template-columns:1fr .95fr;gap:35px}.arrival-photo .story-image-button{background:#e9edef;padding:15px}.arrival-photo img{height:auto}.chapter-body .story-small{font-size:12px}.contribution-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:30px}.contribution-tags span{font-size:9px;border:1px solid var(--story-line);padding:7px 10px}.platform-image{margin-top:35px}.platform-image .story-image-button{aspect-ratio:1.9;background:white}.digital-chapter .chapter-body{background:#0b2132;color:#f5f6f7;padding:45px 36px}.digital-chapter .chapter-body .story-lead,.digital-chapter .chapter-body h2{color:#f5f6f7}.digital-chapter .chapter-body p{color:#bac9d2}.digital-chapter figcaption{color:#a9bdc9}.digital-chapter .story-eyebrow{color:#b4cbd8}.ar-feature{display:grid;grid-template-columns:1.1fr .75fr;gap:45px;margin-top:70px;align-items:start}.ar-feature h3{font-size:55px;margin:22px 0 28px}.ar-feature p{font-size:14px}.ar-steps{margin:30px 0 0}.ar-steps>div{border-top:1px solid #3d515f;padding:18px 0}.ar-steps dt{font-size:10px;letter-spacing:-.015em;margin-bottom:7px}.ar-steps dd{font-size:12px;color:#bac9d2;line-height:1.7;margin:0}.story-video{margin:0;min-width:0}.story-video video{display:block;width:100%;height:auto;max-height:600px;background:#071724;object-fit:contain}.portrait-video video{aspect-ratio:3/5}.story-video figcaption{margin-top:13px;font-size:11px;line-height:1.6;color:#62717a}.story-video figcaption strong{font-size:11px;font-weight:500;display:block;margin-bottom:5px}.story-video figcaption span{display:block;font-size:10px}.story-video figcaption a{display:inline-block;text-decoration:underline;margin-top:8px}.showroom-pair{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px;align-items:start;margin-top:55px}.showroom-pair>div{display:grid;gap:25px}.showroom-pair .story-image-button{aspect-ratio:1.8}.showroom-pair video{aspect-ratio:4/5}.event-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:40px 0 65px}.event-grid .story-image-button{aspect-ratio:4/5}.event-grid .event-year{display:block;color:#62717a;font-size:10px;margin-top:19px}.event-grid h3{font-size:20px;margin-top:8px}.archive-feature{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;padding-top:35px;border-top:1px solid var(--story-line)}.archive-feature .story-image-button{aspect-ratio:4/3}.archive-feature h3{font-size:27px;margin:20px 0}.archive-feature p{font-size:13px}.story-document{display:block;border-top:1px solid var(--story-line);border-bottom:1px solid var(--story-line);font-size:12px;padding:17px 0;margin-top:25px;line-height:1.6}.story-document span{display:block;font-size:9px;letter-spacing:-.015em;color:#62717a;margin-top:6px}.story-document:hover{color:#497694}.brand-intro{gap:35px}.brand-intro>div p{font-size:14px}.brand-milestones{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:36px}.brand-milestones .story-image-button{aspect-ratio:4/3}.spa-heading{margin:65px 0 25px}.spa-heading h3{font-size:36px;margin:17px 0}.spa-heading p{font-size:13px}.spa-gallery{display:grid;grid-template-columns:1fr 1fr;gap:17px}.spa-gallery>figure:first-child{grid-column:1/3}.spa-gallery .story-image-button{aspect-ratio:16/9}.podcast-section{border-top:1px solid var(--story-line);padding-top:50px;margin-top:60px;display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-bottom:35px}.podcast-copy h3{font-size:38px;margin:22px 0}.podcast-copy p{font-size:14px}.podcast-assets{display:grid;grid-template-columns:1.3fr .7fr;gap:12px;align-items:start}.podcast-assets>figure:first-child .story-image-button{aspect-ratio:1.15}.podcast-assets>figure:last-child .story-image-button{aspect-ratio:9/16;background:#102b43}.brand-intro~.story-video video{aspect-ratio:1280/890;max-height:420px}.moments-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:40px}.moments-grid .story-image-button{aspect-ratio:3/4}.moments-grid>figure:nth-child(2){margin-top:40px}.moments-grid>figure:nth-child(3){margin-top:80px}.moments-grid>figure:last-child{grid-column:1/4;margin:20px 12% 0}.moments-grid>figure:last-child .story-image-button{aspect-ratio:16/9}.farewell-grid{display:grid;grid-template-columns:1.6fr .7fr;gap:24px;margin-top:35px;align-items:end}.farewell-grid>figure:first-child .story-image-button{aspect-ratio:4/3}.farewell-grid>figure:last-child .story-image-button{aspect-ratio:3/4}.story-closing{margin-top:60px;border-top:1px solid var(--story-line);padding-top:30px}.story-closing>span{font-size:10px;letter-spacing:-.015em}.story-closing>p{font-size:clamp(45px,5.5vw,78px);letter-spacing:-.015em;line-height:1.04;margin-top:26px;color:var(--story-ink)}.story-closing>p>span{display:inline-block;margin-left:20px;color:#6d8798}.grohe-credits{max-width:580px;margin:65px 0 0 155px;font-size:11px;color:#62717a}.grohe-story .next-project{margin-top:65px}.grohe-lightbox{position:fixed;inset:0;margin:auto;border:0;padding:22px;background:#0b1924;color:#eef3f5;max-width:96vw;max-height:95svh;width:1200px;overflow:auto}.grohe-lightbox::backdrop{background:#07121beb;backdrop-filter:blur(7px)}.grohe-lightbox-inner{position:relative}.grohe-lightbox-close{display:flex;align-items:center;gap:15px;justify-content:flex-end;width:100%;border:0;background:none;color:inherit;padding:0 0 15px;font-size:12px}.grohe-lightbox-close>span{font-size:26px}.grohe-lightbox img{width:100%;height:75svh;object-fit:contain}.grohe-lightbox p{font-size:12px;color:#bdcbd3;margin-top:16px}.grohe-lightbox button:focus-visible{outline-color:#eef3f5}@media (max-width:1100px){.grohe-chapter{grid-template-columns:105px minmax(0,1fr)}.chapter-marker{padding-left:15px;font-size:9px}.chapter-number{font-size:7px;max-width:75px}.grohe-timeline-links{gap:20px}.grohe-timeline a{font-size:13px;gap:6px}.grohe-credits{margin-left:105px}.story-split{gap:23px}.digital-chapter .chapter-body{padding:32px 25px}.ar-feature{gap:23px;grid-template-columns:1fr .85fr}.ar-feature h3{font-size:44px}.chapter-body .story-lead{font-size:22px}.event-grid{gap:13px}.event-grid h3{font-size:16px}.archive-feature{grid-template-columns:1fr}.archive-feature>figure{max-width:470px}.podcast-section{grid-template-columns:1fr}.podcast-assets{grid-template-columns:1.7fr .7fr}.podcast-assets>figure:first-child .story-image-button{aspect-ratio:16/9}}@media (max-width:700px){.grohe-story{padding-top:110px}.grohe-story .back-link{margin-bottom:35px}.grohe-overline{font-size:8px;line-height:1.7;gap:25px}.grohe-overline>span:last-child{text-align:right;max-width:125px}.story-image figcaption{font-size:10px;margin-top:9px}.image-enlarge{opacity:1;width:23px;height:23px;font-size:14px;bottom:8px;right:8px}.grohe-timeline{top:68px;margin-left:-24px;margin-right:-24px;padding:0 24px}.grohe-timeline:after{width:100%}.grohe-timeline-links{gap:25px;padding:18px 0}.grohe-timeline a{font-size:14px}.grohe-chapter{grid-template-columns:1fr;padding-top:65px;scroll-margin-top:40px}.chapter-marker{border-left:0;padding:0 0 20px 16px;display:flex;gap:18px;align-items:center;font-size:9px}.chapter-dot{top:4px;left:0;width:6px;height:6px;box-shadow:none}.chapter-number{margin:0;max-width:none;font-size:8px}.chapter-body h2{font-size:38px;line-height:1.1;margin-bottom:25px;letter-spacing:-.015em}.chapter-body .story-lead{font-size:22px}.chapter-body p{font-size:15px}.story-split{grid-template-columns:1fr;gap:28px}.arrival-photo{max-width:420px}.arrival-photo .story-image-button{padding:10px}.digital-chapter .chapter-body{margin-left:-24px;margin-right:-24px;padding:40px 24px}.platform-image{margin-top:25px}.platform-image .story-image-button{aspect-ratio:1.55}.ar-feature{grid-template-columns:1fr;gap:28px;margin-top:45px}.ar-feature h3{font-size:49px}.portrait-video{width:min(260px,100%);margin:0 auto}.ar-steps{margin-top:20px}.showroom-pair{grid-template-columns:1fr;gap:28px;margin-top:45px}.showroom-pair>.story-video{width:min(290px,100%);margin:auto}.showroom-pair>div{gap:25px}.event-grid{grid-template-columns:1fr;gap:30px;margin:30px 0 45px}.event-grid article{position:relative}.event-grid .story-image-button,.event-grid article:nth-child(2) .story-image-button{aspect-ratio:16/10}.event-grid article:nth-child(2) img{object-fit:contain;background:#082d49}.event-grid h3{font-size:23px;margin-top:5px}.event-grid .event-year{margin-top:12px}.archive-feature{gap:25px}.archive-feature h3{font-size:29px}.archive-feature p{font-size:14px}.brand-milestones{grid-template-columns:1fr;gap:25px;margin-top:30px}.spa-heading{margin-top:45px}.spa-heading h3{font-size:30px}.spa-gallery{gap:12px}.spa-gallery>figure:not(:first-child) .story-image-button{aspect-ratio:1}.podcast-section{margin-top:40px;padding-top:35px;gap:25px}.podcast-copy h3{font-size:36px}.podcast-assets{gap:12px}.moments-grid{grid-template-columns:1fr 1fr;gap:20px 15px}.moments-grid,.moments-grid>figure:nth-child(2){margin-top:30px}.moments-grid>figure:nth-child(3){margin-top:0}.moments-grid>figure:last-child{grid-column:auto;margin:30px 0 0}.moments-grid>figure:last-child .story-image-button{aspect-ratio:3/4}.moments-grid>figure:last-child img{object-position:55% center}.farewell-grid{grid-template-columns:1fr;gap:24px}.farewell-grid>figure:last-child{max-width:190px;justify-self:end}.story-closing{margin-top:40px}.story-closing>p{font-size:49px}.story-closing>p>span{margin-left:10px}.grohe-credits{margin:40px 0 0;font-size:10px}.grohe-lightbox{padding:15px}.grohe-lightbox img{height:65svh}.grohe-lightbox p{font-size:11px}}@media (prefers-reduced-motion:reduce){.story-image-button:hover img{transform:none}.grohe-reading-progress{display:none}}.digital-chapter .story-video figcaption{color:#b8cad6}.story-eyebrow{font-size:9px;letter-spacing:-.015em}.grohe-journey-opening{display:grid;grid-template-columns:var(--intro-text-width) var(--intro-image-width);justify-content:center;align-items:start;gap:var(--intro-gap);min-height:505px;padding:60px 0}.grohe-intro .grohe-journey-copy h1{font-size:var(--intro-title-size);line-height:1.15;font-weight:400;letter-spacing:-.015em;margin:0 0 6px}.grohe-journey-copy>div>p{font-size:var(--intro-body-size);line-height:1.1;letter-spacing:-.015em}.grohe-scroll-cue:hover{color:var(--story-ink)}@media (max-width:1100px) and (min-width:701px){.grohe-journey-opening{grid-template-columns:var(--intro-text-width) minmax(0,var(--intro-image-width));gap:var(--intro-gap);padding-left:0;padding-right:0;min-height:505px}.grohe-intro .grohe-journey-copy h1{font-size:var(--intro-title-size)}.grohe-journey-copy>div>p{font-size:var(--intro-body-size)}}@media (max-width:700px){.grohe-journey-opening{grid-template-columns:1fr;gap:var(--intro-mobile-gap);padding:48px 0 55px;min-height:0}.grohe-journey-copy{text-align:center}.grohe-intro .grohe-journey-copy h1{font-size:var(--intro-title-size)}.grohe-journey-copy>div>p{font-size:var(--intro-body-size)}}.grohe-journey-artwork{width:100%;overflow:hidden;position:relative;left:var(--intro-image-x);top:var(--intro-image-y)}.grohe-journey-artwork img{display:block;width:172%;max-width:none;height:auto;margin-left:-39%}@media (min-width:1101px){.grohe-story{--intro-text-width:360px;--intro-image-width:680px;--intro-title-size:40px;--intro-body-size:31px;--intro-text-top:140px;--intro-image-y:-25px;padding-top:55px}.grohe-journey-opening{justify-content:start;position:relative;left:-48px;grid-template-columns:var(--intro-text-width) minmax(0,var(--intro-image-width));height:750px;min-height:750px;padding:60px 0 0 110px}.grohe-journey-artwork{transform:scale(1.32);transform-origin:center}}@media (max-width:700px){.grohe-journey-artwork{width:min(var(--intro-image-width),100%);margin:auto;left:var(--intro-mobile-image-x);top:var(--intro-mobile-image-y)}}.grohe-story{font-family:var(--font-inter),"Inter",sans-serif}.grohe-story,.grohe-story .next-project h2{letter-spacing:-.015em}.grohe-story :where(h1,h2,h3,p,a,span,small,dt,dd,figcaption,button){letter-spacing:-.015em}.grohe-story .grohe-scroll-cue{position:static;transform:none;width:208px;margin-top:var(--intro-scroll-top);gap:10px;font-size:12px;color:var(--muted);letter-spacing:normal}@media (max-width:1100px) and (min-width:701px){.grohe-story .grohe-scroll-cue{width:210px}}@media (max-width:700px){.grohe-story .grohe-scroll-cue{width:100%;margin-top:30px}}.grohe-journey-copy{padding-top:var(--intro-text-top)}.grohe-story .grohe-scroll-cue>span:first-child{height:var(--intro-scroll-line)}@media (max-width:700px){.grohe-journey-copy{padding-top:0}}.role-editorial{display:block;container-type:inline-size;padding:64px 0 32px;scroll-margin-top:140px}.role-editorial-grid{display:grid;grid-template-columns:54% 46%;grid-template-rows:19cqw auto;align-items:start;color:#161616;font-family:var(--font-inter),"Inter",sans-serif}.role-editorial-grid>*{min-width:0}.role-editorial-intro{grid-area:1/1}.role-editorial .chapter-body h2{margin:0;font-size:6.2cqw;font-weight:400;line-height:1.16;letter-spacing:-.02em}.role-image-stack{grid-area:1/2/3/3;position:relative;width:100%;aspect-ratio:438/432;margin-top:1cqw}.role-company{position:absolute;inset:0}.role-location{position:absolute;left:0;top:10.6%;color:#b7b7b7;white-space:nowrap}.role-location span,.role-location strong{display:block}.role-location strong{font-size:2.5cqw;line-height:1.1;font-weight:700}.role-location span{margin-top:3px;font-size:1.65cqw;line-height:1.25}.role-hq{position:absolute;top:0;right:0;width:59.8%;aspect-ratio:262/322;overflow:hidden}.role-hq img,.role-portrait img{display:block;width:100%;height:100%;object-fit:cover}.role-hq img{object-position:68% center}.role-portrait{position:absolute;z-index:2;left:14.2%;top:22.9%;width:57.5%;aspect-ratio:252/333;overflow:hidden}.role-summary{grid-area:2/1;display:grid;grid-template-columns:37% minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:1.4cqw;border-left:1px solid #dedede;padding-left:1.4cqw;padding-right:1.5cqw}.role-summary-content{display:contents}.role-summary h3{margin:0 0 3cqw;font-size:4cqw;font-weight:600;line-height:1;color:#d0d0d0}.role-history{grid-area:2/1;display:flex;flex-direction:column;gap:1.8cqw;align-self:end}.role-history span,.role-history strong{display:block}.role-history strong{font-size:1.4cqw;line-height:1.3;font-weight:500}.role-history span{margin-top:3px;font-size:.95cqw;color:#777}.role-copy{grid-area:1/2/3/3;width:calc(100% + 1.5cqw)}.role-copy p{font-size:14px;line-height:1.5;color:#222;text-align:left;text-align-last:left;hyphens:none;overflow-wrap:break-word}.role-copy p+p{margin-top:1.4cqw}@container (max-width: 850px){.role-editorial-grid{grid-template-rows:auto auto;gap:40px 0}.role-editorial .chapter-body h2{font-size:6.2cqw}.role-summary{grid-area:2/1/3/3;grid-template-columns:32% minmax(0,1fr);column-gap:28px;min-height:0;padding:0 0 0 16px}.role-image-stack{grid-area:1/2}.role-summary h3{font-size:38px;margin-bottom:40px}.role-history{gap:24px;align-self:start}.role-history strong{font-size:15px}.role-history span{font-size:11px}.role-copy{width:100%}.role-copy p{font-size:14px;line-height:1.5}.role-copy p+p{margin-top:20px}}@container (max-width: 560px){.role-editorial-grid{grid-template-columns:1fr;gap:38px}.role-editorial-intro{grid-area:1/1}.role-editorial .chapter-body h2{font-size:clamp(36px,9cqw,50px)}.role-image-stack{grid-area:2/1;margin:0}.role-location strong{font-size:5.1cqw}.role-location span{font-size:3.3cqw}.role-summary{grid-area:3/1;grid-template-columns:1fr;gap:26px;padding-left:14px}.role-summary h3{font-size:38px;margin:0}.role-history{grid-area:2/1;gap:22px}.role-copy{grid-area:3/1}.role-copy p{font-size:14px;line-height:1.55}}.grohe-platform-banner{position:relative;isolation:isolate;overflow:hidden;background:#08101d;margin:0 0 64px}.grohe-platform-background{position:absolute;inset:-32px 0;z-index:-1;pointer-events:none}.grohe-platform-background img{object-fit:cover;object-position:center}.grohe-platform-background:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5)}.grohe-platform-foreground{display:grid;grid-template-columns:1fr 1.12fr;gap:clamp(28px,5vw,70px);align-items:center;padding:clamp(30px,4vw,48px) 5.5% clamp(30px,4vw,48px) 9%}.editorial-chapter .chapter-body .grohe-platform-foreground h3{font-size:clamp(23px,2.4vw,32px);line-height:1.15;color:#fff;font-weight:500;margin:0}.grohe-platform-card{background:#fff;padding:24px}.grohe-platform-contribution{margin-top:22px;padding-top:18px;border-top:1px solid #e3e3e3}.grohe-platform-contribution h4{margin:0 0 8px;font-size:14px;font-weight:500;color:#252525}.editorial-chapter .chapter-body .grohe-platform-card p{font-size:14px;line-height:1.3;color:#252525;margin:0}@media (min-width:901px) and (prefers-reduced-motion:no-preference){.grohe-platform-background{will-change:transform}}@media (max-width:900px),(prefers-reduced-motion:reduce){.grohe-platform-background{transform:none!important}}@media (max-width:700px){.grohe-platform-foreground{grid-template-columns:minmax(0,1fr);padding:30px 24px;gap:26px}.grohe-platform-card{padding:20px}.grohe-platform-banner{margin-bottom:40px}}.grohe-story .editorial-chapter{display:block;margin-top:clamp(80px,10vw,150px);padding:0;scroll-margin-top:0;color:#161616}.editorial-section-label{display:flex;justify-content:space-between;gap:24px;padding:18px 0;border-top:1px solid var(--story-line);margin-bottom:42px;font-size:11px;color:#71808a}.editorial-section-label span:last-child{text-align:right}.editorial-chapter .chapter-body h2{font-size:clamp(40px,5.2vw,72px);line-height:1.08;font-weight:400;color:#191919;max-width:none;margin-bottom:42px}.editorial-chapter .chapter-body p{font-size:15px;line-height:1.65;color:#46545d;text-align:left}.editorial-opening{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,90px);margin-bottom:64px}.editorial-chapter .chapter-body .editorial-statement{font-size:clamp(23px,2.5vw,34px);line-height:1.25;color:#a9afb2}.editorial-opening>p+p{margin-top:0}.editorial-project{margin-top:70px}.editorial-project-heading{margin-bottom:32px}.editorial-kicker,.editorial-project-heading>span{display:block;font-size:11px;color:#7f8a90;margin-bottom:22px}.editorial-chapter .chapter-body h3{font-size:clamp(30px,3.5vw,48px);font-weight:400;line-height:1.12;margin:0;color:#252c30}.editorial-details{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(30px,6vw,90px);padding-left:20px;border-left:1px solid var(--story-line);margin:42px 0 54px}.editorial-details h4{margin:0;font-size:clamp(23px,2.5vw,32px);line-height:1.15;font-weight:500;color:#b8bdbf}.editorial-content-pair,.spatial-media-pair{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:start}.editorial-content-pair>:last-child{margin-top:65px}.editorial-chapter .story-image-button{background:transparent}.editorial-chapter .story-image-button img{height:auto}.platform-next{padding-top:48px;border-top:1px solid var(--story-line)}.platform-evolution{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:clamp(30px,5vw,65px);background:#eff1ef;color:#6e7b83;font-size:clamp(25px,3.8vw,50px)}.platform-evolution small{display:block;font-size:12px;line-height:1.5;margin-top:15px}.spatial-media-pair{grid-template-columns:.65fr 1fr;align-items:center}.spatial-media-pair video{max-height:520px}.spatial-ar{display:grid;grid-template-columns:1fr .65fr;gap:clamp(35px,9vw,135px);padding-top:60px;border-top:1px solid var(--story-line);align-items:center}.spatial-ar .portrait-video{width:100%;max-width:320px;margin:auto}.editorial-steps{margin:32px 0}.editorial-steps>div{border-top:1px solid var(--story-line);padding:18px 0}.editorial-steps dt{font-size:15px;font-weight:500}.editorial-steps dd{margin:6px 0 0;font-size:13px;line-height:1.5;color:#64727b}.editorial-link{font-size:13px;text-decoration:underline;text-underline-offset:5px}.editorial-events{display:grid;grid-template-columns:1fr 1fr;gap:65px 32px;margin-top:60px}.editorial-events>article:nth-child(2n){padding-top:80px}.editorial-events .story-image-button{aspect-ratio:4/3}.editorial-events .story-image-button img{height:100%}.editorial-events article>div:last-child{margin-top:18px}.editorial-events article>div>span{display:block;font-size:12px;color:#849099;margin-bottom:7px}.editorial-events article h3{font-size:clamp(22px,2.3vw,31px)!important}.editorial-event-detail,.farewell-keepsakes{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(30px,6vw,90px);align-items:center;margin-top:90px}.editorial-event-detail h3,.farewell-keepsakes h3{margin-bottom:26px!important}.farewell-keepsakes{grid-template-columns:1fr .65fr}.farewell-keepsakes blockquote{font-size:clamp(22px,2.6vw,34px);line-height:1.3;margin:45px 0 0;color:#8a969d}.farewell-keepsakes cite{display:block;font-size:11px;font-style:normal;margin-top:20px}.farewell-notes{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:800px;margin:90px auto 0}.farewell-notes>:last-child{margin-top:75px}.editorial-closing{border-top:1px solid var(--story-line);margin-top:90px;padding-top:30px}.editorial-closing>span{font-size:11px;color:#849099}.editorial-chapter .chapter-body .editorial-closing p{font-size:clamp(38px,5.5vw,76px);line-height:1.1;margin:25px 0;color:#a9afb2}.grohe-story .grohe-credits{margin-left:0}@media (max-width:900px){.editorial-details{grid-template-columns:1fr 2fr;gap:25px}.editorial-event-detail,.editorial-opening,.farewell-keepsakes{gap:30px}}@media (max-width:700px){.grohe-story .editorial-chapter{margin-top:75px;padding-top:0;scroll-margin-top:40px}.editorial-section-label{font-size:10px;margin-bottom:30px}.editorial-chapter .chapter-body h2{font-size:clamp(36px,10vw,48px);margin-bottom:28px}.editorial-content-pair,.editorial-details,.editorial-event-detail,.editorial-events,.editorial-opening,.farewell-keepsakes,.spatial-ar,.spatial-media-pair{grid-template-columns:minmax(0,1fr);gap:26px}.editorial-opening{margin-bottom:40px}.editorial-project{margin-top:45px}.editorial-details{margin:30px 0 40px;padding-left:14px}.editorial-content-pair>:last-child{margin-top:0}.platform-evolution{grid-template-columns:1fr;gap:22px}.platform-evolution small{margin-top:6px}.spatial-media-pair>.story-video{width:min(100%,320px);margin:auto}.editorial-events>article:nth-child(2n){padding-top:0}.editorial-events{gap:40px;margin-top:40px}.editorial-event-detail,.farewell-keepsakes{margin-top:55px}.farewell-keepsakes>.image-reveal{max-width:300px;margin:10px auto 0}.farewell-notes{grid-template-columns:1fr;max-width:370px;margin-top:55px;gap:32px}.farewell-notes>:last-child{margin-top:0}.editorial-closing{margin-top:55px}}.architecture-story{max-width:1000px;padding-top:105px;padding-bottom:55px;font-family:var(--font-inter),"Inter",sans-serif;color:#262626}.architecture-story h1{color:#282828;font-size:clamp(65px,8.5vw,126px);font-weight:500;line-height:.94;letter-spacing:-.055em;margin:20px 0 55px}.architecture-story h1 span{color:#aaa9a4}.beach-copy-grid{grid-template-columns:1fr 1.25fr;margin-bottom:45px}.beach-copy-grid,.beach-opening{display:grid;gap:8%;align-items:start}.beach-opening{grid-template-columns:minmax(0,1fr) minmax(0,2.12fr);margin-bottom:clamp(65px,9vw,145px)}.architecture-story p{font-size:15px;line-height:1.55}.architecture-story p+p{margin-top:18px}.architecture-story .beach-kicker{font-size:11px}.architecture-story img{display:block;width:100%;height:auto}.architecture-story figure{margin:0}.architecture-story figcaption{margin-top:10px;font-size:12px;line-height:1.4;color:#888}.beach-hero-image{max-height:570px;object-fit:cover}.beach-meta{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:15%;margin:0}.beach-meta dt{font-size:14px;color:#777;margin-bottom:8px}.beach-meta dd{margin:0}.beach-meta dd,.beach-opening>p{font-size:16px;font-weight:400;line-height:1.45}.beach-tool-tags{display:flex;flex-wrap:wrap;gap:6px}.beach-tool-tags span{display:inline-block;border:1px solid #aaa;border-radius:999px;padding:3px 9px;font-size:12px;line-height:1.2;text-transform:uppercase;color:#282828;white-space:nowrap}.beach-section{margin-top:clamp(70px,9vw,120px)}.beach-section h2{margin:0 0 35px;color:#cecece;font-size:clamp(36px,4vw,56px);font-weight:650;line-height:1.1}.beach-section h3{margin:0 0 25px;font-size:clamp(22px,2.5vw,30px);font-weight:400;line-height:1.25}.beach-gallery{width:100%;--gallery-gap:clamp(14px,2.5vw,40px)}.beach-drawings,.beach-exterior-gallery,.beach-interior-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gallery-gap);align-items:start}.beach-exterior-gallery img{aspect-ratio:1280/754;object-fit:cover;object-position:center}.beach-drawings{margin-top:30px;grid-template-columns:minmax(0,1fr)}.beach-interior-gallery{margin-top:clamp(40px,6vw,110px);align-items:stretch}.beach-interior-column{display:grid;gap:var(--gallery-gap)}.beach-interior-column:first-child{align-content:start}.beach-interior-column:last-child{grid-template-rows:auto auto minmax(0,1fr)}.beach-interior-column:last-child>.image-reveal:last-child{position:relative;min-height:0}.beach-interior-column:last-child>.image-reveal:last-child figure{position:absolute;inset:0}.beach-interior-column:last-child>.image-reveal:last-child img{height:100%;object-fit:cover;object-position:center}.beach-section-lead{margin:-15px 0 30px}.architecture-story video{display:block;width:100%;aspect-ratio:11/7;background:#171717}.beach-player{aspect-ratio:1352/792;background:#171717}.beach-player>button{display:block;width:100%;height:100%;position:relative;border:0;padding:0;background:none;color:white}.beach-player>button>span{position:absolute;bottom:8%;left:50%;transform:translateX(-50%);padding:10px 18px;background:#fff;color:#222;font-size:14px;white-space:nowrap}.beach-player iframe{display:block;width:100%;height:100%;border:0}.beach-player-help{display:flex;justify-content:space-between;gap:24px;margin-top:16px}.beach-player-help a,.beach-player-help p{font-size:12px;color:#777}.beach-player-help a{flex-shrink:0;text-decoration:underline;text-underline-offset:4px}.beach-stop{margin-top:15px;background:none;border:1px solid #ccc;padding:8px 12px;font-size:12px}@media (max-width:700px){.architecture-story{padding-top:115px}.architecture-story h1{font-size:clamp(58px,14vw,85px);margin:35px 0}.beach-copy-grid,.beach-opening{grid-template-columns:minmax(0,1fr);gap:26px}.beach-drawings{margin-top:18px}.beach-meta{grid-template-columns:minmax(0,1fr);gap:18px}.beach-section{margin-top:65px}.beach-section h2{margin-bottom:26px}.beach-player-help{flex-direction:column;gap:12px}.beach-player>button>span{bottom:5%;padding:6px 12px;font-size:12px}}