.TmDXvG_page{--paper:#f5f5f7;--line:#1519451f;--ink:#151945;--body-font:var(--font-geist-sans), sans-serif;background:var(--paper);min-height:100vh;color:var(--ink)}.TmDXvG_page ::selection{color:var(--ink);background:#e5e0fa}.TmDXvG_shell{width:100%;max-width:var(--site-width);padding-inline:var(--site-gutter);margin-inline:auto}.TmDXvG_hero{color:var(--ink);background:#fff;padding-top:clamp(128px,11vw,168px)}.TmDXvG_heroContent{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:28px;padding-block:40px 56px;animation:.75s cubic-bezier(.16,1,.3,1) both TmDXvG_arrive;display:grid}.TmDXvG_hero h1{letter-spacing:-.035em;margin:0;font-size:clamp(48px,6.8vw,96px);font-weight:500;line-height:1.04}.TmDXvG_heroAside{max-width:52ch;font-family:var(--body-font)}.TmDXvG_rubriek{align-items:baseline;gap:14px;display:flex}.TmDXvG_rubriek>[data-rubriek-teken]{align-self:baseline;position:relative;top:-1px}.TmDXvG_heroAside p{letter-spacing:-.01em;color:#55586f;margin:0 0 12px;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.TmDXvG_indexLink,.TmDXvG_projectLink{min-height:44px;font-family:var(--body-font);color:inherit;align-items:center;gap:16px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.TmDXvG_indexLink>span{transform:rotate(90deg)}.TmDXvG_index{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 40px;padding-block:20px 28px;display:flex}.TmDXvG_index a{min-height:44px;font:16px var(--body-font);color:#55586f;text-underline-offset:6px;align-items:center;text-decoration:none;display:inline-flex}.TmDXvG_index a:hover{color:var(--ink);text-decoration:underline}.TmDXvG_collection{padding-block:clamp(64px,7vw,104px) 16px;scroll-margin-top:104px;position:relative}.TmDXvG_project{padding-bottom:clamp(72px,8vw,112px);scroll-margin-top:112px}.TmDXvG_project+.TmDXvG_project{padding-top:clamp(16px,2vw,32px)}.TmDXvG_projectHeader{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;margin-bottom:40px;display:grid}.TmDXvG_projectHeader h2{letter-spacing:-.035em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(32px,4vw,56px);font-weight:400;line-height:1.12}.TmDXvG_projectHeader h2 a{color:inherit;text-decoration:none;transition:color .25s}.TmDXvG_projectHeader h2 a:hover{color:#4938a0}.TmDXvG_projectHeader p{max-width:52ch;font-family:var(--body-font);letter-spacing:-.01em;color:#55586f;margin:0;font-size:19px;line-height:1.65}.TmDXvG_projectHeader .TmDXvG_tagline{color:#64677d;margin-top:16px;font-size:16px}.TmDXvG_figure{background:#e8e9ee;border-radius:16px;margin:0;padding:clamp(16px,3vw,40px)}.TmDXvG_preview{background:#fff;border-radius:10px;display:block;position:relative;overflow:hidden;box-shadow:0 20px 40px -24px #15194547}.TmDXvG_browserBar{border-bottom:1px solid var(--line);background:#f8f8fa;align-items:center;height:36px;padding-inline:14px;display:flex;position:relative}.TmDXvG_browserDots{gap:5px;display:flex}.TmDXvG_browserDots i{background:#c7c9d3;border-radius:50%;width:6px;height:6px}.TmDXvG_browserTitle{color:#62657a;font-size:11px;position:absolute;left:50%;transform:translate(-50%)}.TmDXvG_image{width:100%;height:auto;display:block}.TmDXvG_detailRow{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);margin-top:clamp(24px,3vw,40px);display:grid}.TmDXvG_detailImage{border-radius:6px;width:100%;height:auto;display:block}.TmDXvG_detailText h3{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(20px,1.7vw,25px);font-weight:500;line-height:1.3}.TmDXvG_detailText p{color:#55586f;text-wrap:pretty;max-width:36ch;margin:0;font-size:15px;line-height:1.7}.TmDXvG_imageAction{width:52px;height:52px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;transition:background .25s,transform .35s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;bottom:clamp(24px,3.4vw,48px);right:clamp(24px,3.4vw,48px);transform:rotate(-45deg)}.TmDXvG_preview:hover .TmDXvG_imageAction,.TmDXvG_preview:focus-visible .TmDXvG_imageAction{background:#e9e7f4;transform:rotate(-45deg)translate(3px)}.TmDXvG_caption{font-family:var(--body-font);flex-wrap:wrap;align-items:center;gap:16px 32px;padding-top:28px;display:flex}.TmDXvG_detailRow+.TmDXvG_caption{border-top:1px solid var(--line);margin-top:28px}.TmDXvG_metadata{color:#55586f;flex-wrap:wrap;gap:8px 20px;font-size:14px;line-height:1.5;display:flex}.TmDXvG_metadata span+span{color:#64677d;font-variant-numeric:tabular-nums}.TmDXvG_tags{color:#64677d;font-size:14px;line-height:1.5}.TmDXvG_projectLink{margin-left:auto}.TmDXvG_projectLink svg{transition:transform .3s}.TmDXvG_projectLink:hover svg{transform:translate(4px)}.TmDXvG_collection a:focus-visible{outline-offset:6px;border-radius:3px;outline:2px solid #8aa2e8}.TmDXvG_hero a:focus-visible{outline-offset:6px;border-radius:3px;outline:2px solid #4938a0}.TmDXvG_closing{font-family:var(--body-font)}.TmDXvG_project:last-child{padding-bottom:clamp(48px,5vw,72px)}.TmDXvG_collection{padding-bottom:0}.TmDXvG_closing{border-top:1px solid var(--line)}.TmDXvG_closing .lst[data-footer]{--goot:0px;--zij:var(--site-gutter);margin-top:0}.TmDXvG_inDeMaak{border-top:1px solid var(--line);padding-block:clamp(48px,6vw,80px);scroll-margin-top:112px}.TmDXvG_buildingIntro{margin-bottom:40px}.TmDXvG_buildingRubriek{letter-spacing:.2em;text-transform:uppercase;color:#64677d;align-items:center;gap:14px;margin:0 0 24px;font-size:12px;display:flex}.TmDXvG_buildingIntro h2{letter-spacing:-.035em;margin:0;font-size:clamp(34px,4vw,56px);font-weight:400;line-height:1.12}.TmDXvG_buildingIntro>p:last-child{color:#55586f;margin:18px 0 0;font-size:17px;line-height:1.6}.TmDXvG_buildingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.TmDXvG_buildingProject{flex-direction:column;min-width:0;display:flex}.TmDXvG_buildingMeta{color:#64677d;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:16px;font-size:12px;line-height:1.5;display:flex}.TmDXvG_buildingMeta span:last-child{color:var(--ink)}.TmDXvG_buildingImage{aspect-ratio:8/5;background:#e8e9ee;border-radius:12px;overflow:hidden}.TmDXvG_buildingImage img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%;display:block}.TmDXvG_buildingProject h3{letter-spacing:-.025em;margin:26px 0 0;font-size:clamp(23px,2vw,30px);font-weight:500;line-height:1.25}.TmDXvG_buildingCopy{color:#55586f;max-width:55ch;margin:16px 0 20px;font-size:16px;line-height:1.7}.TmDXvG_buildingProject>.TmDXvG_projectLink{align-self:flex-start;margin-top:auto;margin-left:0}@media (max-width:700px){.TmDXvG_buildingGrid{grid-template-columns:minmax(0,1fr);gap:40px}.TmDXvG_buildingCopy{font-size:15px}}@keyframes TmDXvG_arrive{0%{opacity:.6;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:900px){.TmDXvG_heroContent{grid-template-columns:1fr;gap:32px;padding-bottom:40px}.TmDXvG_heroAside{max-width:40ch}.TmDXvG_heroAside p{margin-bottom:12px}.TmDXvG_collection{padding-top:56px}.TmDXvG_projectHeader{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.TmDXvG_projectHeader p{font-size:18px}.TmDXvG_caption{gap:8px 24px}.TmDXvG_tags{flex-basis:100%;order:3}}@media (max-width:480px){.TmDXvG_index{gap:4px 24px}.TmDXvG_imageAction{width:40px;height:40px;bottom:12px;right:12px}.TmDXvG_caption{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 12px;padding-top:22px;display:grid}.TmDXvG_metadata{flex-direction:column;gap:4px;font-size:12px}.TmDXvG_tags{grid-column:1/-1;font-size:12px}.TmDXvG_projectLink{gap:8px;margin-left:0;font-size:13px}}@media (max-width:700px){.TmDXvG_detailRow{grid-template-columns:minmax(0,1fr);gap:22px}.TmDXvG_detailText p{max-width:none;font-size:14px}.TmDXvG_metadata{flex-direction:row;gap:6px 12px}}@media (prefers-reduced-motion:reduce){.TmDXvG_heroContent{animation:none}.TmDXvG_page a,.TmDXvG_imageAction,.TmDXvG_projectLink svg{transition:none}.TmDXvG_projectLink:hover svg{transform:none}.TmDXvG_preview:hover .TmDXvG_imageAction,.TmDXvG_preview:focus-visible .TmDXvG_imageAction{transform:rotate(-45deg)}}@media (min-width:1024px){.TmDXvG_hero>.TmDXvG_shell,.TmDXvG_collection{border-inline:1px solid var(--line)}}.TmDXvG_indexLink svg{transition:transform .25s}.TmDXvG_indexLink:hover svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.TmDXvG_indexLink svg{transition:none}.TmDXvG_indexLink:hover svg{transform:none}}
._0tx8hG_page{--detail-body:var(--font-geist-sans), sans-serif}._0tx8hG_hero{color:#1a1a1a;background:#e4e4e4;padding-top:128px}._0tx8hG_back,._0tx8hG_live,._0tx8hG_darkLink{min-height:44px;font-family:var(--detail-body);color:inherit;text-underline-offset:6px;align-items:center;gap:12px;font-size:16px;text-decoration:none;display:inline-flex}._0tx8hG_back:hover,._0tx8hG_live:hover,._0tx8hG_darkLink:hover{text-decoration:underline}._0tx8hG_heroContent{border-top:1px solid #1a1a1a33;grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;margin-top:24px;padding-block:40px 56px;animation:.75s cubic-bezier(.16,1,.3,1) both _0tx8hG_arrive;display:grid}._0tx8hG_hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:23ch;margin:0;font-size:clamp(44px,6.8vw,96px);font-weight:400;line-height:1.06}._0tx8hG_heroAside{max-width:42ch;font-family:var(--detail-body)}._0tx8hG_heroAside p{letter-spacing:-.015em;margin:0;font-size:clamp(21px,2vw,26px);line-height:1.45}._0tx8hG_live{margin-top:20px}._0tx8hG_live>span:first-child{transform:rotate(-45deg)}._0tx8hG_heroMeta{font-family:var(--detail-body);color:#555;font-variant-numeric:tabular-nums;border-top:1px solid #1a1a1a33;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:24px 32px;font-size:15px;display:flex}._0tx8hG_body{padding-block:64px 96px}._0tx8hG_opening{background:#252b35;border-radius:4px;margin:0;overflow:hidden}._0tx8hG_image{width:100%;height:auto;display:block}._0tx8hG_story{grid-template-columns:minmax(0,1fr) minmax(0,2.3fr);gap:clamp(48px,7vw,104px);padding-block:clamp(64px,7vw,104px);display:grid}._0tx8hG_facts{font-family:var(--detail-body);align-self:start;position:sticky;top:112px}._0tx8hG_facts dl{gap:28px;margin:0;display:grid}._0tx8hG_facts dt{color:#64677d;margin-bottom:8px;font-size:14px;line-height:1.5}._0tx8hG_facts dd{font-variant-numeric:tabular-nums;margin:0;font-size:16px;line-height:1.6}._0tx8hG_facts ul{margin:0;padding:0;list-style:none}._0tx8hG_darkLink{color:#4938a0;margin-top:24px}._0tx8hG_prose{max-width:68ch}._0tx8hG_prose h2,._0tx8hG_gallerySection h2{letter-spacing:-.025em;margin:0 0 28px;font-size:clamp(27px,2.6vw,36px);font-weight:400;line-height:1.2}._0tx8hG_prose p{font-family:var(--detail-body);letter-spacing:-.01em;color:#55586f;margin:24px 0 0;font-size:19px;line-height:1.75}._0tx8hG_prose ._0tx8hG_lead{color:#151945;margin-top:0;font-size:clamp(21px,2vw,25px);line-height:1.6}._0tx8hG_gallerySection{border-top:1px solid #1519451f;padding-top:48px}._0tx8hG_gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px;display:grid}._0tx8hG_gallery figure{min-width:0;margin:0}._0tx8hG_gallery figure:first-child:nth-last-child(odd){grid-column:1/-1}._0tx8hG_gallery a{border-radius:4px;display:block}._0tx8hG_galleryImage{aspect-ratio:21/10;background:#252b35;border-radius:4px;position:relative;overflow:hidden}._0tx8hG_galleryImage img{-o-object-fit:contain;object-fit:contain}._0tx8hG_gallery figcaption{max-width:70ch;font-family:var(--detail-body);color:#64677d;padding-top:16px;font-size:14px;line-height:1.6}._0tx8hG_expand{color:#1a1a1a;background:#f8f5ec;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .25s;display:grid;position:absolute;bottom:16px;right:16px;transform:rotate(-45deg)}._0tx8hG_gallery a:hover ._0tx8hG_expand{background:var(--project-accent)}._0tx8hG_nextSection{color:#1a1a1a;background:#e4e4e4}._0tx8hG_nextInner{justify-content:space-between;align-items:center;gap:40px;padding-block:56px 64px;display:flex}._0tx8hG_next{max-width:70%;color:inherit;flex-direction:column;gap:16px;text-decoration:none;display:flex}._0tx8hG_next>span:first-child{font-family:var(--detail-body);color:#555;font-size:15px}._0tx8hG_nextTitle{letter-spacing:-.03em;text-wrap:balance;align-items:center;gap:24px;font-size:clamp(26px,3.3vw,46px);font-weight:400;line-height:1.2;display:flex}._0tx8hG_nextTitle svg{flex-shrink:0;transition:transform .3s}._0tx8hG_next:hover ._0tx8hG_nextTitle svg{transform:translate(4px)}._0tx8hG_page a:focus-visible{outline-offset:6px;border-radius:3px;outline:2px solid #8aa2e8}._0tx8hG_hero a:focus-visible,._0tx8hG_nextSection a:focus-visible{outline-color:#3047b5}._0tx8hG_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes _0tx8hG_arrive{0%{opacity:.6;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:900px){._0tx8hG_heroContent{grid-template-columns:1fr;gap:28px;padding-block:32px 40px}._0tx8hG_heroAside{max-width:45ch}._0tx8hG_story{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px}._0tx8hG_prose p{font-size:18px}._0tx8hG_prose ._0tx8hG_lead{font-size:21px}}@media (max-width:767px){._0tx8hG_body{padding-block:40px 64px}._0tx8hG_story{grid-template-columns:1fr;gap:48px;padding-block:48px 64px}._0tx8hG_facts{position:static}._0tx8hG_facts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}._0tx8hG_facts dl>div:last-child{grid-column:1/-1}._0tx8hG_facts ul{flex-wrap:wrap;gap:4px 20px;display:flex}._0tx8hG_gallery{grid-template-columns:1fr;gap:32px}._0tx8hG_gallerySection{padding-top:32px}._0tx8hG_nextInner{flex-direction:column;align-items:start;gap:32px;padding-block:32px 48px}._0tx8hG_next{max-width:100%}}@media (prefers-reduced-motion:reduce){._0tx8hG_heroContent{animation:none}._0tx8hG_expand,._0tx8hG_nextTitle svg{transition:none}._0tx8hG_next:hover ._0tx8hG_nextTitle svg{transform:none}}
