<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Welkom bij Lack Lustre on Lack Lustre</title><link>https://www.lacklustre.org/nl/</link><description>Recent content in Welkom bij Lack Lustre on Lack Lustre</description><generator>Hugo -- gohugo.io</generator><language>nl</language><copyright>© Continuia OÜ 2026. All rights reserved.</copyright><atom:link href="https://www.lacklustre.org/nl/index.xml" rel="self" type="application/rss+xml"/><item><title>Inleiding: Wat Lack Lustre is</title><link>https://www.lacklustre.org/nl/documentation/introduction/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.lacklustre.org/nl/documentation/introduction/</guid><description>&lt;p class="lead">Een overzicht van wat Lack Lustre is, waarvoor het is ontworpen en hoe het verschilt van alledaagse communicatiemiddelen.&lt;/p>
&lt;h1 class="relative group">Inleiding: Wat Lack Lustre is
&lt;div id="inleiding-wat-lack-lustre-is" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#inleiding-wat-lack-lustre-is" aria-label="Anker">#&lt;/a>
&lt;/span>
&lt;/h1>
&lt;p>Lack Lustre is een veilige manier om berichten of instructies op te slaan en te bepalen hoe vertrouwde mensen er in de toekomst toegang toe hebben.&lt;/p></description></item><item><title>Kernprincipes en doelbewust ontwerp</title><link>https://www.lacklustre.org/nl/documentation/core/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.lacklustre.org/nl/documentation/core/</guid><description>&lt;p class="lead">De ontwerpprincipes die bepalen hoe Lack Lustre zich gedraagt en waarom bepaalde functies opzettelijk beperkt zijn.&lt;/p>
&lt;h1 class="relative group">Kernprincipes en doelbewust ontwerp
&lt;div id="kernprincipes-en-doelbewust-ontwerp" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#kernprincipes-en-doelbewust-ontwerp" aria-label="Anker">#&lt;/a>
&lt;/span>
&lt;/h1>
&lt;p>Lack Lustre is opzettelijk ontworpen om kalm, weloverwogen en geruisloos te zijn.&lt;/p></description></item><item><title>Kernconcepten en terminologie</title><link>https://www.lacklustre.org/nl/documentation/concepts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.lacklustre.org/nl/documentation/concepts/</guid><description>&lt;p class="lead">Duidelijke definities van de belangrijkste termen die in Lack Lustre worden gebruikt om gedeeld begrip te waarborgen.&lt;/p>
&lt;h1 class="relative group">Kernconcepten en terminologie
&lt;div id="kernconcepten-en-terminologie" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#kernconcepten-en-terminologie" aria-label="Anker">#&lt;/a>
&lt;/span>
&lt;/h1>
&lt;p>Deze sectie legt de kerntermen uit die in Lack Lustre worden gebruikt.&lt;/p></description></item><item><title>Hoe brieven werken</title><link>https://www.lacklustre.org/nl/documentation/letters/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.lacklustre.org/nl/documentation/letters/</guid><description>&lt;p class="lead">Een stapsgewijs overzicht van de levenscyclus van een brief, van creatie tot toegang.&lt;/p>
&lt;h1 class="relative group">Hoe brieven werken
&lt;div id="hoe-brieven-werken" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#hoe-brieven-werken" aria-label="Anker">#&lt;/a>
&lt;/span>
&lt;/h1>
&lt;p>Elke brief volgt dezelfde levenscyclus op hoog niveau:&lt;/p></description></item><item><title>Aflevermethoden uitgelegd</title><link>https://www.lacklustre.org/nl/documentation/delivery/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.lacklustre.org/nl/documentation/delivery/</guid><description>&lt;p class="lead">Een uitleg van de twee afleveropties en hoe ze verschillen in beveiliging en gemak.&lt;/p>
&lt;h1 class="relative group">Aflevermethoden
&lt;div id="aflevermethoden" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#aflevermethoden" aria-label="Anker">#&lt;/a>
&lt;/span>
&lt;/h1>
&lt;p>Lack Lustre biedt twee aflevermethoden. Elk ondersteunt een andere balans tussen geheimhouding en gebruiksgemak.&lt;/p></description></item><item><title>Beveiligingsmodel en gegevensbescherming</title><link>https://www.lacklustre.org/nl/documentation/security/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.lacklustre.org/nl/documentation/security/</guid><description>&lt;p class="lead">Hoe Lack Lustre je inhoud beschermt door versleuteling, toegangscontroles en systeemontwerp.&lt;/p>
&lt;h1 class="relative group">Beveiligingsmodel en gegevensbescherming
&lt;div id="beveiligingsmodel-en-gegevensbescherming" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#beveiligingsmodel-en-gegevensbescherming" aria-label="Anker">#&lt;/a>
&lt;/span>
&lt;/h1>
&lt;p>Beveiliging is fundamenteel voor Lack Lustre.&lt;/p></description></item><item><title>Welke optie is veiliger</title><link>https://www.lacklustre.org/nl/documentation/options/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.lacklustre.org/nl/documentation/options/</guid><description>&lt;p class="lead">Een duidelijke vergelijking om je te helpen de afleveroptie te kiezen die het beste bij je behoeften past.&lt;/p>
&lt;h1 class="relative group">Welke optie is veiliger?
&lt;div id="welke-optie-is-veiliger" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#welke-optie-is-veiliger" aria-label="Anker">#&lt;/a>
&lt;/span>
&lt;/h1>
&lt;p>Beide afleveropties zijn veilig, maar ze geven prioriteit aan verschillende uitkomsten.&lt;/p></description></item><item><title>Afkoelperiode uitgelegd</title><link>https://www.lacklustre.org/nl/documentation/cooldown/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.lacklustre.org/nl/documentation/cooldown/</guid><description>&lt;p class="lead">Waarom brieven niet onmiddellijk kunnen worden vrijgegeven en hoe de afkoelperiode doelbewust gebruik ondersteunt.&lt;/p>
&lt;h1 class="relative group">Afkoelperiode uitgelegd
&lt;div id="afkoelperiode-uitgelegd" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#afkoelperiode-uitgelegd" aria-label="Anker">#&lt;/a>
&lt;/span>
&lt;/h1>
&lt;p>Elke brief bevat een afkoelperiode voordat deze kan worden vrijgegeven.&lt;/p></description></item><item><title>Privacy, toegang en vertrouwen</title><link>https://www.lacklustre.org/nl/documentation/privacy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.lacklustre.org/nl/documentation/privacy/</guid><description>&lt;p class="lead">Hoe Lack Lustre vertrouwensvereisten minimaliseert en je privacy beschermt.&lt;/p>
&lt;h1 class="relative group">Privacy, toegang en vertrouwen
&lt;div id="privacy-toegang-en-vertrouwen" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#privacy-toegang-en-vertrouwen" aria-label="Anker">#&lt;/a>
&lt;/span>
&lt;/h1>
&lt;p>Lack Lustre is gebouwd om te minimaliseren wie en wat vertrouwd moet worden.&lt;/p></description></item><item><title>Levenscyclus account en gegevensverwijdering</title><link>https://www.lacklustre.org/nl/documentation/account/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.lacklustre.org/nl/documentation/account/</guid><description>&lt;p class="lead">Wat er met je gegevens gebeurt gedurende de levensduur van je account, inclusief verwijdering.&lt;/p>
&lt;h1 class="relative group">Levenscyclus account en gegevensverwijdering
&lt;div id="levenscyclus-account-en-gegevensverwijdering" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#levenscyclus-account-en-gegevensverwijdering" aria-label="Anker">#&lt;/a>
&lt;/span>
&lt;/h1>
&lt;p>Je behoudt te allen tijde de controle over je gegevens.&lt;/p></description></item><item><title>Abonnementen en betalingen</title><link>https://www.lacklustre.org/nl/documentation/subscriptions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.lacklustre.org/nl/documentation/subscriptions/</guid><description>&lt;p class="lead">Hoe abonnementen werken en wanneer ze — en niet — vereist zijn.&lt;/p>
&lt;h1 class="relative group">Abonnementen en betalingen
&lt;div id="abonnementen-en-betalingen" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#abonnementen-en-betalingen" aria-label="Anker">#&lt;/a>
&lt;/span>
&lt;/h1>
&lt;p>Abonnementen ontgrendelen extra functies, maar zijn niet vereist voor ontvangers.&lt;/p></description></item><item><title>Beperkingen en verantwoord gebruik</title><link>https://www.lacklustre.org/nl/documentation/limitations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.lacklustre.org/nl/documentation/limitations/</guid><description>&lt;p class="lead">Belangrijke grenzen die definiëren waarvoor Lack Lustre is ontworpen — en waarvoor niet.&lt;/p>
&lt;h1 class="relative group">Beperkingen en verantwoord gebruik
&lt;div id="beperkingen-en-verantwoord-gebruik" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#beperkingen-en-verantwoord-gebruik" aria-label="Anker">#&lt;/a>
&lt;/span>
&lt;/h1>
&lt;p>Lack Lustre is niet ontworpen voor:&lt;/p></description></item><item><title>Contact en ondersteuning</title><link>https://www.lacklustre.org/nl/documentation/support/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.lacklustre.org/nl/documentation/support/</guid><description>&lt;p class="lead">Hoe je hulp krijgt en waarmee ondersteuning wel — en niet — kan helpen.&lt;/p>
&lt;h1 class="relative group">Contact en ondersteuning
&lt;div id="contact-en-ondersteuning" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#contact-en-ondersteuning" aria-label="Anker">#&lt;/a>
&lt;/span>
&lt;/h1>
&lt;p>Ondersteuning is beschikbaar om te helpen met:&lt;/p></description></item><item><title>De dingen die ik wil dat mijn kinderen weten.</title><link>https://www.lacklustre.org/nl/lp/things-i-want-my-kids-to-know/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.lacklustre.org/nl/lp/things-i-want-my-kids-to-know/</guid><description>&lt;style>
.ll-lp { --ll-ink: #2a2118; --ll-ink-soft: #5a4a39; --ll-cream: #f7efe2; --ll-cream-deep: #efe3cc; --ll-rule: rgba(70,50,30,0.18); --ll-accent: #8a5a2b; }
html.dark .ll-lp { --ll-ink: #efe3cc; --ll-ink-soft: #c8b89a; --ll-cream: transparent; --ll-cream-deep: rgba(247,239,226,0.04); --ll-rule: rgba(247,239,226,0.18); --ll-accent: #d6a564; }
.ll-lp { color: var(--ll-ink); padding-bottom: 5.5rem; }
@media (min-width: 768px) { .ll-lp { padding-bottom: 0; } }
.ll-lp h1, .ll-lp h2, .ll-lp h3 { font-family: 'Iowan Old Style','Palatino Linotype','Palatino','Book Antiqua',Georgia,'Source Serif Pro',serif; font-weight: 600; letter-spacing: -0.01em; }
.ll-lp h1 { font-weight: 700; line-height: 1.05; }
.ll-lp p, .ll-lp li, .ll-lp .ll-quote { font-family: 'Iowan Old Style','Palatino Linotype','Palatino','Book Antiqua',Georgia,serif; }
.ll-hero { display: grid; grid-template-columns: 1fr; gap: 1.5rem; align-items: center; padding: 1rem 0 2.25rem; }
.ll-hero__image { position: relative; aspect-ratio: 12 / 7; overflow: hidden; border-radius: 0.5rem; box-shadow: 0 12px 40px rgba(60,40,20,0.18), 0 2px 6px rgba(60,40,20,0.10); margin: 0 -1.25rem; border-radius: 0; }
.ll-hero__image img { width: 100%; height: 100%; object-fit: cover; display: block; margin: 0; }
.ll-hero__image::after { content: ""; position: absolute; inset: 0; box-shadow: inset 0 0 80px rgba(40,25,10,0.18); pointer-events: none; }
.ll-hero__copy { text-align: left; }
.ll-hero__eyebrow { font-size: 0.78rem; letter-spacing: 0.22em; text-transform: uppercase; color: var(--ll-ink-soft); margin: 0 0 0.85rem; font-family: ui-sans-serif,system-ui,-apple-system,'Helvetica Neue',sans-serif; }
.ll-hero__eyebrow::before { content: "✦"; margin-right: 0.55em; color: var(--ll-accent); opacity: 0.9; }
.ll-hero h1 { margin: 0 0 0.85rem; font-size: clamp(2rem, 5.5vw, 3.1rem); }
.ll-hero__sub { font-size: 1.18rem; line-height: 1.55; color: var(--ll-ink-soft); margin: 0 0 1.6rem; max-width: 32rem; }
.ll-hero__cta { display: flex; flex-wrap: wrap; gap: 0.85rem 1rem; align-items: center; margin: 0 0 0.9rem; }
.ll-hero__cta a { line-height: 0; display: inline-block; transition: transform 200ms ease; }
.ll-hero__cta a:hover { transform: translateY(-1px); }
.ll-hero__cta img { height: 52px; width: auto; margin: 0; }
.ll-hero__trust { font-size: 0.92rem; color: var(--ll-ink-soft); margin: 0.4rem 0 0; }
.ll-hero__trust span { display: inline-block; }
.ll-hero__trust span + span::before { content: "·"; margin: 0 0.55em; opacity: 0.55; }
@media (min-width: 768px) {
.ll-hero { grid-template-columns: 1.05fr 1fr; gap: 3rem; padding: 2.5rem 0 3rem; }
.ll-hero__image { margin: 0; border-radius: 0.5rem; order: 2; }
.ll-hero__copy { order: 1; }
.ll-hero h1 { font-size: clamp(2.4rem, 3.6vw, 3.4rem); }
}
.ll-section { padding: 2rem 0; }
.ll-section h2 { margin: 0 0 0.75rem; font-size: clamp(1.5rem, 2.6vw, 1.95rem); }
.ll-section > p { color: var(--ll-ink-soft); }
.ll-section--center { text-align: center; }
.ll-section--center > * { margin-left: auto; margin-right: auto; }
.ll-section--center > p { max-width: 38rem; }
.ll-divider { border: 0; height: 1px; background: var(--ll-rule); margin: 2rem 0; max-width: 4rem; }
.ll-divider--center { margin-left: auto; margin-right: auto; }
.ll-usecases, .ll-cards { display: grid; grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr)); gap: 1.5rem 2rem; margin-top: 1.5rem; }
.ll-usecases > div, .ll-cards > div { padding-top: 0.5rem; border-top: 1px solid var(--ll-rule); }
.ll-usecases h3, .ll-cards h3 { margin: 0.5rem 0 0.4rem; font-size: 1.15rem; color: var(--ll-ink); }
.ll-usecases p, .ll-cards p { margin: 0; color: var(--ll-ink-soft); font-size: 1rem; line-height: 1.55; }
.ll-shots { margin-top: 1.5rem; display: grid; grid-template-columns: 1fr; gap: 1.5rem; justify-items: center; }
@media (min-width: 640px) { .ll-shots { grid-template-columns: repeat(3, 1fr); gap: 1rem; } }
.ll-shots__caption { text-transform: uppercase; letter-spacing: 0.18em; font-size: 0.78rem; color: var(--ll-ink-soft); margin: 0 0 0.25rem; font-family: ui-sans-serif,system-ui,-apple-system,sans-serif; }
.ll-phone { aspect-ratio: 9 / 19; max-width: 220px; width: 100%; background: #1a140d; border-radius: 1.6rem; padding: 0.45rem; box-shadow: 0 18px 40px rgba(60,40,20,0.22), 0 3px 8px rgba(60,40,20,0.12); position: relative; }
.ll-phone::before { content: ""; position: absolute; top: 0.55rem; left: 50%; transform: translateX(-50%); width: 30%; height: 0.45rem; background: #0a0703; border-radius: 0 0 0.6rem 0.6rem; z-index: 2; }
.ll-phone img { width: 100%; height: 100%; object-fit: cover; border-radius: 1.2rem; display: block; margin: 0; }
.ll-steps { display: grid; grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr)); gap: 1rem; margin-top: 1.5rem; }
.ll-step { padding: 1.25rem 1.25rem 1.4rem; border-radius: 0.65rem; background: var(--ll-cream-deep); border: 1px solid var(--ll-rule); }
.ll-step h3 { margin: 0 0 0.4rem; font-size: 1.05rem; color: var(--ll-ink); }
.ll-step p { margin: 0; color: var(--ll-ink-soft); font-size: 0.98rem; }
.ll-step__num { display: inline-block; font-family: ui-sans-serif,system-ui,sans-serif; font-weight: 700; font-size: 0.8rem; letter-spacing: 0.15em; color: var(--ll-accent); margin-bottom: 0.4rem; }
.ll-founder { display: grid; grid-template-columns: 1fr; gap: 1.25rem; align-items: start; margin-top: 1rem; padding: 1.5rem 0; border-top: 1px solid var(--ll-rule); border-bottom: 1px solid var(--ll-rule); }
@media (min-width: 640px) { .ll-founder { grid-template-columns: 140px 1fr; gap: 1.75rem; } }
.ll-founder img { width: 140px; height: 140px; object-fit: cover; border-radius: 0.5rem; margin: 0; box-shadow: 0 6px 18px rgba(60,40,20,0.18); }
.ll-founder h2 { margin: 0 0 0.55rem; font-size: 1.4rem; }
.ll-founder p { margin: 0; color: var(--ll-ink-soft); line-height: 1.65; }
.ll-founder__sig { font-style: italic; color: var(--ll-ink); margin-top: 0.6rem !important; }
.ll-privacy { display: grid; grid-template-columns: 1fr; gap: 1.25rem; margin-top: 1.5rem; }
@media (min-width: 640px) { .ll-privacy { grid-template-columns: repeat(3, 1fr); gap: 1.75rem; } }
.ll-privacy__item { display: flex; flex-direction: column; gap: 0.45rem; padding: 0.25rem 0; }
.ll-privacy__icon { width: 2rem; height: 2rem; color: var(--ll-accent); }
.ll-privacy__icon svg { width: 100%; height: 100%; stroke-width: 1.4; }
.ll-privacy__label { margin: 0; font-family: 'Iowan Old Style',Palatino,Georgia,serif; font-weight: 600; font-size: 1.05rem; color: var(--ll-ink); }
.ll-privacy__desc { margin: 0; color: var(--ll-ink-soft); font-size: 0.97rem; line-height: 1.5; }
.ll-quotes { display: grid; grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr)); gap: 0.85rem; margin-top: 1.25rem; }
.ll-quote { padding: 1rem 1.15rem; border-left: 2px solid var(--ll-accent); font-style: italic; background: var(--ll-cream-deep); border-radius: 0 0.4rem 0.4rem 0; color: var(--ll-ink); font-size: 1.02rem; line-height: 1.5; }
.ll-samples { display: grid; grid-template-columns: 1fr; gap: 1.25rem; margin-top: 1.5rem; }
@media (min-width: 768px) { .ll-samples { grid-template-columns: 1fr 1fr; gap: 1.75rem; } }
.ll-sample { padding: 1.4rem 1.5rem 1.5rem; border-radius: 0.55rem; background: var(--ll-cream-deep); border: 1px solid var(--ll-rule); position: relative; }
.ll-sample__label { display: inline-block; font-family: ui-sans-serif,system-ui,sans-serif; font-weight: 700; font-size: 0.72rem; letter-spacing: 0.16em; text-transform: uppercase; color: var(--ll-accent); margin: 0 0 0.7rem; padding: 0.25rem 0.6rem; border: 1px solid var(--ll-rule); border-radius: 999px; background: rgba(247,239,226,0.4); }
html.dark .ll-sample__label { background: rgba(247,239,226,0.06); }
.ll-sample p { margin: 0 0 0.75rem; color: var(--ll-ink); line-height: 1.6; }
.ll-sample p:last-child { margin-bottom: 0; }
.ll-sample p em, .ll-sample em { font-style: italic; color: var(--ll-ink-soft); }
.ll-faqs { margin-top: 1.5rem; }
.ll-faq { border-bottom: 1px solid var(--ll-rule); }
.ll-faq:first-child { border-top: 1px solid var(--ll-rule); }
.ll-faq summary { cursor: pointer; padding: 1rem 0; font-weight: 600; list-style: none; color: var(--ll-ink); font-family: 'Iowan Old Style',Palatino,Georgia,serif; font-size: 1.05rem; display: flex; justify-content: space-between; align-items: center; gap: 1rem; }
.ll-faq summary::-webkit-details-marker { display: none; }
.ll-faq summary::after { content: "+"; flex-shrink: 0; width: 1.4rem; height: 1.4rem; display: inline-flex; align-items: center; justify-content: center; color: var(--ll-accent); font-weight: 400; font-size: 1.3rem; line-height: 1; transition: transform 200ms ease; }
.ll-faq[open] summary::after { content: "−"; }
.ll-faq p { margin: 0 0 1rem; color: var(--ll-ink-soft); line-height: 1.6; }
.ll-cta-row { display: flex; flex-wrap: wrap; gap: 1rem 1.25rem; justify-content: center; align-items: center; margin: 1.5rem 0 0.5rem; }
.ll-cta-row a { line-height: 0; display: inline-block; }
.ll-cta-row img { height: 48px; width: auto; margin: 0; }
.ll-final { text-align: center; padding: 2.5rem 0 1.5rem; }
.ll-final h2 { margin-bottom: 0.5rem; font-size: clamp(1.6rem, 3vw, 2.1rem); }
.ll-final p { max-width: 34rem; margin: 0 auto 1.5rem; color: var(--ll-ink-soft); }
.ll-stores { display: flex; flex-wrap: wrap; gap: 1rem 1.25rem; justify-content: center; align-items: center; margin: 0; }
.ll-stores a { line-height: 0; display: inline-block; }
.ll-stores img { height: 52px; width: auto; margin: 0; }
.app-badge-light { display: inline-block; }
.app-badge-dark { display: none; }
html.dark .app-badge-light { display: none; }
html.dark .app-badge-dark { display: inline-block; }
.ll-footer-trust { text-align: center; color: var(--ll-ink-soft); font-size: 0.92rem; padding: 1.5rem 0 0.5rem; }
.ll-footer-trust strong { color: var(--ll-ink); font-weight: 600; }
.ll-sticky { display: none; }
@media (max-width: 767px) {
.ll-sticky { display: flex; position: fixed; left: 0; right: 0; bottom: 0; z-index: 50; gap: 0.6rem; justify-content: center; align-items: center; padding: 0.6rem 0.75rem calc(0.6rem + env(safe-area-inset-bottom, 0px)); background: var(--ll-cream); border-top: 1px solid var(--ll-rule); box-shadow: 0 -6px 18px rgba(60,40,20,0.08); }
html.dark .ll-sticky { background: #1a140d; }
.ll-sticky a { line-height: 0; display: inline-block; }
.ll-sticky img { height: 40px; width: auto; margin: 0; }
}
@media (prefers-reduced-motion: no-preference) {
.ll-hero__copy > * { opacity: 0; transform: translateY(10px); animation: ll-rise 700ms cubic-bezier(.2,.7,.2,1) forwards; }
.ll-hero__copy > *:nth-child(1) { animation-delay: 60ms; }
.ll-hero__copy > *:nth-child(2) { animation-delay: 160ms; }
.ll-hero__copy > *:nth-child(3) { animation-delay: 260ms; }
.ll-hero__copy > *:nth-child(4) { animation-delay: 360ms; }
.ll-hero__copy > *:nth-child(5) { animation-delay: 460ms; }
.ll-hero__image { opacity: 0; animation: ll-fade 900ms ease-out 120ms forwards; }
@keyframes ll-rise { to { opacity: 1; transform: none; } }
@keyframes ll-fade { to { opacity: 1; } }
}
&lt;/style>
&lt;div class="ll-lp">
&lt;section class="ll-hero">
&lt;div class="ll-hero__image">
&lt;picture>
&lt;source media="(min-width: 768px)" srcset="https://www.lacklustre.org/vintage-letter-foutain-pen-scene-1642x958.png" />
&lt;img src="https://www.lacklustre.org/vintage-letter-foutain-pen-scene-821x479.png" alt="Een handgeschreven brief en vulpen op een warm, vintage houten bureau." loading="eager" />
&lt;/picture>
&lt;/div>
&lt;div class="ll-hero__copy">
&lt;p class="ll-hero__eyebrow">Lack Lustre&lt;/p></description></item><item><title>Jij weet waar alles ligt. Zorg dat zij dat ook kunnen weten.</title><link>https://www.lacklustre.org/nl/lp/you-know-where-everything-is/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.lacklustre.org/nl/lp/you-know-where-everything-is/</guid><description>&lt;style>
.ll-lp { --ll-ink: #2a2118; --ll-ink-soft: #5a4a39; --ll-cream: #f7efe2; --ll-cream-deep: #efe3cc; --ll-rule: rgba(70,50,30,0.18); --ll-accent: #8a5a2b; }
html.dark .ll-lp { --ll-ink: #efe3cc; --ll-ink-soft: #c8b89a; --ll-cream: transparent; --ll-cream-deep: rgba(247,239,226,0.04); --ll-rule: rgba(247,239,226,0.18); --ll-accent: #d6a564; }
.ll-lp { color: var(--ll-ink); padding-bottom: 5.5rem; }
@media (min-width: 768px) { .ll-lp { padding-bottom: 0; } }
.ll-lp h1, .ll-lp h2, .ll-lp h3 { font-family: 'Iowan Old Style','Palatino Linotype','Palatino','Book Antiqua',Georgia,'Source Serif Pro',serif; font-weight: 600; letter-spacing: -0.01em; }
.ll-lp h1 { font-weight: 700; line-height: 1.05; }
.ll-lp p, .ll-lp li, .ll-lp .ll-quote { font-family: 'Iowan Old Style','Palatino Linotype','Palatino','Book Antiqua',Georgia,serif; }
.ll-hero { display: grid; grid-template-columns: 1fr; gap: 1.5rem; align-items: center; padding: 1rem 0 2.25rem; }
.ll-hero__image { position: relative; aspect-ratio: 12 / 7; overflow: hidden; border-radius: 0.5rem; box-shadow: 0 12px 40px rgba(60,40,20,0.18), 0 2px 6px rgba(60,40,20,0.10); margin: 0 -1.25rem; border-radius: 0; }
.ll-hero__image img { width: 100%; height: 100%; object-fit: cover; display: block; margin: 0; }
.ll-hero__image::after { content: ""; position: absolute; inset: 0; box-shadow: inset 0 0 80px rgba(40,25,10,0.18); pointer-events: none; }
.ll-hero__copy { text-align: left; }
.ll-hero__eyebrow { font-size: 0.78rem; letter-spacing: 0.22em; text-transform: uppercase; color: var(--ll-ink-soft); margin: 0 0 0.85rem; font-family: ui-sans-serif,system-ui,-apple-system,'Helvetica Neue',sans-serif; }
.ll-hero__eyebrow::before { content: "✦"; margin-right: 0.55em; color: var(--ll-accent); opacity: 0.9; }
.ll-hero h1 { margin: 0 0 0.85rem; font-size: clamp(2rem, 5.5vw, 3.1rem); }
.ll-hero__sub { font-size: 1.18rem; line-height: 1.55; color: var(--ll-ink-soft); margin: 0 0 1.6rem; max-width: 32rem; }
.ll-hero__cta { display: flex; flex-wrap: wrap; gap: 0.85rem 1rem; align-items: center; margin: 0 0 0.9rem; }
.ll-hero__cta a { line-height: 0; display: inline-block; transition: transform 200ms ease; }
.ll-hero__cta a:hover { transform: translateY(-1px); }
.ll-hero__cta img { height: 52px; width: auto; margin: 0; }
.ll-hero__trust { font-size: 0.92rem; color: var(--ll-ink-soft); margin: 0.4rem 0 0; }
.ll-hero__trust span { display: inline-block; }
.ll-hero__trust span + span::before { content: "·"; margin: 0 0.55em; opacity: 0.55; }
@media (min-width: 768px) {
.ll-hero { grid-template-columns: 1.05fr 1fr; gap: 3rem; padding: 2.5rem 0 3rem; }
.ll-hero__image { margin: 0; border-radius: 0.5rem; order: 2; }
.ll-hero__copy { order: 1; }
.ll-hero h1 { font-size: clamp(2.4rem, 3.6vw, 3.4rem); }
}
.ll-section { padding: 2rem 0; }
.ll-section h2 { margin: 0 0 0.75rem; font-size: clamp(1.5rem, 2.6vw, 1.95rem); }
.ll-section > p { color: var(--ll-ink-soft); }
.ll-section--center { text-align: center; }
.ll-section--center > * { margin-left: auto; margin-right: auto; }
.ll-section--center > p { max-width: 38rem; }
.ll-divider { border: 0; height: 1px; background: var(--ll-rule); margin: 2rem 0; max-width: 4rem; }
.ll-divider--center { margin-left: auto; margin-right: auto; }
.ll-usecases, .ll-cards { display: grid; grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr)); gap: 1.5rem 2rem; margin-top: 1.5rem; }
.ll-usecases > div, .ll-cards > div { padding-top: 0.5rem; border-top: 1px solid var(--ll-rule); }
.ll-usecases h3, .ll-cards h3 { margin: 0.5rem 0 0.4rem; font-size: 1.15rem; color: var(--ll-ink); }
.ll-usecases p, .ll-cards p { margin: 0; color: var(--ll-ink-soft); font-size: 1rem; line-height: 1.55; }
.ll-shots { margin-top: 1.5rem; display: grid; grid-template-columns: 1fr; gap: 1.5rem; justify-items: center; }
@media (min-width: 640px) { .ll-shots { grid-template-columns: repeat(3, 1fr); gap: 1rem; } }
.ll-shots__caption { text-transform: uppercase; letter-spacing: 0.18em; font-size: 0.78rem; color: var(--ll-ink-soft); margin: 0 0 0.25rem; font-family: ui-sans-serif,system-ui,-apple-system,sans-serif; }
.ll-phone { aspect-ratio: 9 / 19; max-width: 220px; width: 100%; background: #1a140d; border-radius: 1.6rem; padding: 0.45rem; box-shadow: 0 18px 40px rgba(60,40,20,0.22), 0 3px 8px rgba(60,40,20,0.12); position: relative; }
.ll-phone::before { content: ""; position: absolute; top: 0.55rem; left: 50%; transform: translateX(-50%); width: 30%; height: 0.45rem; background: #0a0703; border-radius: 0 0 0.6rem 0.6rem; z-index: 2; }
.ll-phone img { width: 100%; height: 100%; object-fit: cover; border-radius: 1.2rem; display: block; margin: 0; }
.ll-steps { display: grid; grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr)); gap: 1rem; margin-top: 1.5rem; }
.ll-step { padding: 1.25rem 1.25rem 1.4rem; border-radius: 0.65rem; background: var(--ll-cream-deep); border: 1px solid var(--ll-rule); }
.ll-step h3 { margin: 0 0 0.4rem; font-size: 1.05rem; color: var(--ll-ink); }
.ll-step p { margin: 0; color: var(--ll-ink-soft); font-size: 0.98rem; }
.ll-step__num { display: inline-block; font-family: ui-sans-serif,system-ui,sans-serif; font-weight: 700; font-size: 0.8rem; letter-spacing: 0.15em; color: var(--ll-accent); margin-bottom: 0.4rem; }
.ll-founder { display: grid; grid-template-columns: 1fr; gap: 1.25rem; align-items: start; margin-top: 1rem; padding: 1.5rem 0; border-top: 1px solid var(--ll-rule); border-bottom: 1px solid var(--ll-rule); }
@media (min-width: 640px) { .ll-founder { grid-template-columns: 140px 1fr; gap: 1.75rem; } }
.ll-founder img { width: 140px; height: 140px; object-fit: cover; border-radius: 0.5rem; margin: 0; box-shadow: 0 6px 18px rgba(60,40,20,0.18); }
.ll-founder h2 { margin: 0 0 0.55rem; font-size: 1.4rem; }
.ll-founder p { margin: 0; color: var(--ll-ink-soft); line-height: 1.65; }
.ll-founder__sig { font-style: italic; color: var(--ll-ink); margin-top: 0.6rem !important; }
.ll-privacy { display: grid; grid-template-columns: 1fr; gap: 1.25rem; margin-top: 1.5rem; }
@media (min-width: 640px) { .ll-privacy { grid-template-columns: repeat(3, 1fr); gap: 1.75rem; } }
.ll-privacy__item { display: flex; flex-direction: column; gap: 0.45rem; padding: 0.25rem 0; }
.ll-privacy__icon { width: 2rem; height: 2rem; color: var(--ll-accent); }
.ll-privacy__icon svg { width: 100%; height: 100%; stroke-width: 1.4; }
.ll-privacy__label { margin: 0; font-family: 'Iowan Old Style',Palatino,Georgia,serif; font-weight: 600; font-size: 1.05rem; color: var(--ll-ink); }
.ll-privacy__desc { margin: 0; color: var(--ll-ink-soft); font-size: 0.97rem; line-height: 1.5; }
.ll-quotes { display: grid; grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr)); gap: 0.85rem; margin-top: 1.25rem; }
.ll-quote { padding: 1rem 1.15rem; border-left: 2px solid var(--ll-accent); font-style: italic; background: var(--ll-cream-deep); border-radius: 0 0.4rem 0.4rem 0; color: var(--ll-ink); font-size: 1.02rem; line-height: 1.5; }
.ll-samples { display: grid; grid-template-columns: 1fr; gap: 1.25rem; margin-top: 1.5rem; }
@media (min-width: 768px) { .ll-samples { grid-template-columns: 1fr 1fr; gap: 1.75rem; } }
.ll-sample { padding: 1.4rem 1.5rem 1.5rem; border-radius: 0.55rem; background: var(--ll-cream-deep); border: 1px solid var(--ll-rule); position: relative; }
.ll-sample__label { display: inline-block; font-family: ui-sans-serif,system-ui,sans-serif; font-weight: 700; font-size: 0.72rem; letter-spacing: 0.16em; text-transform: uppercase; color: var(--ll-accent); margin: 0 0 0.7rem; padding: 0.25rem 0.6rem; border: 1px solid var(--ll-rule); border-radius: 999px; background: rgba(247,239,226,0.4); }
html.dark .ll-sample__label { background: rgba(247,239,226,0.06); }
.ll-sample p { margin: 0 0 0.75rem; color: var(--ll-ink); line-height: 1.6; }
.ll-sample p:last-child { margin-bottom: 0; }
.ll-sample p em, .ll-sample em { font-style: italic; color: var(--ll-ink-soft); }
.ll-faqs { margin-top: 1.5rem; }
.ll-faq { border-bottom: 1px solid var(--ll-rule); }
.ll-faq:first-child { border-top: 1px solid var(--ll-rule); }
.ll-faq summary { cursor: pointer; padding: 1rem 0; font-weight: 600; list-style: none; color: var(--ll-ink); font-family: 'Iowan Old Style',Palatino,Georgia,serif; font-size: 1.05rem; display: flex; justify-content: space-between; align-items: center; gap: 1rem; }
.ll-faq summary::-webkit-details-marker { display: none; }
.ll-faq summary::after { content: "+"; flex-shrink: 0; width: 1.4rem; height: 1.4rem; display: inline-flex; align-items: center; justify-content: center; color: var(--ll-accent); font-weight: 400; font-size: 1.3rem; line-height: 1; transition: transform 200ms ease; }
.ll-faq[open] summary::after { content: "−"; }
.ll-faq p { margin: 0 0 1rem; color: var(--ll-ink-soft); line-height: 1.6; }
.ll-cta-row { display: flex; flex-wrap: wrap; gap: 1rem 1.25rem; justify-content: center; align-items: center; margin: 1.5rem 0 0.5rem; }
.ll-cta-row a { line-height: 0; display: inline-block; }
.ll-cta-row img { height: 48px; width: auto; margin: 0; }
.ll-final { text-align: center; padding: 2.5rem 0 1.5rem; }
.ll-final h2 { margin-bottom: 0.5rem; font-size: clamp(1.6rem, 3vw, 2.1rem); }
.ll-final p { max-width: 34rem; margin: 0 auto 1.5rem; color: var(--ll-ink-soft); }
.ll-stores { display: flex; flex-wrap: wrap; gap: 1rem 1.25rem; justify-content: center; align-items: center; margin: 0; }
.ll-stores a { line-height: 0; display: inline-block; }
.ll-stores img { height: 52px; width: auto; margin: 0; }
.app-badge-light { display: inline-block; }
.app-badge-dark { display: none; }
html.dark .app-badge-light { display: none; }
html.dark .app-badge-dark { display: inline-block; }
.ll-footer-trust { text-align: center; color: var(--ll-ink-soft); font-size: 0.92rem; padding: 1.5rem 0 0.5rem; }
.ll-footer-trust strong { color: var(--ll-ink); font-weight: 600; }
.ll-sticky { display: none; }
@media (max-width: 767px) {
.ll-sticky { display: flex; position: fixed; left: 0; right: 0; bottom: 0; z-index: 50; gap: 0.6rem; justify-content: center; align-items: center; padding: 0.6rem 0.75rem calc(0.6rem + env(safe-area-inset-bottom, 0px)); background: var(--ll-cream); border-top: 1px solid var(--ll-rule); box-shadow: 0 -6px 18px rgba(60,40,20,0.08); }
html.dark .ll-sticky { background: #1a140d; }
.ll-sticky a { line-height: 0; display: inline-block; }
.ll-sticky img { height: 40px; width: auto; margin: 0; }
}
@media (prefers-reduced-motion: no-preference) {
.ll-hero__copy > * { opacity: 0; transform: translateY(10px); animation: ll-rise 700ms cubic-bezier(.2,.7,.2,1) forwards; }
.ll-hero__copy > *:nth-child(1) { animation-delay: 60ms; }
.ll-hero__copy > *:nth-child(2) { animation-delay: 160ms; }
.ll-hero__copy > *:nth-child(3) { animation-delay: 260ms; }
.ll-hero__copy > *:nth-child(4) { animation-delay: 360ms; }
.ll-hero__copy > *:nth-child(5) { animation-delay: 460ms; }
.ll-hero__image { opacity: 0; animation: ll-fade 900ms ease-out 120ms forwards; }
@keyframes ll-rise { to { opacity: 1; transform: none; } }
@keyframes ll-fade { to { opacity: 1; } }
}
&lt;/style>
&lt;div class="ll-lp">
&lt;section class="ll-hero">
&lt;div class="ll-hero__image">
&lt;picture>
&lt;source media="(min-width: 768px)" srcset="https://www.lacklustre.org/cozy-vintage-desk-vignette-1642x958.png" />
&lt;img src="https://www.lacklustre.org/cozy-vintage-desk-vignette-821x479.png" alt="Een knus vintage bureau met warme leeslamp, een notitieboek en een kop — de plek waar je gaat zitten om dingen op een rij te zetten." loading="eager" />
&lt;/picture>
&lt;/div>
&lt;div class="ll-hero__copy">
&lt;p class="ll-hero__eyebrow">Lack Lustre&lt;/p></description></item></channel></rss>