.ons-werk-page[data-v-8bb5f3c2]{padding:calc(var(--vertical-content-padding)*1.5) var(--horizontal-content-padding)}.header[data-v-8bb5f3c2]{align-items:center;display:flex;flex-direction:column;gap:.85rem;margin-inline:auto;max-width:42rem;padding-bottom:3rem;text-align:center}.eyebrow[data-v-8bb5f3c2]{color:var(--primary-color);font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.header h1[data-v-8bb5f3c2]{line-height:1.1;margin:0}.intro[data-v-8bb5f3c2]{color:#ffffffc7;font-size:clamp(.95rem,1.8vw,1.1rem);font-weight:500;line-height:1.7;margin:0;max-width:54ch}.instagram-link[data-v-8bb5f3c2]{color:var(--primary-color);font-weight:600;text-decoration:none;transition:opacity .2s ease}.instagram-link[data-v-8bb5f3c2]:focus-visible,.instagram-link[data-v-8bb5f3c2]:hover{opacity:.85;text-decoration:underline}.project-info[data-v-8bb5f3c2]{padding-bottom:.75rem}.projecten-grid[data-v-8bb5f3c2]{display:grid;gap:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto 4rem;max-width:1200px;width:100%}.project-card[data-v-8bb5f3c2]{background-color:#ffffff0d;border:1px solid var(--primary-color);border-radius:12px;color:inherit;cursor:pointer;overflow:hidden;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.project-card[data-v-8bb5f3c2]:focus-visible,.project-card[data-v-8bb5f3c2]:hover{background-color:#ffffff14}.project-heading-image[data-v-8bb5f3c2]{height:180px;overflow:hidden;position:relative;width:100%}.project-heading-image img[data-v-8bb5f3c2]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.placeholder-image[data-v-8bb5f3c2]{align-items:center;background-color:var(--background-color);border:2px dashed var(--primary-color);color:var(--text-color);display:none;font-size:.85rem;height:100%;justify-content:center;padding:.75rem;text-align:center;width:100%}.project-content[data-v-8bb5f3c2]{color:var(--text-color);display:flex;flex-direction:column;gap:.75rem;height:calc(100% - 180px);justify-content:space-between;padding:.85rem}.project-content h3[data-v-8bb5f3c2]{font-size:1rem;line-height:1.3;margin-bottom:.5rem}.car-info[data-v-8bb5f3c2]{align-items:center;background-color:var(--background-color);border:2px solid var(--primary-color);border-radius:100px;color:var(--primary-color);display:flex;font-size:.72rem;font-weight:600;padding:.35rem .75rem;width:-moz-fit-content;width:fit-content}@media(max-width:1100px){.projecten-grid[data-v-8bb5f3c2]{gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.projecten-grid[data-v-8bb5f3c2]{gap:1.1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.project-heading-image[data-v-8bb5f3c2]{height:160px}.project-content[data-v-8bb5f3c2]{height:calc(100% - 160px)}}@media(max-width:520px){.projecten-grid[data-v-8bb5f3c2]{gap:1.25rem;grid-template-columns:1fr}.project-heading-image[data-v-8bb5f3c2]{height:200px}.project-content[data-v-8bb5f3c2]{height:calc(100% - 200px)}}
