.br-scope{:where(h1,h2,h3){margin:0;line-height:1.12;text-wrap:balance;font-family:var(--font-display);font-variation-settings:"SOFT" 100,"WONK" 1;letter-spacing:-.015em;font-weight:600}:where(h1){font-size:clamp(2.3rem,5vw,3.5rem);line-height:1.04}:where(h2){font-size:clamp(1.5rem,2.8vw,2rem)}:where(h3){font-size:1.25rem}:where(p){margin:0}:where(:where(ul,ol)){margin:0}.eyebrow{font-family:var(--font-hand);font-weight:700;color:var(--coral-ink);font-size:1.15rem;line-height:1.2;display:inline-block;transform:rotate(-1.5deg)}.muted{color:var(--soft)}.pill{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;padding:.75rem 1.35rem;font-weight:600;font-size:.95rem;text-decoration:none;border:0;cursor:pointer;line-height:1.2}.pill-coral{background:var(--coral);color:var(--on-coral)}.pill-coral:hover{background:var(--primary-hover)}.pill-plum{background:var(--plum);color:var(--cream)}.pill-ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.painted:before{border-radius:var(--pr, 24px);background:var(--pc, var(--bubble));box-shadow:var(--ps, none)}.lede{color:var(--soft);max-width:38rem;font-size:clamp(1.05rem,1.6vw,1.15rem)}.src{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:600;padding:.1rem .55rem;border-radius:999px;background:var(--teal-soft);color:var(--teal);text-decoration:none;white-space:nowrap;vertical-align:.08em}.src:before{content:"";width:.42rem;height:.42rem;border-radius:50%;background:currentColor;opacity:.7}.hanna{--pc: var(--plum);--pr: 30px;color:var(--cream);display:grid;grid-template-columns:auto 1fr;gap:1.25rem 1.5rem;align-items:center;padding:clamp(1.5rem,4vw,2.5rem)}.hanna img{width:84px;height:84px;border-radius:50%;object-fit:cover;background:var(--cream)}.hanna h2{color:var(--cream)}.hanna p{opacity:.88}.hanna .say{font-family:var(--font-hand);font-size:1.15rem;color:var(--saffron)}.hanna .row{grid-column:2;display:flex;flex-wrap:wrap;gap:.6rem}.hanna .chip{background:#ffffff1f;color:var(--cream);border-radius:999px;padding:.45rem .85rem;font-size:.86rem;text-decoration:none}.hanna .chip:hover{background:#ffffff38}.hanna .fine{grid-column:1 / -1;font-size:.8rem;opacity:.7}@media(max-width:680px){.hanna{grid-template-columns:1fr}.hanna .row{grid-column:1}.hanna img{width:64px;height:64px}}@media(prefers-reduced-motion:reduce){& *,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.br{--paper: #FFFDF6;--paper-line: #EFE4D2;--doc-ink: #2A1F2D;--pen: #B44A33}.br .wrap{max-width:70rem;margin:clamp(3.5rem,7vw,5rem) auto 0}.br .sec-head{display:grid;gap:.6rem;max-width:44rem;margin-bottom:1.6rem}.br .sec-head p{color:var(--soft)}.ask-h{margin-top:1.4rem;display:grid;grid-template-columns:2.8rem minmax(0,1fr) auto;gap:.8rem;align-items:center;max-width:46rem;padding:.7rem .9rem .7rem .7rem;border-radius:22px;background:var(--teal-soft);color:var(--ink);text-decoration:none;transition:transform .35s var(--ease-bounce)}.ask-h:hover{transform:translateY(-2px) rotate(-.3deg)}.ask-h img{width:2.8rem;height:2.8rem;border-radius:50%;background:var(--cream)}.ask-h .bub{padding:.55rem .85rem;border-radius:16px 16px 16px 4px;background:var(--panel);font-family:var(--font-display);font-variation-settings:"SOFT" 100,"WONK" 1;font-size:1rem;line-height:1.35}.ask-h .bub small{display:block;font-family:var(--font-hand);font-weight:700;color:var(--coral-ink);font-size:.92rem}.ask-h .go-h{font-weight:650;font-size:.9rem;color:var(--teal);white-space:nowrap}.br-hero{position:relative;margin:-4.5rem calc(var(--gutter) * -1) 0;padding:6.5rem var(--gutter) 3.5rem;background:var(--hero-bg);overflow:hidden}.br-hero .inner{max-width:70rem;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem;align-items:center}.br-hero h1{font-size:clamp(2.3rem,4.8vw,3.4rem)}.br-hero h1 .hand{display:block;font-family:var(--font-hand);font-weight:700;color:var(--coral-ink);font-size:.6em;margin-top:.4rem;transform:rotate(-1.5deg);transform-origin:left}.br-hero .lede{margin-top:1rem;max-width:31rem;font-size:1.08rem;opacity:.88}.br-hero .cta{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.7rem 1rem;align-items:center}.desk{position:relative;aspect-ratio:5 / 4}.desk svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.write-line{stroke-dasharray:160;animation:brieven-br-write 9s linear infinite}.write-line.l2{animation-delay:.4s}.write-line.l3{animation-delay:.8s}.write-line.l4{animation-delay:1.2s}.sheet-move{transform-box:fill-box;animation:brieven-br-sheet 9s var(--ease-soft) infinite}.env-move{transform-box:fill-box;animation:brieven-br-env 9s var(--ease-soft) infinite}.stamp-pop{transform-box:fill-box;transform-origin:50% 50%;animation:brieven-br-stamp 9s var(--ease-bounce) infinite}.flag-up{transform-box:fill-box;transform-origin:0% 100%;animation:brieven-br-flag 9s var(--ease-bounce) infinite}.cat-breath{transform-box:fill-box;transform-origin:50% 100%;animation:brieven-br-breathe 3.6s var(--ease-soft) infinite}.ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.way{--pr: 22px;padding:1.3rem 1.3rem 1.2rem;display:grid;gap:.5rem;align-content:start}.way:nth-child(1){--pc: var(--plum);color:var(--cream)}.way:nth-child(2){--pc: var(--bubble)}.way:nth-child(3){--pc: var(--teal-soft)}.way .tag{font-family:var(--font-hand);font-weight:700;color:var(--coral-ink);font-size:1.05rem}.way:nth-child(1) .tag{color:var(--saffron)}.way b{font-family:var(--font-display);font-size:1.2rem}.way p{font-size:.94rem;opacity:.88}.qcard{margin-top:.3rem;padding:.8rem .9rem;border-radius:14px;background:#fff4e61f;display:grid;gap:.5rem;font-size:.9rem}.qcard .opts{display:flex;flex-wrap:wrap;gap:.35rem}.qcard .opts span{padding:.25rem .6rem;border-radius:999px;background:#fff4e62e;font-size:.8rem;font-weight:600}.letter-wrap{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:2rem;align-items:start}.letter{position:relative;padding:2rem 2.2rem;border-radius:6px;background:var(--paper);color:var(--doc-ink);box-shadow:0 30px 50px -30px #2a1a2f80,0 0 0 1px #2a1a2f0f;font-family:var(--font-display);font-variation-settings:"SOFT" 0,"WONK" 0;font-size:.97rem;line-height:1.6;display:grid;gap:.75rem}.letter .addr{font-size:.88rem}.letter .date{text-align:right;font-size:.88rem}.letter .subj{font-weight:700}.blk{position:relative;padding:.35rem .55rem;margin:0 -.55rem;border-radius:8px;transition:background-color .25s,box-shadow .25s}.blk[data-o=jij]{--oc: #9A8A96}.blk[data-o=stukken]{--oc: #2F7A6E}.blk[data-o=bron]{--oc: #E8735A}.blk[data-o=ai]{--oc: #F2B441}.letter.show-o .blk{box-shadow:inset 3px 0 0 var(--oc);background:color-mix(in srgb,var(--oc) 10%,transparent)}.letter.focus-o .blk:not(.on){opacity:.35}.blk .src{display:inline-flex;font-family:var(--font-body);font-size:.72rem;font-weight:600;padding:.05rem .45rem;border-radius:999px;background:var(--teal-soft);color:var(--teal);vertical-align:.1em}.legend{display:grid;gap:.6rem}.legend p{color:var(--soft);font-size:.95rem}.legend button{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:.9rem 1fr;gap:.7rem;align-items:center;padding:.7rem .9rem;border-radius:14px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);font-weight:600;font-size:.95rem}.legend button i{width:.9rem;height:.9rem;border-radius:3px;background:var(--oc)}.legend button small{display:block;font-weight:400;color:var(--soft);font-size:.82rem}.legend button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--oc)}.legend button:focus-visible{outline:2px solid var(--coral)}.checked{margin-top:.4rem;padding:1rem 1.1rem;border-radius:16px;background:var(--saffron-soft);display:grid;gap:.35rem;font-size:.92rem}.checked b{font-family:var(--font-hand);font-weight:700;color:var(--coral-ink);font-size:1.1rem}.groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.group{padding:1.2rem 1.2rem 1rem;border-radius:18px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);display:grid;gap:.6rem;align-content:start}.group h3{font-size:1.1rem}.group ul{list-style:none;padding:0;display:grid;gap:.45rem}.group li{display:grid;gap:.1rem;font-size:.93rem;font-weight:600;padding-left:.8rem;border-left:2px solid var(--coral)}.group li small{font-weight:400;color:var(--soft);font-size:.82rem}.tpl-note{margin-top:1rem;color:var(--soft);font-size:.95rem}.send{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.6rem;align-items:start}.opts-list{display:grid;gap:.7rem}.opt{display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.95rem 1.1rem;border-radius:16px;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.opt.main{box-shadow:inset 0 0 0 2px var(--coral)}.opt svg{width:2.4rem;height:2.4rem;padding:.4rem;border-radius:12px;background:var(--bubble)}.opt svg *{fill:none;stroke:var(--coral-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.opt b{display:block;font-weight:650}.opt small{color:var(--soft);font-size:.85rem}.opt .fee{font-weight:700;color:var(--coral-ink);font-size:.9rem;white-space:nowrap;font-variant-numeric:tabular-nums}.price-note{margin-top:.6rem;font-size:.9rem;color:var(--soft)}.track{--pc: var(--plum);--pr: 24px;color:var(--cream);padding:1.4rem 1.5rem;display:grid;gap:1rem}.track .head{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;flex-wrap:wrap}.track .head b{font-family:var(--font-display);font-size:1.15rem}.track .head span{font-family:var(--font-hand);color:var(--saffron);font-weight:700}.steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;position:relative}.steps:before{content:"";position:absolute;left:.7rem;right:.7rem;top:.7rem;height:3px;border-radius:3px;background:#fff4e633}.steps .bar{position:absolute;left:.7rem;top:.7rem;height:3px;border-radius:3px;background:var(--saffron);width:0;transition:width .8s var(--ease-soft)}.steps li{position:relative;display:grid;gap:.4rem;justify-items:start;font-size:.82rem;opacity:.6;transition:opacity .4s}.steps li i{width:1.4rem;height:1.4rem;border-radius:50%;background:var(--plum);box-shadow:inset 0 0 0 3px #fff4e659;transition:background-color .4s,box-shadow .4s}.steps li.done{opacity:1}.steps li.done i{background:var(--saffron);box-shadow:none}.chat-card{padding:.9rem 1rem;border-radius:14px;background:#fff4e61a;font-size:.9rem;display:grid;gap:.4rem}.chat-card b{color:var(--saffron)}.chat-card .acts{display:flex;flex-wrap:wrap;gap:.4rem}.chat-card .acts span{font-size:.78rem;font-weight:600;padding:.2rem .6rem;border-radius:999px;background:#fff4e629}.self{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.self>div{--pr: 20px;--pc: var(--bubble);padding:1.2rem 1.3rem;display:grid;gap:.4rem}.self>div:nth-child(2){--pc: var(--saffron-soft)}.self b{font-family:var(--font-display);font-size:1.15rem}.self p{color:var(--soft);font-size:.94rem}.who-h{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1fr);gap:2.4rem;align-items:center;padding:clamp(1.4rem,4vw,2.2rem);border-radius:28px;background:var(--bubble)}.who-h img{width:100%;max-width:15rem;justify-self:center}.who-h .copy{display:grid;gap:.8rem}.who-h .copy>p{color:var(--soft)}.who-h ul{padding-left:1.15rem;display:grid;gap:.35rem;list-style:disc}.who-h li::marker{color:var(--coral-ink)}.who-h .fine{font-family:var(--font-hand);font-weight:700;color:var(--coral-ink);font-size:1.05rem}@media(max-width:960px){.br-hero .inner,.letter-wrap,.send,.who-h{grid-template-columns:1fr}.desk{max-width:30rem;width:100%;margin-inline:auto}.ways{grid-template-columns:1fr}.groups{grid-template-columns:1fr 1fr}.who-h img{max-width:11rem}}@media(max-width:600px){.groups,.self{grid-template-columns:1fr}.letter{padding:1.4rem 1.2rem}.steps{grid-template-columns:1fr 1fr;row-gap:.9rem}.steps:before,.steps .bar{display:none}.ask-h{grid-template-columns:2.6rem minmax(0,1fr)}.ask-h .go-h{grid-column:2}}@media(prefers-reduced-motion:reduce){.br *,.br *:before,.br *:after{animation:none!important;transition:none!important}.flag-up,.stamp-pop{transform:none}}--bg: var(--background);--panel: var(--card);--ink: var(--foreground);--soft: var(--muted-foreground);--line: var(--border);--coral-ink: var(--accent);--teal-soft: var(--teal-dim);--saffron-soft: var(--saffron-dim);--rose: #E39AAA;--hero-bg: #F4E4D3;--gutter: 1rem;--s-line: #3A2840;--s-paper: #FFFDF8;--s-wood: #C98B5B;--s-cat: #E89B5B;--s-sky: #9FCDEA;--shadow: 0 18px 30px -18px rgb(42 26 47 / .45);--ease-soft: cubic-bezier(.45, 0, .25, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);color:var(--ink);font-size:1rem;line-height:1.65}.dark .br-scope{--hero-bg: #3A2840;--s-line: #F6E7D3;--s-paper: #FFF6E8;--s-wood: #B7774A;--s-sky: #23345A;--shadow: 0 18px 30px -18px rgb(0 0 0 / .7)}.dark .br-scope .br{--paper: #F6EDE0;--paper-line: #E2D3BF}@keyframes brieven-br-write{0%{stroke-dashoffset:160}15%,to{stroke-dashoffset:0}}@keyframes brieven-br-sheet{0%,30%{transform:translate(0) scale(1);opacity:1}42%{transform:translate(60px,40px) scale(.5);opacity:1}46%,to{transform:translate(60px,40px) scale(.5);opacity:0}}@keyframes brieven-br-env{0%,40%{transform:translate(0);opacity:0}46%{opacity:1}62%{transform:translate(0);opacity:1}80%{transform:translate(140px,-90px) rotate(-12deg);opacity:1}86%,to{transform:translate(150px,-100px) rotate(-12deg);opacity:0}}@keyframes brieven-br-stamp{0%,50%{transform:scale(0)}56%,to{transform:scale(1)}}@keyframes brieven-br-flag{0%,82%{transform:rotate(80deg)}88%,to{transform:rotate(0)}}@keyframes brieven-br-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012,1.06)}}.br-scope[data-astro-cid-b6zpow7t]{--gutter: clamp(16px, 4vw, 32px);padding-inline:var(--gutter)}.br-scope[data-astro-cid-b6zpow7t] .br .br-hero{margin-top:-4rem;padding-top:6rem}.br-scope[data-astro-cid-b6zpow7t] .who-h ul{list-style:disc}.br-scope[data-astro-cid-b6zpow7t] .steps.filled li{opacity:1}.br-scope[data-astro-cid-b6zpow7t] .steps.filled li i{background:var(--saffron);box-shadow:none}.br-scope[data-astro-cid-b6zpow7t] .steps.filled li:nth-child(2),.br-scope[data-astro-cid-b6zpow7t] .steps.filled li:nth-child(2) i{transition-delay:.7s}.br-scope[data-astro-cid-b6zpow7t] .steps.filled li:nth-child(3),.br-scope[data-astro-cid-b6zpow7t] .steps.filled li:nth-child(3) i{transition-delay:1.4s}.br-scope[data-astro-cid-b6zpow7t] .steps.filled li:nth-child(4),.br-scope[data-astro-cid-b6zpow7t] .steps.filled li:nth-child(4) i{transition-delay:2.1s}
