:root{--mb-gutter: 16px;--mb-grid-columns: var( --wp--custom--grid--columns--mobile, 2 );--mb-grid-gap-column: var( --wp--custom--grid--gap--column, var( --wp--preset--spacing--24, 1.5rem ) );--mb-grid-gap-row: var( --wp--custom--grid--gap--row, var( --wp--preset--spacing--80, 5rem ) );--mb-grid-media-radius: var( --wp--custom--radius--24, 24px )}@media (min-width: 600px){:root{--mb-gutter: 40px}}@media (min-width: 48rem){:root{--mb-grid-columns: var( --wp--custom--grid--columns--desktop, 4 );--mb-grid-media-radius: var( --wp--custom--radius--64, 64px )}}@media (min-width: 1600px){:root{--mb-gutter: 24px}}@media (max-width: 47.99rem){:root{--mb-grid-gap-row: var( --wp--preset--spacing--60, 3.75rem )}}.martinboon-grid{display:grid;grid-template-columns:repeat(var( --mb-grid-columns ),minmax(0,1fr));column-gap:var( --mb-grid-gap-column );row-gap:var( --mb-grid-gap-row )}.martinboon-grid>.martinboon-col--full{grid-column:1 / -1}.martinboon-grid>.martinboon-col--half,.martinboon-grid>.martinboon-col--third,.martinboon-grid>.martinboon-col--two-thirds{grid-column:span 1}@media (min-width: 48rem){.martinboon-grid>.martinboon-col--half{grid-column:span 2}.martinboon-grid>.martinboon-col--third{grid-column:span 1}.martinboon-grid>.martinboon-col--two-thirds{grid-column:span 3}}.martinboon-project-grid{display:grid;grid-template-columns:1fr;column-gap:var( --mb-grid-gap-column );row-gap:var( --mb-grid-gap-row );margin:0;padding:0;list-style:none}.martinboon-project-grid>li,.martinboon-project-card{margin:0}@media (min-width: 48rem){.martinboon-project-grid{grid-template-columns:repeat(var( --mb-grid-columns ),minmax(0,1fr));align-items:start}.martinboon-project-grid>li{grid-column:span 2}.martinboon-project-grid>li:nth-child(6n+1){grid-column:1 / -1}.martinboon-project-grid>li:nth-child(6n+4){grid-column:span 3}.martinboon-project-grid>li:nth-child(6n+3),.martinboon-project-grid>li:nth-child(6n+6){align-self:end}}.martinboon-project-card .wp-block-post-featured-image{margin:0 0 var( --wp--preset--spacing--8, .5rem );overflow:hidden;border-radius:0;aspect-ratio:3 / 2}@media (max-width: 47.99rem){.martinboon-project-card .wp-block-post-featured-image{aspect-ratio:1 / 1}}.wp-block-post-template>li:nth-child(4n+1) .martinboon-project-card .wp-block-post-featured-image{border-start-end-radius:var( --mb-grid-media-radius )}.wp-block-post-template>li:nth-child(4n+2) .martinboon-project-card .wp-block-post-featured-image{border-end-start-radius:var( --mb-grid-media-radius )}.wp-block-post-template>li:nth-child(4n+3) .martinboon-project-card .wp-block-post-featured-image{border-start-start-radius:var( --mb-grid-media-radius )}.wp-block-post-template>li:nth-child(4n+4) .martinboon-project-card .wp-block-post-featured-image{border-end-end-radius:var( --mb-grid-media-radius )}article.wp-block-group.martinboon-project-card .wp-block-post-featured-image{max-width:none;width:100%;margin-inline:0}article.wp-block-group.martinboon-project-card .martinboon-project-meta{max-width:none;margin-inline:0;margin-block-start:var( --wp--preset--spacing--12, .75rem )}.martinboon-project-card .wp-block-post-featured-image a,.martinboon-project-card .wp-block-post-featured-image img,.martinboon-project-card .martinboon-image-fallback{display:block;width:100%;height:100%}.martinboon-project-card .wp-block-post-featured-image img{object-fit:cover;border-radius:0}.martinboon-image-fallback{background:var( --wp--preset--color--background-variant )}@media (min-width: 48rem){.martinboon-project-grid>li:nth-child(6n+1) .wp-block-post-featured-image{aspect-ratio:2 / 1}.martinboon-project-grid>li:nth-child(6n+2) .wp-block-post-featured-image{aspect-ratio:1 / 1}.martinboon-project-grid>li:nth-child(6n+3) .wp-block-post-featured-image{aspect-ratio:3 / 2}.martinboon-project-grid>li:nth-child(6n+4) .wp-block-post-featured-image{aspect-ratio:16 / 9}.martinboon-project-grid>li:nth-child(6n+5) .wp-block-post-featured-image{aspect-ratio:4 / 3}.martinboon-project-grid>li:nth-child(6n+6) .wp-block-post-featured-image{aspect-ratio:3 / 2}}.martinboon-project-card .martinboon-project-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5ch}.martinboon-project-card .martinboon-project-meta .wp-block-post-title{margin:0;font-weight:300;color:var( --wp--preset--color--foreground-subtle )}.martinboon-project-card .martinboon-project-meta .martinboon-project-tagline{margin:0;font-weight:300}.martinboon-project-card .martinboon-project-meta .martinboon-project-tagline:before{content:"\2013\a0";font-weight:300;color:var( --wp--preset--color--foreground-subtle )}.martinboon-project-card .martinboon-project-meta .martinboon-project-tagline:empty{display:none}.martinboon-project-card .wp-block-post-featured-image img{transition:transform .5s ease}.martinboon-project-card .martinboon-project-meta .wp-block-post-title a{transition:color .2s ease}.martinboon-project-card:hover .wp-block-post-featured-image img,.martinboon-project-card:focus-within .wp-block-post-featured-image img{transform:scale(1.04)}.martinboon-project-card:hover .martinboon-project-meta .wp-block-post-title a,.martinboon-project-card:focus-within .martinboon-project-meta .wp-block-post-title a{color:var( --wp--preset--color--action )}@media (prefers-reduced-motion: reduce){.martinboon-project-card .wp-block-post-featured-image img{transition:none}.martinboon-project-card:hover .wp-block-post-featured-image img,.martinboon-project-card:focus-within .wp-block-post-featured-image img{transform:none}}.martinboon-media-text{margin-block:var( --wp--preset--spacing--80, 5rem )}.mb-card-cursor{position:fixed;top:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;width:7rem;height:7rem;padding:.5rem;border-radius:50%;background:var( --wp--preset--color--background );background:color-mix(in srgb,var( --wp--preset--color--background ) 55%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var( --wp--preset--color--foreground );font-size:var( --wp--preset--font-size--body-small, 1rem );line-height:1.2;text-align:center;pointer-events:none;opacity:0;scale:.6;transition:opacity .15s ease,scale .22s cubic-bezier(.22,1,.36,1);will-change:translate,scale}.mb-card-cursor.is-visible{opacity:1;scale:1}.martinboon-project-card.is-cursor-active,.martinboon-project-card.is-cursor-active *{cursor:none}@media (prefers-reduced-motion: reduce){.mb-card-cursor{transition:none;scale:1}}
