@font-face{font-family:HM Magnitude;src:url(/__l5e/assets-v1/dd7fd7fa-1816-4c90-805d-f038c7833ff2/Magnitude.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:HM Franie;src:url(/__l5e/assets-v1/c46ad1a2-1357-4c5a-aa3a-8019f86ff7fb/Franie-Light.woff)format("woff");font-weight:300;font-display:swap}.hm-page,.hm-popup{background:var(--color-hm-page);color:var(--color-hm-ink);letter-spacing:0;font-family:HM Franie,sans-serif;font-size:13px;font-weight:300;line-height:1.95}.hm-page *,.hm-popup *{min-width:0}.hm-page h1,.hm-page h2,.hm-popup h2{letter-spacing:0;margin:0 0 24px;font-family:HM Magnitude,sans-serif;font-size:25px;font-weight:400;line-height:1.35}.hm-page p{margin-bottom:24px}.hm-page button,.hm-page .hm-button,.hm-popup button{letter-spacing:0;font-family:HM Magnitude,sans-serif;font-size:15px}.hm-button{border-radius:0;height:auto;padding:12px 24px;line-height:1.35}.hm-container{width:calc(100% - 80px);max-width:1040px;margin-inline:auto}.hm-section{padding-block:200px}.hm-sand{background:var(--color-hm-sand)}.hm-grid{align-items:start;gap:40px;display:grid}.hm-three{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-two{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-history{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:100px}.hm-interior{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:100px}.hm-eyebrow{text-transform:uppercase;margin-bottom:24px;font-family:HM Franie,sans-serif;font-size:10px;line-height:1.8;display:block}.hm-photo{object-fit:cover;width:100%;display:block}.hm-portrait{aspect-ratio:3/4}.hm-tall{aspect-ratio:9/16}.hm-caption{margin-top:10px;font-size:10px;line-height:1.7}.hm-stack>*+*{margin-top:40px}.hm-logo{width:270px;max-width:100%;margin:0 auto 60px}.hm-symbol{object-fit:contain;width:60px;height:60px;margin-bottom:40px}.hm-header{z-index:40;background:0 0;justify-content:space-between;align-items:center;padding:24px 40px;display:flex;position:fixed;inset:0 0 auto}.hm-header.is-solid{background:var(--color-hm-page)}.hm-header img{width:auto;height:58px}.hm-header.is-solid img{filter:brightness(.38)}.hm-hero{height:100svh;min-height:600px;color:var(--color-hm-page);position:relative}.hm-hero-media,.hm-hero-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hm-hero-shade{background:var(--color-hm-overlay)}.hm-hero-copy{text-align:center;position:absolute;inset:auto 20px 50px}.hm-hero-copy p{max-width:620px;margin:0 auto 30px}.hm-fortum-page{padding-top:80px}.hm-fortum-page .hm-hero{height:calc(100svh - 80px)}.hm-hero-symbol{object-fit:contain;width:60px;height:60px;margin:0 auto 24px;display:block}.hm-hero-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.hm-project-disclaimer{background:var(--color-hm-accent);color:var(--color-hm-ink);text-align:center;padding:18px 24px;font-size:10px;line-height:1.7}.hm-hero-arrow{justify-content:center;width:32px;margin:28px auto 0;display:flex}.hm-video{object-fit:cover;width:100%;height:100%;display:block}.hm-video-wide{aspect-ratio:16/9}.hm-garden-film{height:585px}.hm-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-block:30px 40px;display:flex}.hm-footer{background:var(--color-hm-accent);padding:80px 0 30px}.hm-footer-bottom{flex-direction:column;gap:12px;margin-top:70px;font-size:10px;display:flex}.hm-form{gap:22px;display:grid}.hm-field label{margin-bottom:7px;display:block}.hm-field input{width:100%;color:var(--color-hm-ink);border:1px solid var(--color-hm-border);font:inherit;background:0 0;border-radius:0;padding:12px;line-height:1.4}.hm-field input:focus{outline:1px solid var(--color-hm-ink)}.hm-error{color:var(--color-destructive);margin:5px 0 0;font-size:11px}.hm-privacy{font-size:10px;line-height:1.7}.hm-privacy a{text-decoration:underline}.hm-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hm-dialog-overlay{z-index:60;background:var(--color-hm-overlay);position:fixed;inset:0}.hm-popup{z-index:61;width:calc(100% - 40px);max-width:480px;max-height:calc(100dvh - 40px);padding:45px 35px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.hm-popup .hm-close{position:absolute;top:10px;right:10px}.hm-fade{opacity:0;transition:opacity .9s}.hm-fade.is-visible{opacity:1}.hm-page #afspraak,.hm-page #geschiedenis{scroll-margin-top:110px}@media(max-width:767px){.hm-container{width:calc(100% - 40px)}.hm-section{padding-block:80px}.hm-grid{grid-template-columns:minmax(0,1fr);gap:40px}.hm-page h1,.hm-page h2,.hm-popup h2{font-size:22px}.hm-header{gap:15px;padding:18px 20px}.hm-header img{height:46px}.hm-header .hm-button{padding:12px 18px}.hm-hero{min-height:580px}.hm-hero-copy{bottom:35px}.hm-garden-film{height:420px}.hm-footer{padding-block:60px 30px}.hm-popup{padding:45px 25px}}@media(prefers-reduced-motion:reduce){.hm-fade{opacity:1;transition:none}}.hm-header .hm-button-outline{color:var(--color-hm-page);border:1px solid var(--color-hm-page);white-space:nowrap;background:0 0;padding:13px 28px;font-size:15px;transition:background .2s,border-color .2s,color .2s}.hm-header .hm-button-outline:hover{background:#ffffff1f}.hm-header.is-solid .hm-button-outline{color:var(--color-hm-ink);border-color:var(--color-hm-ink)}.hm-header.is-solid .hm-button-outline:hover{background:#0f0f0f0f}.hm-hero .hm-button-ivory{background:var(--color-hm-page);color:var(--color-hm-ink);padding:16px 38px;font-size:16px;transition:opacity .2s}.hm-hero .hm-button-ivory:hover{opacity:.9}@media(max-width:767px){.hm-header .hm-button-outline{padding:10px 14px;font-size:13px}.hm-hero .hm-button-ivory{padding:15px 30px;font-size:15px}}
