.eth-noscript{margin:0;padding:12px 20px;background:var(--nacht-2)}
.eth-hero{min-height:min(87svh,820px)}
.eth-hero .c-hero__media img{object-position:55% 48%}
.eth-hero .kop1{max-width:14ch}
.eth-scroll{display:inline-flex;align-items:center;gap:16px;min-height:44px;width:max-content;border-bottom:1px solid var(--oker-licht);text-decoration:none;font-size:12px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}
.eth-scroll span{font-size:20px}
.eth-ledger{padding-block:clamp(76px,9vw,145px);overflow:clip}
.eth-ledger__intro{display:grid;gap:17px;margin-bottom:clamp(32px,5vw,68px)}
.eth-ledger__intro .kop2{max-width:19ch}
.eth-ledger__intro>p:last-child{max-width:62ch;margin:0;color:var(--inkt-zacht);font-size:clamp(17px,1.45vw,20px)}
.eth-ledger__layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;gap:clamp(32px,5vw,82px)}
.eth-stage{display:none}
.eth-entry{padding:clamp(38px,4vw,64px) 0;border-top:1px solid var(--steen-lijn)}
.eth-entry:last-child{border-bottom:1px solid var(--steen-lijn)}
.eth-entry__eyebrow{display:flex;align-items:center;gap:16px;margin:0;color:var(--oker-diep);font-size:11px;font-weight:750;letter-spacing:.15em;text-transform:uppercase}
.eth-entry__eyebrow span{font-weight:800}
.eth-entry h3{max-width:16ch;margin:17px 0 27px;font:700 clamp(31px,3vw,49px)/1.06 var(--display);letter-spacing:-.035em}
.eth-entry h3 em{font-weight:600;color:var(--oker-diep)}
.eth-entry__photo{margin:0 0 25px}
.eth-entry__photo img{display:block;width:100%;height:clamp(250px,48vw,440px);object-fit:cover}
.eth-entry:first-child .eth-entry__photo img{object-position:center 68%}
.eth-entry__photo figcaption{padding-top:8px;color:var(--inkt-zacht);font-size:12px;line-height:1.45}
.eth-entry__notes{display:grid;gap:0;border-top:1px solid var(--steen-lijn)}
.eth-entry__notes>div{display:grid;grid-template-columns:120px 1fr;gap:15px;padding:16px 0;border-bottom:1px solid var(--steen-lijn)}
.eth-entry__notes b{color:var(--oker-diep);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.eth-entry__notes p{max-width:47ch;margin:0;color:var(--inkt);font-size:15px;line-height:1.52}
.eth-entry>a{display:inline-flex;align-items:center;min-height:44px;margin-top:20px;color:var(--oker-diep);border-bottom:1px solid currentColor;text-decoration:none;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.eth-entry>a:hover{color:var(--inkt)}
.eth-entry>a:focus-visible,.eth-stage__index a:focus-visible,.eth-scroll:focus-visible,.eth-close__secondary:focus-visible{outline:2px solid var(--oker-diep);outline-offset:4px}
.eth-question,.eth-record{padding-block:clamp(82px,10vw,150px)}
.eth-question{background:radial-gradient(circle at 86% 22%,rgba(197,159,98,.13),transparent 33%),#183b2b}
.eth-question__layout,.eth-record__layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,8vw,130px)}
.eth-question h2,.eth-record h2{max-width:14ch}
.eth-question__layout>div:last-child,.eth-record__layout>div:last-child{display:grid;justify-items:start;align-content:start;gap:21px}
.eth-question__layout>div:last-child p,.eth-record__layout>div:last-child p{max-width:56ch;margin:0;font-size:clamp(17px,1.45vw,21px);line-height:1.6}
.eth-question__layout>div:last-child p{color:var(--mist)}
.eth-record__layout>div:last-child p{color:var(--inkt-zacht)}
.eth-question .c-link,.eth-record .c-link{margin-top:8px}
.eth-close__secondary{font-size:12px;font-weight:750;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;border-bottom:1px solid var(--oker-licht)}
@media(min-width:901px) and (prefers-reduced-motion:no-preference){
  html.eth-enhanced .eth-stage{display:block;position:sticky;top:calc(var(--kop-h) + 20px)}
  html.eth-enhanced .eth-entry__photo{display:none}
  html.eth-enhanced .eth-entry{min-height:min(79svh,710px);display:flex;flex-direction:column;justify-content:center}
  .eth-stage__photos{position:relative;height:clamp(385px,60svh,630px);overflow:hidden;background:#1b3025}
  .eth-stage__photos img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0;visibility:hidden;transform:scale(1.035);transition:opacity .42s ease,visibility .42s ease,transform .8s ease}
  .eth-stage__photos img:first-child{object-position:center 68%}
  .eth-stage__photos img.is-current{opacity:1;visibility:visible;transform:scale(1)}
  .eth-stage__photos::after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,rgba(6,18,12,.4));pointer-events:none}
  .eth-stage__mark{position:absolute;z-index:1;left:18px;bottom:17px;color:#fff;font-size:10px;font-weight:750;letter-spacing:.18em}
  .eth-stage__mark i{padding-inline:7px;color:var(--oker-licht);font-style:normal}
  .eth-stage__readout{display:flex;align-items:center;gap:20px;min-height:48px;color:var(--oker-diep);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}
  .eth-stage__readout>span:first-child{white-space:nowrap}
  .eth-stage__track{display:block;flex:1;height:2px;background:var(--steen-lijn)}
  .eth-stage__track i{display:block;width:100%;height:100%;background:var(--oker-diep);transform:scaleX(.25);transform-origin:left}
  .eth-stage__index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}
  .eth-stage__index a{padding:12px 5px;color:var(--inkt-zacht);border-top:1px solid var(--steen-lijn);text-decoration:none;font-size:10px;font-weight:750;letter-spacing:.05em}
  .eth-stage__index a.is-current,.eth-stage__index a:hover{color:var(--oker-diep);border-color:var(--oker-diep)}
}
@media(max-width:900px){.eth-ledger__layout,.eth-question__layout,.eth-record__layout{grid-template-columns:1fr}.eth-ledger__layout{display:block}.eth-entry h3{max-width:none}.eth-entry__photo img{height:clamp(300px,48vw,500px)}}
@media(max-width:560px){.eth-hero{min-height:min(85svh,710px)}.eth-hero .kop1{font-size:clamp(37px,10vw,52px)}.eth-ledger__intro{margin-bottom:23px}.eth-entry__photo img{height:330px}.eth-entry__notes>div{grid-template-columns:1fr;gap:5px}.eth-entry__notes p{font-size:15px}.eth-question,.eth-record{padding-block:77px}}
@media(prefers-reduced-motion:reduce){.eth-stage__photos img{transition:none}}
