@font-face{font-family:inter;src:url(../media/inter_latin_pl_variable-s.p.12cd1mx28zjn7.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_b08c16d-module__LmI2-q__className{font-family:inter,inter Fallback}.inter_b08c16d-module__LmI2-q__variable{--font-body:"inter", "inter Fallback"}
@font-face{font-family:bricolage;src:url(../media/bricolage_grotesque_latin_pl_variable-s.p.0-o7r4oszjv4p.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:bricolage Fallback;src:local(Arial);ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:112.88%}.bricolage_398c149e-module__V0Ba9q__className{font-family:bricolage,bricolage Fallback}.bricolage_398c149e-module__V0Ba9q__variable{--font-display:"bricolage", "bricolage Fallback"}
.analytics-consent-module___tyYlq__panel{z-index:1000;color:#090909;background:#eeeeef;border:1px solid #090909;align-items:center;gap:24px;max-width:920px;max-height:calc(100dvh - 48px);margin-inline:auto;padding:24px;display:flex;position:fixed;bottom:24px;left:24px;right:24px;overflow:auto;box-shadow:0 8px 32px #00000026}.analytics-consent-module___tyYlq__copy{flex:1;min-width:0}.analytics-consent-module___tyYlq__copy h2{margin:0 0 8px;font-size:22px;line-height:1.2}.analytics-consent-module___tyYlq__copy p{margin:0 0 8px;font-size:14px;line-height:1.5}.analytics-consent-module___tyYlq__copy a{text-underline-offset:3px;font-size:13px;text-decoration:underline}.analytics-consent-module___tyYlq__actions{flex-direction:column;gap:8px;display:flex}.analytics-consent-module___tyYlq__actions button{color:#090909;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid;padding:10px 16px;font-size:14px;font-weight:600}.analytics-consent-module___tyYlq__actions button:hover{background:#0000000f}.analytics-consent-module___tyYlq__actions button.analytics-consent-module___tyYlq__closeButton{border:0;min-height:32px;padding:4px;font-weight:400;text-decoration:underline}.analytics-consent-module___tyYlq__preferencesButton{min-height:44px;color:inherit;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:24px;padding:0;font-size:14px;text-decoration:underline;display:block}@media (max-width:720px){.analytics-consent-module___tyYlq__panel{flex-direction:column;align-items:stretch;gap:16px;max-height:calc(100dvh - 32px);padding:16px;bottom:16px;left:16px;right:16px}.analytics-consent-module___tyYlq__copy h2{font-size:20px}.analytics-consent-module___tyYlq__actions{flex-flow:wrap}.analytics-consent-module___tyYlq__actions button{flex:120px}.analytics-consent-module___tyYlq__actions button.analytics-consent-module___tyYlq__closeButton{flex-basis:100%}}
.portfolio-detail-module__HYfT4a__project{color:#000;background:#dedede}.portfolio-detail-module__HYfT4a__surface{background:radial-gradient(1000px 850px at 72% 0,#c5d7ddcc,#0000 85%),radial-gradient(520px 420px at 96% 0,#e1b69e99,#0000 85%),radial-gradient(600px 1500px at 3% 1600px,#c5d7ddb3,#0000 90%),#dedede;position:relative;overflow:hidden}.portfolio-detail-module__HYfT4a__back{z-index:1;top:28px;right:max(var(--page-gutter), calc((100% - 1296px) / 2));font-size:16px;line-height:1.5;position:absolute}.portfolio-detail-module__HYfT4a__back:hover{text-underline-offset:4px;text-decoration:underline}.portfolio-detail-module__HYfT4a__projectAgencyBadge{left:max(var(--page-gutter), calc((100% - 1296px) / 2));width:32px;right:auto}.portfolio-detail-module__HYfT4a__intro{padding-block:108px}.portfolio-detail-module__HYfT4a__year{margin:0 0 16px;font-size:16px;line-height:30px}.portfolio-detail-module__HYfT4a__intro h1{font-family:var(--font-display), Arial, Helvetica, sans-serif;letter-spacing:.02em;margin:0;font-size:clamp(48px,5.3vw,80px);font-weight:700;line-height:1}.portfolio-detail-module__HYfT4a__subtitle{font-family:var(--font-body), Arial, Helvetica, sans-serif;margin:12px 0 40px;font-size:clamp(28px,2.65vw,40px);line-height:.75}.portfolio-detail-module__HYfT4a__description{max-width:682px}.portfolio-detail-module__HYfT4a__description p{font-family:var(--font-body), Arial, Helvetica, sans-serif;margin:0;font-size:18px;font-weight:300;line-height:28px}.portfolio-detail-module__HYfT4a__description p+p{margin-top:12px}.portfolio-detail-module__HYfT4a__description p.portfolio-detail-module__HYfT4a__lead{font-weight:700}.portfolio-detail-module__HYfT4a__scope{margin-top:32px}.portfolio-detail-module__HYfT4a__scope strong{margin-bottom:12px;font-size:18px;line-height:34px;display:block}.portfolio-detail-module__HYfT4a__scope ul{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.portfolio-detail-module__HYfT4a__scope li{border:1px solid #090909;padding:10px 24px;font-size:18px;line-height:20px}.portfolio-detail-module__HYfT4a__hero{margin:0;position:relative}.portfolio-detail-module__HYfT4a__hero img,.portfolio-detail-module__HYfT4a__galleryItem img{width:100%;height:auto;display:block}.portfolio-detail-module__HYfT4a__story{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:24px;padding-block:148px;display:grid}.portfolio-detail-module__HYfT4a__story h2{max-width:620px;font-family:var(--font-display), Arial, Helvetica, sans-serif;letter-spacing:0;white-space:pre-line;margin:0;font-size:clamp(32px,3.30688vw,50px);font-weight:800;line-height:1.4}.portfolio-detail-module__HYfT4a__story p{font-family:var(--font-body), Arial, Helvetica, sans-serif;margin:0;font-size:20px;font-weight:300;line-height:28px}.portfolio-detail-module__HYfT4a__applications h2{white-space:pre-line}.portfolio-detail-module__HYfT4a__construction{margin-bottom:48px}.portfolio-detail-module__HYfT4a__palette{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.portfolio-detail-module__HYfT4a__paletteItem{aspect-ratio:416/604;place-items:center;min-width:0;display:grid}.portfolio-detail-module__HYfT4a__paletteItem img{object-fit:contain;width:40%;height:auto;max-height:55%}.portfolio-detail-module__HYfT4a__paletteInk{filter:brightness(0)}.portfolio-detail-module__HYfT4a__paletteReverse{filter:brightness(0)invert()}.portfolio-detail-module__HYfT4a__belloro .portfolio-detail-module__HYfT4a__paletteItem img{width:50%}.portfolio-detail-module__HYfT4a__belloro .portfolio-detail-module__HYfT4a__paletteItem:nth-child(2) img{filter:none}.portfolio-detail-module__HYfT4a__cloud9 .portfolio-detail-module__HYfT4a__paletteItem img{width:41.35%}.portfolio-detail-module__HYfT4a__obstruo .portfolio-detail-module__HYfT4a__paletteItem img{width:30%}.portfolio-detail-module__HYfT4a__obstruo .portfolio-detail-module__HYfT4a__paletteItem:first-child img{filter:brightness(0)}.portfolio-detail-module__HYfT4a__obstruo .portfolio-detail-module__HYfT4a__paletteItem:not(:first-child) img{filter:none}.portfolio-detail-module__HYfT4a__formel .portfolio-detail-module__HYfT4a__paletteItem img{filter:none;width:36.5%}.portfolio-detail-module__HYfT4a__formel .portfolio-detail-module__HYfT4a__paletteItem:last-child img{filter:brightness(0)}.portfolio-detail-module__HYfT4a__gallery{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.portfolio-detail-module__HYfT4a__galleryItem{min-width:0;margin:0}.portfolio-detail-module__HYfT4a__full{grid-column:1/-1}.portfolio-detail-module__HYfT4a__twoRows{grid-row:span 2}.portfolio-detail-module__HYfT4a__surface>.page-shell{padding-bottom:108px}.portfolio-detail-module__HYfT4a__illustrationIntro .portfolio-detail-module__HYfT4a__description{max-width:1080px;margin-top:24px}.portfolio-detail-module__HYfT4a__illustrationIntro h1{font-size:clamp(40px,4vw,60px);line-height:1.33333}.portfolio-detail-module__HYfT4a__selectedIntro .portfolio-detail-module__HYfT4a__description{max-width:960px;margin-top:24px}.portfolio-detail-module__HYfT4a__collections{gap:108px;display:grid}.portfolio-detail-module__HYfT4a__collections .portfolio-detail-module__HYfT4a__gallery{gap:32px}.portfolio-detail-module__HYfT4a__selectedIntro+.portfolio-detail-module__HYfT4a__collections{gap:108px}.portfolio-detail-module__HYfT4a__collectionHeading{margin-bottom:32px}.portfolio-detail-module__HYfT4a__collectionHeading h2{font-family:var(--font-display), Arial, Helvetica, sans-serif;margin:0;font-size:clamp(36px,4vw,60px);line-height:1.2}@media (max-width:960px){.portfolio-detail-module__HYfT4a__intro{padding-block:96px 64px}.portfolio-detail-module__HYfT4a__story{gap:32px;padding-block:80px}.portfolio-detail-module__HYfT4a__description{max-width:700px}.portfolio-detail-module__HYfT4a__palette{gap:20px}.portfolio-detail-module__HYfT4a__story p,.portfolio-detail-module__HYfT4a__description p{font-size:18px;line-height:27px}}@media (max-width:720px){.portfolio-detail-module__HYfT4a__back{font-size:14px;top:20px;right:24px}.portfolio-detail-module__HYfT4a__intro{padding-block:80px 48px}.portfolio-detail-module__HYfT4a__intro h1{overflow-wrap:anywhere;font-size:clamp(36px,10vw,56px)}.portfolio-detail-module__HYfT4a__illustrationIntro h1{font-size:clamp(32px,8.5vw,44px)}.portfolio-detail-module__HYfT4a__subtitle{margin-top:8px;margin-bottom:24px;font-size:26px;line-height:1.3}.portfolio-detail-module__HYfT4a__year{margin-bottom:12px;font-size:14px;line-height:20px}.portfolio-detail-module__HYfT4a__description p,.portfolio-detail-module__HYfT4a__story p{font-size:16px;line-height:24px}.portfolio-detail-module__HYfT4a__scope{margin-top:28px}.portfolio-detail-module__HYfT4a__scope strong{margin-bottom:12px;font-size:16px;line-height:24px}.portfolio-detail-module__HYfT4a__scope ul{gap:8px}.portfolio-detail-module__HYfT4a__scope li{padding:9px 12px;font-size:14px;line-height:18px}.portfolio-detail-module__HYfT4a__story{grid-template-columns:1fr;gap:24px;padding-block:56px}.portfolio-detail-module__HYfT4a__story h2{font-size:32px;line-height:1.2}.portfolio-detail-module__HYfT4a__construction{margin-bottom:12px}.portfolio-detail-module__HYfT4a__palette{gap:12px}.portfolio-detail-module__HYfT4a__paletteItem{aspect-ratio:1/1.2}.portfolio-detail-module__HYfT4a__paletteItem img{width:58%}.portfolio-detail-module__HYfT4a__gallery{grid-template-columns:1fr;gap:16px}.portfolio-detail-module__HYfT4a__collections .portfolio-detail-module__HYfT4a__gallery{gap:16px}.portfolio-detail-module__HYfT4a__full{grid-column:auto}.portfolio-detail-module__HYfT4a__twoRows{grid-row:auto}.portfolio-detail-module__HYfT4a__surface>.page-shell{padding-bottom:48px}.portfolio-detail-module__HYfT4a__surface>.portfolio-detail-module__HYfT4a__selectedContent{padding-bottom:48px}.portfolio-detail-module__HYfT4a__illustrationIntro .portfolio-detail-module__HYfT4a__description{margin-top:24px}.portfolio-detail-module__HYfT4a__collections,.portfolio-detail-module__HYfT4a__selectedIntro+.portfolio-detail-module__HYfT4a__collections{gap:64px}.portfolio-detail-module__HYfT4a__collectionHeading{margin-bottom:24px}.portfolio-detail-module__HYfT4a__collectionHeading h2{font-size:clamp(32px,8.5vw,44px)}}
