.hreg{padding-top:clamp(3.5rem,8vw,7rem)}.hreg__kop .kop-l{max-width:14.2em;margin:.875rem 0 0}.hreg__kop .intro{margin:1.125rem 0 0}.hreg__lijst{margin:clamp(2rem,5vw,3.5rem) 0 0;padding:0;list-style:none}.hreg__link{min-height:6.25rem;color:inherit;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"naam pijl""wat pijl";align-items:center;gap:.375rem 1rem;padding-block:1.125rem;text-decoration:none;display:grid}.hreg__nr{font-family:var(--heading-font);letter-spacing:.14em;font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700;font-stretch:62%;display:none}.hreg__naam{font-family:var(--heading-font);letter-spacing:-.02em;grid-area:naam;font-size:clamp(1.625rem,6.4vw,2.25rem);font-weight:800;font-stretch:125%;line-height:1}.hreg__wat{grid-area:wat;gap:.125rem;display:grid}.hreg__titel{font-size:.96875rem;line-height:1.4}.hreg__meta{font-family:var(--heading-font);letter-spacing:.1em;text-transform:uppercase;color:var(--bijzaak);font-size:.8125rem;font-weight:650;font-stretch:70%}.hreg__link>svg{grid-area:pijl;width:1.375rem;height:1.375rem}.hreg__link:hover .hreg__naam{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:3px}.hreg__link:focus-visible{outline:3px solid var(--inkt);outline-offset:-3px}.hreg__onder{margin-top:1.5rem}@media (min-width:900px){.hreg__link{grid-template-columns:3rem minmax(0,1fr) minmax(0,20rem) auto;grid-template-areas:"nr naam wat pijl";gap:0 1.5rem;min-height:5.75rem;padding-block:.875rem}.hreg__nr{grid-area:nr;display:block}.hreg__naam{font-size:clamp(1.875rem,3.2vw,3rem)}.hreg__wat{gap:.25rem}}
.twente{padding-bottom:clamp(4.5rem,9vw,8.75rem);position:relative;overflow-x:clip}.twente__foto{background:var(--papier-2);height:clamp(21rem,52vw,47.5rem);position:relative}.twente__ai{background:color-mix(in srgb, var(--papier) 92%, transparent);color:var(--inkt);padding:.2rem .5rem;position:absolute;bottom:.625rem;left:.625rem}.twente__binnen{gap:2rem;display:grid;position:relative}.twente__kolom{--w:clamp(10.5rem, 46vw, 25rem);justify-items:end;gap:1.125rem;display:grid}.twente__ding{width:var(--w);aspect-ratio:var(--v,1);margin-top:calc(var(--w) / var(--v,1) * -.6);position:relative}.twente__lift{transform-origin:50% 100%;position:absolute;inset:0}.twente__ding img{max-width:none;width:calc(100% / var(--kw,1));height:calc(100% / var(--kh,1));left:calc(-100% * var(--kx,0) / var(--kw,1));bottom:calc(-100% * var(--ky,0) / var(--kh,1));position:absolute}.twente__schaduw{height:11%;bottom:-5%;left:-8%;right:-8%}.twente__label{text-align:right;justify-items:end;gap:.625rem;max-width:20.4em;display:grid}.twente__label .klein{margin:0}.twente__tekst .kop-l{margin:.875rem 0 0}.twente__tekst .intro{margin:1.125rem 0 0}.twente__makers{border-top:1px solid var(--line-strong);margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.twente__makers li{border-bottom:1px solid var(--line-strong);gap:.125rem;padding:.875rem 0;display:grid}.twente__wie{font-family:var(--heading-font);letter-spacing:.12em;text-transform:uppercase;font-size:.875rem;font-weight:700;font-stretch:62%}.twente__over{color:var(--muted)}@supports (animation-timeline:view()) and (view-timeline-name:--a){@media (prefers-reduced-motion:no-preference){:root:not([data-beweging=uit]) .twente__ding{view-timeline:--twente-vaas block}:root:not([data-beweging=uit]) .twente__lift{animation:linear both twente-draag;animation-timeline:--twente-vaas;animation-range:entry 5% cover 50%}:root:not([data-beweging=uit]) .twente__schaduw{animation:linear both twente-schaduw;animation-timeline:--twente-vaas;animation-range:entry 5% cover 50%}}}@keyframes twente-draag{0%{transform:translateY(-58%)scale(.72)}to{transform:none}}@keyframes twente-schaduw{0%,62%{opacity:0;transform:scaleX(.55)}to{opacity:1;transform:none}}@media (min-width:900px){.twente__binnen{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;column-gap:clamp(3rem,7vw,7.5rem)}.twente__kolom{--w:clamp(15rem, 27vw, 26.25rem);grid-area:1/2;justify-items:center}.twente__label{text-align:center;justify-items:center}.twente__tekst{padding-top:clamp(3rem,5vw,4.5rem)}}
.wiekiest{padding:clamp(4.5rem,9vw,8.75rem) 0;overflow-x:clip}.wiekiest__raster{gap:2.5rem;display:grid}.wiekiest__beeld{padding:0 0 1.5rem 1.5rem;position:relative}.wiekiest__beeld:before{content:"";top:2.5rem;bottom:0;left:calc(-1 * var(--marge));background:var(--papier);position:absolute;right:2.5rem}.wiekiest__foto{aspect-ratio:1;background:var(--papier);position:relative}@media (min-width:900px){.wiekiest__foto{aspect-ratio:4/5}}.wiekiest__ai{background:color-mix(in srgb, var(--papier) 92%, transparent);color:var(--inkt);padding:.2rem .5rem;position:absolute;bottom:.625rem;right:.625rem}.wiekiest__tekst .kop-groot{margin:.875rem 0 0}.wiekiest__lees{gap:.875rem;max-width:34.8em;margin-top:2rem;font-size:1.125rem;line-height:1.6;display:grid}.wiekiest__lees :is(h3,p){margin:0}.wiekiest__tekst .wiekiest__gezicht{max-width:40rem;margin-top:2.5rem}.wiekiest__feiten{border-top:1.5px solid var(--inkt);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2.25rem 0 1.25rem;display:grid}.wiekiest__feiten>div{flex-direction:column-reverse;justify-content:flex-end;gap:.375rem;padding-top:.875rem;display:flex}.wiekiest__feiten dd{font-family:var(--heading-font);margin:0;font-size:clamp(2.75rem,5vw,4.75rem);font-weight:750;font-stretch:55%;line-height:.9}.wiekiest__feiten dt{color:var(--muted);font-size:.90625rem;line-height:1.35}@media (min-width:900px){.wiekiest__raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(3rem,6vw,7rem)}.wiekiest__raster--zonder{grid-template-columns:minmax(0,1fr)}.wiekiest__beeld{padding:0 0 2.5rem 2.5rem}.wiekiest__beeld:before{top:4rem;right:4rem}}
