:root{--hdd-content-max: 1200px;--hdd-page-gutter: 40px;--hdd-grid-columns: 12;--hdd-grid-gap: 24px;--hdd-space-1: 4px;--hdd-space-2: 8px;--hdd-space-3: 16px;--hdd-space-4: 24px;--hdd-space-5: 40px;--hdd-space-6: 64px;--hdd-space-7: 96px;--hdd-measure-small: 32ch;--hdd-measure-read: 42ch;--hdd-measure-statement: 30ch;--hdd-z-ground: 0;--hdd-z-material: 1;--hdd-z-content: 2;--hdd-z-action: 3;--hdd-z-navigation: 10}:root{--lh-bg: #02070d;--lh-bg-raised: #050b12;--lh-bg-raised-rgb: 5 11 18;--lh-text-primary: #f2eee6;--lh-text-secondary: #b8b2a8;--lh-text-faint: rgba(184, 178, 168, .58);--lh-line: rgba(211, 220, 220, .22);--lh-line-soft: rgba(211, 220, 220, .11);--lh-copper-rgb: 217 122 95;--lh-copper: rgb(var(--lh-copper-rgb));--lh-copper-hover-rgb: 229 138 109;--lh-copper-hover: rgb(var(--lh-copper-hover-rgb));--lh-copper-active-rgb: 200 104 80;--lh-copper-active: rgb(var(--lh-copper-active-rgb));--lh-copper-text: #2a120a;--lh-gold-muted-rgb: 184 149 90;--lh-gold-muted: rgb(var(--lh-gold-muted-rgb));--lh-pigment-violet: var(--hdd-liminal-violet);--lh-pigment-cyan: var(--hdd-cool-cyan);--lh-pigment-rust: var(--lh-copper-rgb);--lh-light-amber: var(--lh-gold-muted-rgb);--lh-font-sans: "Inter", -apple-system, "Segoe UI", system-ui, sans-serif;--lh-font-serif: "Source Serif 4", "Iowan Old Style", Georgia, serif;--lh-font-interface: var(--lh-font-sans);--lh-font-experiential: var(--lh-font-serif);--lh-cta-primary-bg: var(--lh-copper);--lh-cta-primary-bg-hover: var(--lh-copper-hover);--lh-cta-primary-text: var(--lh-copper-text);--lh-ink: #18242a;--lh-ink-muted: rgba(24, 36, 42, .68);--lh-sky: #b9d9eb;--lh-sky-2: #91bdd4;--lh-slate: #62747c;--lh-bluegrey: #344a54;--lh-cream: #f1eee4;--lh-paper: #e7e5dc;--lh-peach: #d89076;--lh-sun: #e6b768;--lh-makers-blue: #c8ddea;--lh-newsletter-blue: #a9d2e7;--lh-bridge: #eef0e9;--lh-ink-line: rgba(24, 36, 42, .22);--lh-faq-dark: #202f36;--lh-deep: #1c2b31;--lh-tan: #d7c6aa}.lichthuis-band{position:relative;padding:clamp(64px,9vw,128px) 0;overflow:hidden}.lichthuis-band-grid{position:relative;z-index:1;width:min(calc(100% - 42px),1180px);margin:0 auto;display:grid;grid-template-columns:1fr;gap:clamp(28px,6vw,56px)}.lichthuis-band-bg-image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;z-index:0;pointer-events:none}.lichthuis-band-eyebrow{margin:0 0 .5em;font-family:var(--lh-font-sans);font-weight:600;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase}.lichthuis-band-heading{margin:0;font-family:var(--lh-font-serif);font-weight:500;line-height:1.05;letter-spacing:-.012em;font-size:clamp(1.9rem,4.2vw,3.6rem);max-width:15ch}.lichthuis-band-body{font-family:var(--lh-font-serif);font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.6}.lichthuis-band-body p{margin:0 0 1.1em}.lichthuis-band-body p:last-child{margin-bottom:0}.lichthuis-band--sky{background:var(--lh-sky);color:var(--lh-ink)}.lichthuis-band--sky .lichthuis-band-eyebrow{color:#385f72}.lichthuis-band--sky2{background:var(--lh-sky-2);color:var(--lh-ink)}.lichthuis-band--sky2 .lichthuis-band-eyebrow{color:#31576a}.lichthuis-band--peach{background:var(--lh-peach);color:#241d1a}.lichthuis-band--peach .lichthuis-band-eyebrow{color:#663e33}.lichthuis-band--cream{background:var(--lh-cream);color:var(--lh-ink)}.lichthuis-band--cream .lichthuis-band-eyebrow{color:#607984}.lichthuis-band--bluegrey{background:var(--lh-bluegrey);color:var(--lh-text-primary)}.lichthuis-band--bluegrey .lichthuis-band-eyebrow{color:var(--lh-sky)}.lichthuis-glyph-strand{position:absolute;top:12%;bottom:12%;width:13px;pointer-events:none;background-image:repeating-linear-gradient(to bottom,currentColor 0,currentColor 13px,transparent 13px,transparent 20px);opacity:.16}.lichthuis-glyph-strand--left{left:clamp(12px,3vw,48px)}.lichthuis-glyph-strand--right{right:clamp(12px,3vw,48px)}@media (min-width: 900px){.lichthuis-band-grid{grid-template-columns:.85fr 1.15fr;align-items:start}}@media (prefers-reduced-motion: reduce){.lichthuis-band{scroll-behavior:auto}}.lichthuis-makers{position:relative;background:var(--lh-makers-blue);color:var(--lh-ink);padding:clamp(72px,9vw,128px) 0;overflow:hidden}.lichthuis-makers-intro,.lichthuis-makers-grid{position:relative;z-index:1;width:min(calc(100% - 42px),1180px);margin:0 auto}.lichthuis-makers-intro{margin-bottom:54px}.lichthuis-makers-intro .lichthuis-band-eyebrow{color:#385f72}.lichthuis-makers-lead{font-family:var(--lh-font-serif);font-size:clamp(1.1rem,1.6vw,1.4rem);line-height:1.55;max-width:34ch;margin:.9em 0 0}.lichthuis-makers-grid{display:grid;grid-template-columns:1fr;gap:38px}.lichthuis-maker-card{margin:0}.lichthuis-maker-photo{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:2px;cursor:pointer;outline-offset:4px}.lichthuis-maker-photo-image,.lichthuis-maker-photo-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .32s ease}.lichthuis-maker-photo-placeholder{display:grid;place-items:center;background:linear-gradient(145deg,#b7cedb,#819da9)}.lichthuis-maker-photo-placeholder span{font:500 .78rem/1.5 var(--lh-font-sans);letter-spacing:.18em;color:#18242aa6}.lichthuis-maker-photo-image{object-fit:cover;display:block}.lichthuis-maker-hint{position:absolute;left:14px;bottom:14px;margin:0;font:600 .62rem/1 var(--lh-font-sans);letter-spacing:.16em;color:#ffffffdb;text-shadow:0 1px 3px rgba(0,0,0,.5);transition:opacity .32s ease;pointer-events:none}.lichthuis-maker-bio{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px;text-align:center;background:#18242ad1;opacity:0;transition:opacity .32s ease;pointer-events:none}.lichthuis-maker-bio p{margin:0;font-family:var(--lh-font-serif);font-size:1.05rem;line-height:1.5;color:var(--lh-text-primary)}.lichthuis-maker-photo[data-revealed=true] .lichthuis-maker-photo-image,.lichthuis-maker-photo[data-revealed=true] .lichthuis-maker-photo-placeholder{opacity:.14}.lichthuis-maker-photo[data-revealed=true] .lichthuis-maker-bio{opacity:1}.lichthuis-maker-photo[data-revealed=true] .lichthuis-maker-hint{opacity:0}.lichthuis-maker-meta{padding:16px 2px 0}.lichthuis-maker-meta h3{font-family:var(--lh-font-serif);font-weight:500;font-size:clamp(1.4rem,2vw,1.9rem);margin:0 0 4px}.lichthuis-maker-meta p{font:500 .76rem/1.4 var(--lh-font-sans);letter-spacing:.12em;text-transform:uppercase;margin:0;color:var(--lh-ink-muted)}@media (min-width: 900px){.lichthuis-makers-grid{grid-template-columns:repeat(3,1fr);gap:24px}.lichthuis-makers-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(32px,6vw,90px);align-items:end}.lichthuis-makers-lead{max-width:none}}@media (prefers-reduced-motion: reduce){.lichthuis-maker-photo-image,.lichthuis-maker-photo-placeholder,.lichthuis-maker-bio,.lichthuis-maker-hint{transition:none}}.lichthuis-newsletter{position:relative;overflow:hidden;background:var(--lh-newsletter-blue);color:var(--lh-ink);padding:clamp(76px,10vw,132px) 0}.lichthuis-newsletter-inner{position:relative;z-index:1;width:min(calc(100% - 42px),850px);margin:0 auto}.lichthuis-newsletter .lichthuis-band-eyebrow{color:#17252b}.lichthuis-newsletter .lichthuis-band-heading{max-width:13ch;margin-bottom:.4em}.lichthuis-newsletter-lead{font-family:var(--lh-font-serif);font-size:1.2rem;line-height:1.55;max-width:32rem;margin:0}.lichthuis-newsletter-form{margin-top:34px}.lichthuis-newsletter-row{display:flex;gap:10px}.lichthuis-newsletter-row input{flex:1;min-width:0;background:#fff6;border:1px solid rgba(23,37,43,.45);padding:16px;font:400 1rem var(--lh-font-sans);color:var(--lh-ink)}.lichthuis-newsletter-row input::placeholder{color:#18242a80}.lichthuis-newsletter-row button{border:1px solid #17252b;background:#17252b;color:#f6f3eb;padding:0 22px;font:500 .76rem var(--lh-font-sans);letter-spacing:.1em;cursor:pointer;white-space:nowrap}.lichthuis-newsletter-row button:hover{background:#223339}@media (max-width: 599px){.lichthuis-newsletter-row{flex-direction:column}.lichthuis-newsletter-row button{padding:16px}}.lichthuis-page{display:flex;flex-direction:column;padding-bottom:clamp(48px,8vw,96px);background:var(--lh-bg);overflow-x:clip;position:relative;container-type:inline-size}.lichthuis-page:before,.lichthuis-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.lichthuis-page:before{background:radial-gradient(ellipse 65% 22% at 15% 32%,rgb(var(--lh-pigment-cyan) / .05) 0%,transparent 70%)}.lichthuis-page:after{background:radial-gradient(ellipse 70% 20% at 88% 4%,rgb(var(--lh-copper-rgb) / .05) 0%,transparent 72%),radial-gradient(ellipse 70% 18% at 10% 78%,rgb(var(--lh-copper-rgb) / .04) 0%,transparent 72%)}.lichthuis-page>*{z-index:1}.shell-route-lichthuis .hdd-header-logo-mark,.shell-route-lichthuis .hdd-header-tagline{display:none}.shell-route-lichthuis .hdd-header-logo:before{content:"";display:block;width:34px;height:34px;background-image:url(/materials/hdd-logo-object.png?v=2);background-size:contain;background-repeat:no-repeat;background-position:center}.lichthuis-page .hdd-cta,.lichthuis-page .shell-action{font-family:var(--lh-font-interface)}.lichthuis-page .hdd-cta{display:inline-flex;align-items:center;gap:.5em;border-radius:999px;border:none;padding:.85em 1.7em;font-size:.86rem;font-weight:500;letter-spacing:.02em;text-transform:none;background:var(--lh-cta-primary-bg);color:var(--lh-cta-primary-text);transition:background .18s var(--dd-easing-organic),transform .18s var(--dd-easing-organic)}.lichthuis-page .hdd-cta:hover:not(:disabled){background:var(--lh-cta-primary-bg-hover)}.lichthuis-page .hdd-cta:active:not(:disabled){background:var(--lh-copper-active)}.lichthuis-page .hdd-cta:focus-visible{outline:2px solid var(--lh-copper);outline-offset:3px}.lichthuis-page .hdd-cta:disabled{opacity:.4}.lichthuis-page .shell-action{display:inline-flex;align-items:center;gap:.5em;border-radius:999px;border:1px solid var(--lh-line);background:transparent;padding:.8em 1.6em;font-size:.82rem;font-weight:500;letter-spacing:.02em;color:var(--lh-text-secondary);transition:border-color .18s var(--dd-easing-organic),color .18s var(--dd-easing-organic)}.lichthuis-page .shell-action:hover{border-color:rgb(var(--lh-copper-rgb) / .6);color:var(--lh-text-primary)}.lichthuis-page .shell-action:focus-visible{outline:2px solid var(--lh-copper);outline-offset:2px}@media (min-width: 900px){.shell-route-lichthuis .hdd-header-logo:before{width:44px;height:44px}}.shell-route-lichthuis .shell-continuation{display:none}.lichthuis-eyebrow{margin:0;font-family:var(--lh-font-sans);font-weight:400;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--lh-copper-rgb))}.lichthuis-meta{margin:4px 0 0;font-family:var(--lh-font-sans);font-weight:400;font-size:.66rem;letter-spacing:.13em;text-transform:uppercase;color:var(--lh-text-secondary)}.lichthuis-section-titel{margin:0 0 calc(var(--dd-space-unit) * 2);font-family:var(--lh-font-interface);font-weight:400;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(1.1rem,3vw,1.4rem);color:var(--lh-text-primary);text-align:center}.lichthuis-frame-open{--lhfo-gap: 26px;--lhfo-color: var(--lh-line);position:relative;background-repeat:no-repeat;background-image:linear-gradient(var(--lhfo-color),var(--lhfo-color)),linear-gradient(var(--lhfo-color),var(--lhfo-color)),linear-gradient(var(--lhfo-color),var(--lhfo-color)),linear-gradient(var(--lhfo-color),var(--lhfo-color));background-size:calc(100% - var(--lhfo-gap)) 1px,1px calc(100% - var(--lhfo-gap)),1px 100%,100% 1px;background-position:right top,left bottom,right top,left bottom}.lichthuis-field{--lhf-width: 100%;--lhf-pad-y: clamp(28px, 5vw, 44px);--lhf-pad-x: clamp(20px, 4vw, 40px);position:relative;box-sizing:border-box;width:var(--lhf-width);margin-left:auto;margin-right:auto;padding:var(--lhf-pad-y) var(--lhf-pad-x);background:rgb(var(--lh-bg-raised-rgb) / .5);border-top:1px solid var(--lh-line-soft);border-bottom:1px solid var(--lh-line-soft)}.lichthuis-field--invitation{--lhf-width: min(94vw, 720px)}.lichthuis-hero{--lh-text-primary: var(--lh-ink);--lh-text-secondary: var(--lh-ink-muted);--lh-text-faint: rgba(24, 36, 42, .45);--lh-line: var(--lh-ink-line);--lh-line-soft: rgba(24, 36, 42, .11);position:relative;display:flex;flex-direction:column;gap:clamp(20px,4vw,32px);padding:0 0 clamp(40px,7vw,64px);background:var(--lh-cream);color:var(--lh-ink);overflow:hidden}.lichthuis-hero-cta-group{width:min(calc(100% - 42px),780px);margin:0 auto;display:flex;flex-direction:column;gap:calc(var(--dd-space-unit) * 1.25)}.lichthuis-hero-media-wrap{position:relative;width:100%;aspect-ratio:14 / 15;overflow:hidden}.lichthuis-hero-media-image{display:block;width:100%;height:100%;object-fit:cover;object-position:74% center}.lichthuis-hero-media-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(185deg,rgba(20,27,31,.82) 0%,rgba(20,27,31,.58) 26%,rgba(20,27,31,.16) 48%,transparent 62%)}.lichthuis-hero-text-content{position:absolute;z-index:2;top:0;left:0;right:0;padding:clamp(18px,5vw,32px) 21px 0;display:flex;flex-direction:column;gap:calc(var(--dd-space-unit) * 1);color:#f2eee6}.lichthuis-hero-text-content .lichthuis-meta{color:#f2eee6bf}.lichthuis-hero-brandmark-loose{display:none}.lichthuis-hero-brandmark-credit{display:block;position:absolute;z-index:1;right:clamp(14px,4vw,24px);bottom:clamp(12px,3.5vw,20px);width:clamp(96px,30vw,140px);height:auto;opacity:var(--lh-brandmark-opacity, .55);mix-blend-mode:screen;pointer-events:none;transform:translate(var(--lh-brandmark-x, 0px),var(--lh-brandmark-y, 0px)) scale(var(--lh-brandmark-scale, 1))}.lichthuis-hero-vraag{margin:8px 0 0;font-family:var(--lh-font-sans);font-weight:500;text-transform:uppercase;letter-spacing:.015em;line-height:1.2;font-size:clamp(1.5rem,6.4vw,2.05rem);color:inherit;max-width:18ch}.lichthuis-hero-sub{margin:4px 0 0;font-family:var(--lh-font-interface);font-style:italic;font-size:.92rem;line-height:1.5;color:#f2eee6db;max-width:38ch}.lichthuis-hero-cta{align-self:flex-start;margin-top:calc(var(--dd-space-unit) * 1.5)}.lichthuis-hero-scrollhint{display:none}@media (min-width: 900px){.lichthuis-hero{--lh-text-primary: #f2eee6;--lh-text-secondary: #d7d2c8;--lh-text-faint: rgba(242, 238, 230, .68);--lh-line: rgba(242, 238, 230, .3);--lh-line-soft: rgba(242, 238, 230, .16);min-height:92svh;justify-content:center;gap:clamp(18px,2.4vw,28px);padding:clamp(48px,7vw,96px) 0;background:#1c2528;color:var(--lh-text-primary)}.lichthuis-hero-text-content,.lichthuis-hero-cta-group{width:min(46%,620px);margin:0;margin-left:clamp(24px,5vw,80px)}.lichthuis-hero-text-content{position:static;padding:0}.lichthuis-hero-media-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:auto;aspect-ratio:auto}.lichthuis-hero-media-image{width:100%;height:100%;object-fit:cover;object-position:64% 40%}.lichthuis-hero-media-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,rgba(20,27,31,.88) 0%,rgba(20,27,31,.6) 28%,rgba(20,27,31,.18) 52%,transparent 68%)}.lichthuis-hero-brandmark-loose{display:block;position:absolute;right:clamp(130px,15vw,210px);bottom:clamp(108px,12.5vw,165px);width:clamp(48px,4.6vw,78px);height:auto;opacity:.5;pointer-events:none}.lichthuis-hero-brandmark-credit{display:block;position:absolute;right:clamp(28px,3.5vw,56px);bottom:clamp(24px,3vw,44px);width:clamp(160px,13vw,214px);height:auto;opacity:var(--lh-brandmark-opacity-desktop, .55);mix-blend-mode:screen;pointer-events:none;transform:translate(var(--lh-brandmark-x-desktop, 0px),var(--lh-brandmark-y-desktop, 0px)) scale(var(--lh-brandmark-scale-desktop, 1))}.lichthuis-hero-vraag{color:var(--lh-text-primary);font-size:clamp(2.2rem,3.6vw,3.2rem);max-width:15ch}.lichthuis-hero-sub{color:var(--lh-text-secondary)}.lichthuis-hero-cta{align-self:flex-start}.lichthuis-hero-scrollhint{display:block;margin-top:clamp(28px,4vw,48px);font-family:var(--hdd-font-mono-typewriter);font-size:.66rem;letter-spacing:.14em;color:var(--lh-text-faint);text-align:center}}@media (min-width: 900px) and (prefers-reduced-motion: no-preference){.lichthuis-hero-scrollhint{animation:lichthuis-scrollhint-drijven 2.4s ease-in-out infinite}}@keyframes lichthuis-scrollhint-drijven{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.lichthuis-media-placeholder-label{display:inline-block;max-width:40ch;font-family:var(--hdd-font-mono-typewriter);font-size:.68rem;line-height:1.6;letter-spacing:.02em;color:var(--lh-ink-muted);border:1px dashed var(--lh-ink-line);border-radius:var(--shell-radius);padding:calc(var(--dd-space-unit) * 1.5);background:#18242a0f}.lichthuis-media-placeholder-label code{color:var(--lh-ink)}.lichthuis-film{--lh-text-primary: var(--lh-ink);--lh-text-secondary: var(--lh-ink-muted);--lh-line: var(--lh-ink-line);--lh-line-soft: rgba(24, 36, 42, .11);position:relative;display:flex;flex-direction:column;gap:calc(var(--dd-space-unit) * 2);padding:clamp(56px,9vw,96px) 0;background:var(--lh-cream)}.lichthuis-film:after{content:"";position:absolute;left:0;right:0;bottom:0;height:clamp(90px,20vw,170px);transform:translateY(55%);z-index:1;pointer-events:none;background:radial-gradient(ellipse 80% 100% at 50% 0%,rgb(var(--lh-pigment-cyan) / .15) 0%,transparent 75%)}.lichthuis-film-frame{width:min(calc(100% - 42px),1180px);margin:0 auto;position:relative;aspect-ratio:16 / 9;background:#000;border-top:1px solid var(--lh-line-soft);border-bottom:1px solid var(--lh-line-soft);overflow:hidden}.lichthuis-film-video{width:100%;height:100%;display:block;object-fit:cover;background:#000}.lichthuis-film-video:not([data-started])::-webkit-media-controls-overlay-play-button,.lichthuis-film-video:not([data-started])::-webkit-media-controls-start-playback-button{display:none!important}.lichthuis-film-play{position:absolute;top:0;right:0;bottom:44px;left:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;margin:0;cursor:pointer;z-index:2}.lichthuis-film-play-icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff29;border:1.5px solid rgb(255 255 255 / .75);color:#fff;transition:background .16s var(--dd-easing-organic),transform .16s var(--dd-easing-organic)}.lichthuis-film-play:hover .lichthuis-film-play-icon{background:#ffffff4d;transform:scale(1.06)}.lichthuis-film-play:focus-visible{outline:none}.lichthuis-film-play:focus-visible .lichthuis-film-play-icon{outline:2px solid var(--lh-cta-primary-bg);outline-offset:3px;background:#ffffff4d}.lichthuis-film-play-icon svg{width:22px;height:22px;margin-left:3px}.lichthuis-media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:calc(var(--dd-space-unit) * 2);box-sizing:border-box;pointer-events:none;text-align:center}.lichthuis-practical{--lh-text-primary: var(--lh-ink);--lh-text-secondary: var(--lh-ink-muted);--lh-line: var(--lh-ink-line);--lh-line-soft: rgba(24, 36, 42, .11);--lh-bg-raised: var(--lh-paper);--lh-bg-raised-rgb: 231 229 220;padding:clamp(56px,9vw,96px) 0;background:var(--lh-cream)}.lichthuis-practical-frame{--lhfo-gap: 20px;padding:calc(var(--dd-space-unit) * 4);display:flex;flex-direction:column;gap:calc(var(--dd-space-unit) * 1.5);max-width:46ch;margin-left:auto;margin-right:auto;background-color:var(--lh-bg-raised)}#lichthuis-practical-titel{text-align:center}.lichthuis-practical-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.lichthuis-practical-list li{font-family:var(--lh-font-interface);font-size:.92rem;color:var(--lh-text-secondary);padding-left:1.1em;position:relative}.lichthuis-practical-list li:before{content:"—";position:absolute;left:0;color:rgb(var(--lh-copper-rgb) / .7)}.lichthuis-practical-prijs{margin:calc(var(--dd-space-unit) * 1) 0 0;display:flex;align-items:baseline;gap:8px;font-family:var(--lh-font-interface);font-weight:500;font-size:1.15rem;color:var(--lh-text-primary)}.lichthuis-practical-copy{margin:0;font-family:var(--lh-font-interface);font-size:.85rem;line-height:1.6;color:var(--lh-text-secondary)}.lichthuis-invitation{--lh-text-primary: var(--lh-ink);--lh-text-secondary: var(--lh-ink-muted);--lh-text-faint: rgba(24, 36, 42, .45);--lh-line: var(--lh-ink-line);--lh-line-soft: rgba(24, 36, 42, .11);--lh-bg-raised-rgb: 238 240 233;position:relative;display:flex;flex-direction:column;gap:calc(var(--dd-space-unit) * 1.5);align-items:center;width:100%;padding:clamp(56px,9vw,96px) 0;background:var(--lh-bridge)}.lichthuis-invitation-primary{display:flex;flex-direction:column;align-items:center;gap:calc(var(--dd-space-unit) * 1.5);width:100%;max-width:40ch;margin:0 auto}.lichthuis-invitation:before{content:"";position:absolute;top:-24px;left:0;right:0;height:260px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 72% 100% at 38% 0%,rgb(var(--lh-light-amber) / .13) 0%,transparent 75%)}.lichthuis-invitation-vraag{margin:0;font-family:var(--lh-font-interface);font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:1.22;font-size:clamp(1.5rem,5vw,2.2rem);color:var(--lh-text-primary);text-align:center}.lichthuis-invitation-copy{margin:0;font-family:var(--lh-font-interface);font-size:.92rem;line-height:1.6;color:var(--lh-text-secondary);max-width:36ch;text-align:left}.lichthuis-invitation-cta{margin-top:4px}.lichthuis-invitation-secondary{position:relative;margin-top:calc(var(--dd-space-unit) * 3);padding-top:calc(var(--dd-space-unit) * 2);border-top:1px solid var(--lh-line-soft);display:flex;flex-direction:column;align-items:center;gap:calc(var(--dd-space-unit) * 1);width:100%;text-align:center}.lichthuis-invitation-secondary-lead{margin:0;font-family:var(--lh-font-interface);font-size:.82rem;color:var(--lh-text-faint)}.lichthuis-notify-trigger{align-self:center}.lichthuis-notify-form{display:flex;flex-direction:column;gap:8px;max-width:32ch;margin-left:auto;margin-right:auto;text-align:left}.lichthuis-notify-status,.lichthuis-notify-hint{margin:0;font-family:var(--lh-font-interface);font-size:.78rem;line-height:1.5;color:var(--lh-text-faint);max-width:34ch}.lichthuis-faq{position:relative;width:100%;padding:clamp(56px,9vw,96px) 0;background:var(--lh-faq-dark)}.lichthuis-faq-inner{max-width:52ch;margin-left:auto;margin-right:auto}.lichthuis-faq:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:url(/materials/hdd-material-stripes-field.png);background-repeat:no-repeat;background-size:620px auto;background-position:-10% 105%;opacity:.14;-webkit-mask-image:radial-gradient(ellipse 55% 50% at 15% 88%,black 0%,transparent 70%);mask-image:radial-gradient(ellipse 55% 50% at 15% 88%,black 0%,transparent 70%)}.lichthuis-faq-list{display:flex;flex-direction:column}.lichthuis-faq-item{border-top:1px solid var(--lh-line-soft);padding:calc(var(--dd-space-unit) * 1.75) 0}.lichthuis-faq-item:last-child{border-bottom:1px solid var(--lh-line-soft)}.lichthuis-faq-vraag{cursor:pointer;font-family:var(--lh-font-interface);font-size:.95rem;color:var(--lh-text-primary);list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.lichthuis-faq-vraag::-webkit-details-marker{display:none}.lichthuis-faq-vraag:after{content:"+";font-family:var(--hdd-font-mono-typewriter);color:rgb(var(--lh-copper-rgb));flex-shrink:0;transition:transform .2s var(--dd-easing-organic)}.lichthuis-faq-item[open] .lichthuis-faq-vraag:after{transform:rotate(45deg)}.lichthuis-faq-antwoord{margin:calc(var(--dd-space-unit) * 1.25) 0 0;font-family:var(--lh-font-interface);font-size:.86rem;line-height:1.65;color:var(--lh-text-secondary)}.lichthuis-gallery-section{--lh-text-faint: rgba(24, 36, 42, .55);--lh-bg-raised: #c9b89a;padding:clamp(48px,7vw,90px) 0;background:var(--lh-tan)}.lichthuis-gallery{display:flex;flex-direction:column;gap:calc(var(--dd-space-unit) * 1.5)}.lichthuis-gallery-track{display:flex;gap:calc(var(--dd-space-unit) * 2);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--shell-page-padding);-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 6%,black 94%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black 6%,black 94%,transparent 100%);scrollbar-width:none}.lichthuis-gallery-track::-webkit-scrollbar{display:none}.lichthuis-gallery-item{flex:0 0 auto;width:82%;scroll-snap-align:center;display:flex;align-items:center;justify-content:center;height:clamp(280px,55vw,420px);background:var(--lh-bg-raised)}.lichthuis-gallery-image{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.lichthuis-gallery-counter{margin:0;align-self:center;font-family:var(--hdd-font-mono-typewriter);font-size:.68rem;letter-spacing:.14em;color:var(--lh-text-faint)}.lichthuis-form-row{display:flex;flex-direction:column;gap:6px}.lichthuis-form-label{font-family:var(--hdd-font-mono-typewriter);font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:var(--lh-text-secondary)}.lichthuis-input,.lichthuis-textarea{width:100%;background:transparent;border:1px solid var(--lh-line);border-radius:var(--shell-radius);color:var(--lh-text-primary);font-family:var(--lh-font-interface);font-size:.92rem;padding:.7em .8em;min-height:44px;box-sizing:border-box}.lichthuis-textarea{min-height:auto;resize:vertical}.lichthuis-input::placeholder,.lichthuis-textarea::placeholder{color:var(--lh-text-faint)}.lichthuis-input:focus-visible,.lichthuis-textarea:focus-visible{outline:2px solid rgb(var(--lh-copper-rgb) / .85);outline-offset:2px}.lichthuis-checkbox-rij{display:flex;align-items:flex-start;gap:10px;font-family:var(--lh-font-interface);font-size:.85rem;color:var(--lh-text-secondary);cursor:pointer}.lichthuis-checkbox-rij input{margin-top:3px;width:18px;height:18px;flex-shrink:0;accent-color:rgb(var(--lh-copper-rgb))}.lichthuis-stap{display:flex;flex-direction:column;gap:calc(var(--dd-space-unit) * 2)}.lichthuis-stap-vraag{margin:0;font-family:var(--lh-font-interface);font-size:1.05rem;line-height:1.4;color:var(--lh-text-primary)}.lichthuis-stap-hint{margin:0;font-family:var(--lh-font-interface);font-size:.78rem;color:var(--lh-text-faint)}.lichthuis-stap-vraag--klein{font-size:.88rem;color:var(--lh-text-secondary);margin-top:calc(var(--dd-space-unit) * 1)}.lichthuis-address-group{display:flex;flex-direction:column;gap:calc(var(--dd-space-unit) * 1.25);padding-top:calc(var(--dd-space-unit) * 1.5);border-top:1px solid var(--lh-line-soft)}.lichthuis-address-group-label{text-transform:none;letter-spacing:.02em;font-family:var(--lh-font-interface);font-size:.78rem;color:var(--lh-text-faint)}.lichthuis-address-row{display:flex;flex-wrap:wrap;gap:calc(var(--dd-space-unit) * 1.5)}.lichthuis-address-row .lichthuis-form-row{flex:1 1 220px}.lichthuis-form-row--smal{flex:0 1 140px}.lichthuis-info-box{margin:0;font-family:var(--lh-font-interface);font-size:.85rem;line-height:1.6;color:var(--lh-text-secondary);border-left:2px solid rgb(var(--lh-copper-rgb) / .45);padding:2px calc(var(--dd-space-unit) * 1.75);display:flex;flex-direction:column;gap:calc(var(--dd-space-unit) * 1)}.lichthuis-info-box-lead{margin:0;color:var(--lh-text-primary)}.lichthuis-price-block{display:flex;flex-direction:column;gap:calc(var(--dd-space-unit) * 1.25);border:1px solid var(--lh-line);border-radius:var(--shell-radius);padding:calc(var(--dd-space-unit) * 2)}.lichthuis-price-lead{margin:0;font-family:var(--lh-font-interface);font-size:1rem;color:var(--lh-text-primary)}.lichthuis-price-copy{margin:0;font-family:var(--lh-font-interface);font-size:.85rem;line-height:1.6;color:var(--lh-text-secondary)}.lichthuis-price-copy--formule{font-family:var(--hdd-font-mono-typewriter);font-size:.72rem;letter-spacing:.02em}.lichthuis-price-prototype-marker{margin:0;font-family:var(--hdd-font-mono-typewriter);font-size:.64rem;letter-spacing:.04em;color:rgb(var(--hdd-cool-cyan) / .85)}.lichthuis-price-table{margin:0;display:flex;flex-direction:column;gap:6px}.lichthuis-price-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-family:var(--lh-font-interface);font-size:.82rem;color:var(--lh-text-secondary)}.lichthuis-price-row dt{max-width:34ch}.lichthuis-price-row dd{margin:0;flex-shrink:0;font-family:var(--hdd-font-mono-typewriter)}.lichthuis-price-row--subtotaal{padding-top:6px;border-top:1px solid var(--lh-line-soft)}.lichthuis-price-row--totaal{color:var(--lh-text-primary);font-size:.92rem}.lichthuis-price-row--totaal dd{color:rgb(var(--lh-copper-rgb))}.lichthuis-keuze-rij{display:flex;flex-wrap:wrap;gap:8px}.lichthuis-keuze-rij--kolom{flex-direction:column;align-items:flex-start}.lichthuis-keuze{font-family:var(--lh-font-interface);font-size:.85rem;color:var(--lh-text-secondary);background:transparent;border:1px solid var(--lh-line);border-radius:var(--shell-radius);padding:.65em 1em;min-height:44px;cursor:pointer;text-align:left;transition:border-color .18s var(--dd-easing-organic),color .18s var(--dd-easing-organic),background .18s var(--dd-easing-organic)}.lichthuis-keuze[aria-pressed=true]{color:rgb(var(--lh-copper-rgb));border-color:rgb(var(--lh-copper-rgb) / .8);background:rgb(var(--lh-copper-rgb) / .08)}.lichthuis-keuze:focus-visible{outline:2px solid rgb(var(--lh-copper-rgb) / .85);outline-offset:2px}.lichthuis-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex}.lichthuis-overlay-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000bf}.lichthuis-overlay-panel{position:relative;z-index:1;margin:0 auto;width:100%;max-width:640px;height:100%;max-height:100%;background:var(--lh-bg);border-left:1px solid var(--lh-line-soft);border-right:1px solid var(--lh-line-soft);display:flex;flex-direction:column;overflow:hidden;animation:lichthuis-overlay-verschijnen .22s var(--dd-easing-organic)}@keyframes lichthuis-overlay-verschijnen{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.lichthuis-overlay-panel{animation:none}}.lichthuis-overlay-header{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:calc(var(--dd-space-unit) * 2) calc(var(--dd-space-unit) * 2.5);border-bottom:1px solid var(--lh-line-soft);padding-top:max(calc(var(--dd-space-unit) * 2),env(safe-area-inset-top))}.lichthuis-overlay-header-tekst{display:flex;flex-direction:column;gap:4px}.lichthuis-stap-voortgang{font-family:var(--hdd-font-mono-typewriter);font-size:.62rem;letter-spacing:.08em;color:var(--lh-text-faint)}.lichthuis-overlay-close{background:transparent;border:none;color:var(--lh-text-secondary);font-size:1.3rem;line-height:1;width:40px;height:40px;cursor:pointer;border-radius:999px;flex-shrink:0}.lichthuis-overlay-close:hover,.lichthuis-overlay-close:focus-visible{color:rgb(var(--lh-copper-rgb));background:rgb(var(--lh-copper-rgb) / .1)}.lichthuis-overlay-body{flex:1 1 auto;overflow-y:auto;padding:calc(var(--dd-space-unit) * 3) calc(var(--dd-space-unit) * 2.5);padding-bottom:max(calc(var(--dd-space-unit) * 3),env(safe-area-inset-bottom));box-sizing:border-box}.lichthuis-overlay-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:calc(var(--dd-space-unit) * 3)}.lichthuis-overlay-actions .hdd-cta{margin-left:auto}.lichthuis-overlay-actions .hdd-cta:disabled{cursor:not-allowed;opacity:.45}.lichthuis-confirmation{display:flex;flex-direction:column;gap:calc(var(--dd-space-unit) * 1.5);align-items:flex-start}.lichthuis-confirmation-badge{margin:0;font-family:var(--hdd-font-mono-typewriter);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--hdd-cool-cyan));border:1px solid rgb(var(--hdd-cool-cyan) / .5);border-radius:var(--shell-radius);padding:4px 8px}.lichthuis-confirmation-titel{margin:8px 0 0;font-family:var(--lh-font-interface);font-weight:400;text-transform:uppercase;letter-spacing:.02em;font-size:1.4rem;color:var(--lh-text-primary)}.lichthuis-confirmation-copy{margin:0;font-family:var(--lh-font-interface);font-size:.92rem;line-height:1.6;color:var(--lh-text-secondary);max-width:42ch}.lichthuis-confirmation-sign{margin:4px 0 0;font-family:var(--lh-font-interface);font-size:.88rem;color:var(--lh-text-primary)}.lichthuis-confirmation-note{margin:calc(var(--dd-space-unit) * 1.5) 0 0;padding-top:calc(var(--dd-space-unit) * 1.5);border-top:1px solid var(--lh-line-soft);font-family:var(--hdd-font-mono-typewriter);font-size:.68rem;line-height:1.6;color:var(--lh-text-faint);max-width:44ch}@media (max-width: 899px){.shell-route-lichthuis .shell-page-frame{padding-left:0;padding-right:0}}@media (max-width: 899px){.lichthuis-hero-media-wrap{margin-top:-28px}.lichthuis-hero-media[data-status=ready]{border-top:none;border-bottom:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 44px,black calc(100% - 44px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black 44px,black calc(100% - 44px),transparent 100%)}}@media (max-width: 599px){.shell-route-lichthuis .hdd-header-logo{position:relative;transform:translate(39px,26px) scale(1.45)}.lichthuis-hero- cta-row/de eyebrow-scale(4.3)-hack) is VERWIJDERD -- die was tot op de pixel getuned voor de inmiddels vervangen Hero-architectuur en veroorzaakte na de HERO-RICHTING-herbouw een horizontale overflow (bevestigd: .lichthuis-eyebrow se scrollWidth liep op tot 978px op een 500px-viewport door scale(4.3) op de ::after). De robuustere,aspect-ratio-gebaseerde woordmerk-regel (hieronder,voorheen alleen min-width:600px) geldt nu op ELKE breedte. .lichthuis-film{margin-top:-64px}.lichthuis-film-frame{position:relative;transform:translateY(-51px)}.lichthuis-art--dark-cyan .lichthuis-art-image{position:relative;transform:translateY(96px);object-position:center 0%}.lichthuis-about{margin-top:-64px;margin-bottom:-16px}.lichthuis-about-question{max-width:79%;width:79%}#lichthuis-about-titel{position:relative;visibility:hidden}#lichthuis-about-titel:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/lichthuis/custom/lichthuis-section-title.png);background-repeat:no-repeat;background-size:contain;background-position:center;pointer-events:none;transform:scale(5);visibility:visible}.lichthuis-about-form{visibility:hidden}.lichthuis-credits{transform:translate(3px,-25px) scale(.95)}.lichthuis-art--transition .lichthuis-art-image{position:relative;transform:translateY(14px)}.lichthuis-practical-frame,.lichthuis-art--breakthrough .lichthuis-art-image{position:relative;transform:translateY(-8px)}.lichthuis-invitation{margin-top:-64px}#lichthuis-invitation-titel{position:relative;transform:translateY(10px)}.hdd-cta.lichthuis-invitation-cta{position:relative;transform:translateY(15px);background:var(--lh-cta-primary-bg);border-color:var(--lh-cta-primary-bg);color:var(--lh-cta-primary-text)}.hdd-cta.lichthuis-invitation-cta:hover{background:var(--lh-cta-primary-bg-hover);border-color:var(--lh-cta-primary-bg-hover)}.hdd-cta.lichthuis-invitation-cta:focus-visible{outline-color:var(--lh-cta-primary-bg)}.lichthuis-invitation-secondary-lead{position:relative;transform:translateY(9px);font-size:.902rem}.lichthuis-notify-trigger{position:relative;transform:translateY(58px)}.lichthuis-faq{margin-top:32px}#lichthuis-faq-titel{position:relative;transform:translateY(46px)}.lichthuis-faq-vraag{padding-top:43px}}@media (min-width: 600px) and (max-width: 899.98px){.lichthuis-hero-text-content{margin-left:39vw;padding-left:0;padding-right:clamp(24px,4vw,40px)}.lichthuis-hero-vraag{font-size:clamp(1.8rem,4.2vw,2.6rem);max-width:21ch}.lichthuis-hero-sub{font-size:clamp(.92rem,1.7vw,1.05rem);max-width:34ch}}.lichthuis-hero-text-content>.lichthuis-eyebrow{display:block;width:clamp(220px,30vw,360px);aspect-ratio:2098 / 749;margin-inline:auto;color:transparent;background-color:transparent;border-color:transparent;background-image:url(/lichthuis/lichthuis-title-hero.png);background-repeat:no-repeat;background-size:contain;background-position:center;transform:translate(var(--lh-wordmark-x, 0px),var(--lh-wordmark-y, 0px)) scale(var(--lh-wordmark-scale, 1));opacity:var(--lh-wordmark-opacity, 1)}@media (min-width: 900px){.lichthuis-hero-text-content>.lichthuis-eyebrow{display:block;transform:translate(var(--lh-wordmark-x-desktop, 0px),var(--lh-wordmark-y-desktop, 0px)) scale(var(--lh-wordmark-scale-desktop, 1));opacity:var(--lh-wordmark-opacity-desktop, 1)}.lichthuis-overlay-panel{max-width:560px;border-left:1px solid var(--lh-line);height:100%}.lichthuis-gallery-item{height:clamp(360px,32vw,520px);width:88%}.lichthuis-practical-frame{max-width:640px}.lichthuis-field{--lhf-pad-y: clamp(44px, 4vw, 64px)}.lichthuis-field--invitation{--lhf-width: min(70vw, 920px)}.lichthuis-invitation-vraag{font-size:clamp(2rem,3vw,2.8rem)}.lichthuis-faq-inner{max-width:var(--hdd-content-max);width:100%;margin-left:auto;margin-right:auto}#lichthuis-faq-titel{text-align:left}.lichthuis-faq-list{display:block;column-count:2;column-gap:calc(var(--hdd-grid-gap) * 2)}.lichthuis-faq-item{break-inside:avoid}.shell-route-lichthuis .hdd-header-logo:before{background-position:center 46%}}.shell-route-lichthuis{--shell-header-pad-y: 18px;--shell-header-gap-logo-nav: 40px;--shell-header-nav-gap: 20px;--shell-header-nav-item-gap: 18px}.shell-route-lichthuis .hdd-header{position:sticky;top:0;z-index:50;background:var(--lh-bg);border-bottom:1px solid var(--lh-line-soft)}.shell-route-lichthuis .hdd-header-nav-item,.shell-route-lichthuis .hdd-header-cta{font-family:var(--lh-font-sans);font-weight:400;font-size:.66rem;letter-spacing:.13em}.shell-route-lichthuis .hdd-header-cta{padding-top:6px;padding-bottom:6px}.hdd-header-lichthuis-nav{display:none}.shell-route-lichthuis .hdd-header-logo,.shell-route-lichthuis .hdd-header-inner:before,.shell-route-lichthuis .hdd-header-inner:after,.shell-route-lichthuis .hdd-header-nav,.shell-route-lichthuis .hdd-header-cta,.shell-route-lichthuis .hdd-header-profile{display:none}.shell-route-lichthuis .hdd-header-inner{justify-content:center}.shell-route-lichthuis .hdd-header-right{display:contents}.shell-route-lichthuis .hdd-header-lichthuis-nav{display:flex;width:100%;align-items:center;justify-content:space-between}.shell-route-lichthuis .hdd-header-lichthuis-logo{display:inline-flex;align-items:center;padding:8px;margin:-8px;background:none;border:none;cursor:pointer}.shell-route-lichthuis .hdd-header-lichthuis-links{display:flex;align-items:center}.shell-route-lichthuis .hdd-header-lichthuis-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:none;border:none;cursor:pointer;color:var(--lh-text-faint)}.shell-route-lichthuis .hdd-header-lichthuis-item[data-active=true]{color:var(--lh-text-primary)}.shell-route-lichthuis .hdd-header-lichthuis-item img,.shell-route-lichthuis .hdd-header-lichthuis-logo img{display:block;width:auto;height:21px;object-fit:contain}.shell-route-lichthuis .hdd-header-lichthuis-item-label{display:none}@media (max-width: 899.98px){.shell-route-lichthuis .hdd-header-lichthuis-logo img{height:20px}.shell-route-lichthuis .hdd-header-lichthuis-links{gap:4px}.shell-route-lichthuis .hdd-header-lichthuis-item{min-width:44px;min-height:44px;padding:0}.shell-route-lichthuis .hdd-header-lichthuis-item img{height:21px}}@media (min-width: 900px){.shell-route-lichthuis .hdd-header-lichthuis-logo img{height:26px}.shell-route-lichthuis .hdd-header-lichthuis-links{gap:40px}.shell-route-lichthuis .hdd-header-lichthuis-item{padding:4px 2px}.shell-route-lichthuis .hdd-header-lichthuis-item img{height:24px}.shell-route-lichthuis .hdd-header-lichthuis-item-label{display:block;font-family:var(--lh-font-sans);font-size:.6rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}}.shell-route-lichthuis .hdd-header-lichthuis-item:focus-visible,.shell-route-lichthuis .hdd-header-lichthuis-logo:focus-visible{outline:2px solid var(--lh-copper);outline-offset:2px}.shell-route-lichthuis .hdd-header-inner{position:relative;--lh-lp-x: 30%;--lh-lp-size: 40px;--lh-lp-glow-half: 14px;--lh-lp-fade-in: 130px;--lh-lp-fade-out: 200px;--lh-lp-max-brightness: .5;--lh-lp-mid-brightness: .16;--lh-lp-glow-blur: 2px;--lh-lp-glow-alpha: .16}.shell-route-lichthuis .hdd-header-inner:before{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 0%,transparent calc(var(--lh-lp-x) - var(--lh-lp-fade-in)),rgb(var(--lh-pigment-cyan) / var(--lh-lp-mid-brightness)) calc(var(--lh-lp-x) - var(--lh-lp-glow-half) * 2),rgb(var(--lh-pigment-cyan) / var(--lh-lp-max-brightness)) calc(var(--lh-lp-x) - var(--lh-lp-glow-half)),rgb(var(--lh-pigment-cyan) / var(--lh-lp-max-brightness)) calc(var(--lh-lp-x) + var(--lh-lp-glow-half)),rgb(var(--lh-pigment-cyan) / var(--lh-lp-mid-brightness)) calc(var(--lh-lp-x) + var(--lh-lp-glow-half) * 2),transparent calc(var(--lh-lp-x) + var(--lh-lp-fade-out)),transparent 100%)}.shell-route-lichthuis .hdd-header-inner:after{content:"";position:absolute;left:var(--lh-lp-x);bottom:calc(var(--lh-lp-size) / -2);width:var(--lh-lp-size);height:var(--lh-lp-size);transform:translate(-50%);pointer-events:none;background-image:url(/materials/lightpoint-blue-small.png);background-size:contain;background-repeat:no-repeat;background-position:center;filter:drop-shadow(0 0 var(--lh-lp-glow-blur) rgb(var(--lh-pigment-cyan) / var(--lh-lp-glow-alpha)))}.shell-route-lichthuis .shell-footer{background:var(--lh-bg);border-top:1px solid var(--lh-line-soft)}.shell-route-lichthuis .shell-footer .shell-meta{font-family:var(--lh-font-sans);color:var(--lh-text-faint)}.lichthuis-title-interlude{padding:clamp(62px,8vw,105px) 0;background:var(--lh-deep);text-align:center}.lichthuis-title-interlude-image{display:block;width:min(930px,92%);height:auto;margin:0 auto;mix-blend-mode:screen}.lichthuis-title-interlude .lichthuis-media-placeholder-label{color:var(--lh-text-secondary);border-color:var(--lh-line);background:#0000004d}.lichthuis-title-interlude .lichthuis-media-placeholder-label code{color:var(--lh-text-primary)}.lichthuis-signature{position:relative;min-height:60vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:clamp(64px,10vw,120px) 0;background:var(--lh-deep);color:var(--lh-text-primary);text-align:center}.lichthuis-signature-glow{position:absolute;left:50%;top:50%;width:min(76vw,760px);aspect-ratio:1;transform:translate(-50%,-50%);background:url(/lichthuis/eind-glyph.png) center / contain no-repeat;opacity:.22;pointer-events:none}.lichthuis-signature-inner{position:relative;z-index:1;width:min(calc(100% - 42px),820px);margin:0 auto}.lichthuis-signature-inner .lichthuis-band-eyebrow{color:var(--lh-sky)}.lichthuis-signature-inner .lichthuis-band-heading{margin-left:auto;margin-right:auto}.lichthuis-signature-last{margin:.6em 0 0;font-family:var(--lh-font-serif);font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.5;color:var(--lh-text-primary)}.lichthuis-signature-brandmark{display:block;width:min(320px,60%);height:auto;margin:42px auto 0}.lichthuis-signature .lichthuis-media-placeholder-label{display:inline-block;margin:42px auto 0;color:var(--lh-text-secondary);border-color:var(--lh-line);background:#0000004d}.lichthuis-signature .lichthuis-media-placeholder-label code{color:var(--lh-text-primary)}
