@font-face{font-family:Archivo;src:url(fonts/archivo.woff2) format("woff2");font-weight:600 900;font-stretch:87.5% 125%;font-style:normal;font-display:swap}@font-face{font-family:Geist Maaiveld;src:url(fonts/geist.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(fonts/geist-mono.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap}#maaiveld{--night: #0b0e0c;--haze: #141a16;--safety: #ff5a1f;--bone: #ede6d6;--muted: #b9b2a6;--machine: #f5b700;--machinegeel: var(--machine);--zwartzand: var(--night);--molzand: var(--bone);--font-display: "Archivo", "Arial Narrow", "Roboto Condensed", system-ui, sans-serif;--font-body: "Geist Maaiveld", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-body: clamp(17px, .2vw + 16px, 19px);--fs-mono: 12px;--gutter: clamp(16px, 4.5vw, 64px);--radius: 4px;--ease: cubic-bezier(.2, .7, .1, 1);--ease-out: cubic-bezier(.2, .7, .1, 1);--ease-hero: cubic-bezier(.25, .46, .45, .94);--glass-blur: 18px;--bg: #090d14;--bg-2: #111a27;--sky-top: #070b12;--sky-horizon: #1c2a3e;--ink: #eef2f7;--ink-2: #a7b1c2;--glass: rgb(14 22 38 / .58);--line: rgb(238 242 247 / .1);--accent-word: var(--machine);--steel-a: rgb(100 105 115 / .35);--steel-b: rgb(187 204 215 / .35);--sand: #14161b;--sand-crest: #c9a46a;--focus: var(--machine);color-scheme:dark;font-family:var(--font-body);font-size:var(--fs-body);font-weight:400;line-height:1.55;font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:var(--ink)}@media(max-width:599.98px){#maaiveld{--glass-blur: 10px}}#maaiveld,#maaiveld *,#maaiveld *:before,#maaiveld *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){#maaiveld,#maaiveld *,#maaiveld :before,#maaiveld :after{transition:none!important}}:root[data-motion=off] #maaiveld,:root[data-motion=off] #maaiveld *,:root[data-motion=off] #maaiveld :before,:root[data-motion=off] #maaiveld :after{transition:none!important}#maaiveld :is(img,svg,video,canvas){display:block;max-width:100%}#maaiveld :is(h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd){margin:0}#maaiveld ::selection{background:var(--machinegeel);color:var(--zwartzand)}#maaiveld .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#maaiveld .kicker,#maaiveld .mono{font-family:var(--font-mono);font-size:var(--fs-mono);font-weight:500;line-height:1.5}#maaiveld .mono{letter-spacing:.08em;text-transform:uppercase}#maaiveld a:where(:not(.btn)){color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;transition:text-decoration-thickness .15s var(--ease),text-underline-offset .15s var(--ease)}#maaiveld a:where(:not(.btn)):hover{text-decoration-thickness:2px;text-underline-offset:.28em}#maaiveld :focus-visible:where(:not(.btn)){outline:3px solid var(--focus, var(--machinegeel));outline-offset:3px;border-radius:2px}#maaiveld .tbc{display:inline;font-family:var(--font-mono);font-size:.72em;font-weight:500;letter-spacing:0;line-height:1.9;padding:.15em .45em;border:1px dashed currentColor;border-radius:3px;background:color-mix(in srgb,var(--machinegeel) 16%,transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;text-transform:none;white-space:normal;vertical-align:.06em}#maaiveld{--k: 1;--sky-y: 0%;--word-y: -30vh;--machine-y: 0vh;--stef-y: 0vh;--berm-rest: 0px;--berm-45: 40vh;--berm-end: 70vh;position:relative;min-height:max(600px,100svh);min-height:max(600px,100lvh);padding:0;background:var(--night);color:var(--bone);overflow:clip;view-timeline:--hero block;view-timeline-inset:96px auto}#maaiveld .hero__stage{position:absolute;inset:0;z-index:0}#maaiveld .hero__plane{position:absolute;inset:0}#maaiveld .hero__plane picture,#maaiveld .hero__plane img{position:absolute;inset:0;width:100%;height:100%}#maaiveld .hero__plane img{object-fit:cover;object-position:50% 50%}#maaiveld .hero__word-plane,#maaiveld .hero__machine{z-index:1}#maaiveld .hero__machine{--mask: var(--mask-wide);-webkit-mask:var(--mask) 50% 50% / cover no-repeat;mask:var(--mask) 50% 50% / cover no-repeat;pointer-events:none}#maaiveld .hero__word{position:absolute;inset:0;pointer-events:none}#maaiveld .hero__word-text{position:absolute;left:0;right:0;top:21%;text-align:center;font-family:var(--font-display);font-weight:900;font-stretch:125%;font-size:min(calc((100vw - 2 * var(--gutter)) / (var(--chars) * .98)),34vh);line-height:.82;letter-spacing:-.035em;white-space:nowrap;color:var(--bone);user-select:none}#maaiveld .hero__mask-warm{position:absolute;left:0;top:0;width:1px;height:1px;opacity:0;pointer-events:none;background:#000;-webkit-mask:var(--a) 0 0 / 1px 1px no-repeat,var(--b) 0 0 / 1px 1px no-repeat;mask:var(--a) 0 0 / 1px 1px no-repeat,var(--b) 0 0 / 1px 1px no-repeat}#maaiveld .hero__scrim{position:absolute;inset:0;z-index:2;background:linear-gradient(to bottom,rgb(11 14 12 / .55) 0%,transparent 18%),linear-gradient(to top,rgb(11 14 12 / .92) 0%,rgb(11 14 12 / .4) 26%,transparent 48%),linear-gradient(to right,rgb(11 14 12 / .55) 0%,transparent 40%);pointer-events:none}#maaiveld .hero__berm{display:none!important}#maaiveld .hero__berm{position:absolute;z-index:3;left:-2%;right:-2%;top:calc(100% - var(--berm-rest));height:calc(var(--berm-end) + 24vh);pointer-events:none;background:radial-gradient(60% 40px at 78% 0,rgb(255 180 90 / .32),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .78 0 0 0 0 .64 0 0 0 0 .42 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='.22'/%3E%3C/svg%3E"),linear-gradient(to bottom,#2a2620 0,#1a1a1c 34px,var(--sand, #14161b) 160px);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 40' preserveAspectRatio='none'%3E%3Cpath d='M0 40V22C60 16 110 12 170 15S280 24 340 19 460 6 540 9 660 22 740 20 860 10 940 12 1060 22 1120 18 1180 12 1200 13V40Z'/%3E%3C/svg%3E") 0 0 / 100% 40px no-repeat,linear-gradient(#000 0 0) 0 39px / 100% calc(100% - 39px) no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 40' preserveAspectRatio='none'%3E%3Cpath d='M0 40V22C60 16 110 12 170 15S280 24 340 19 460 6 540 9 660 22 740 20 860 10 940 12 1060 22 1120 18 1180 12 1200 13V40Z'/%3E%3C/svg%3E") 0 0 / 100% 40px no-repeat,linear-gradient(#000 0 0) 0 39px / 100% calc(100% - 39px) no-repeat}#maaiveld .hero__berm-crest{position:absolute;inset:0 0 auto;height:40px;background:linear-gradient(90deg,#c9a46a1f,#c9a46a52 55%,#ffb45aa6 80%,#c9a46a4d);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 40' preserveAspectRatio='none'%3E%3Cpath d='M0 22C60 16 110 12 170 15S280 24 340 19 460 6 540 9 660 22 740 20 860 10 940 12 1060 22 1120 18 1180 12 1200 13' fill='none' stroke='%23000' stroke-width='3'/%3E%3C/svg%3E") 0 0 / 100% 40px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 40' preserveAspectRatio='none'%3E%3Cpath d='M0 22C60 16 110 12 170 15S280 24 340 19 460 6 540 9 660 22 740 20 860 10 940 12 1060 22 1120 18 1180 12 1200 13' fill='none' stroke='%23000' stroke-width='3'/%3E%3C/svg%3E") 0 0 / 100% 40px no-repeat}#maaiveld .hero__ai{position:absolute;z-index:4;top:92px;left:var(--gutter);padding:4px 10px;border-radius:999px;background:#0b0e0cb3;font-family:var(--font-mono);font-size:11px;color:var(--bone)}#maaiveld .hero__foot{position:absolute;z-index:4;left:50%;bottom:22px;translate:-50% 0;display:none;flex-direction:column;align-items:center;gap:8px}#maaiveld .hero__scroll{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:14px;text-decoration:none;color:var(--bone)}#maaiveld .hero__scroll-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#ede6d61a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#maaiveld .hero__scroll-icon svg{width:16px;height:16px}#maaiveld .hero__depth{color:var(--muted);font-size:11px}@keyframes nudge{50%{transform:translateY(4px)}}@media(min-width:1100px)and (orientation:landscape){#maaiveld .hero__foot{display:flex}}@media(max-width:767.98px),(orientation:portrait){#maaiveld .hero__machine{--mask: var(--mask-tall)}#maaiveld .hero__word-text{top:27.5%;font-size:calc((100vw - 2 * var(--gutter)) / (var(--chars) * .94))}#maaiveld .hero__scrim{background:linear-gradient(to bottom,rgb(11 14 12 / .6) 0%,transparent 16%),linear-gradient(to top,rgb(11 14 12 / .95) 0%,rgb(11 14 12 / .6) 30%,transparent 52%)}}@media(max-width:599.98px){#maaiveld{--k: .6;--berm-rest: 0px;--berm-45: 26svh;--berm-end: 46svh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:calc(max(600px,100svh)*.275 + 10vw + 10px) auto minmax(0,1fr)}#maaiveld .hero__card{position:relative;grid-row:2;left:auto;bottom:auto;width:auto;margin-inline:var(--gutter)}}@keyframes hero-sky{to{transform:translateY(calc(var(--sky-y) * var(--k)))}}@keyframes hero-word{to{transform:translateY(calc(var(--word-y) * var(--k)))}}@keyframes hero-machine{to{transform:translateY(calc(var(--machine-y) * var(--k)))}}@keyframes hero-veil-out{0%{opacity:1}8%,to{opacity:0}}@keyframes hero-fade-early{0%{opacity:1}10%,to{opacity:0;visibility:hidden}}@keyframes hero-stef{to{transform:translateY(calc(var(--stef-y) * var(--k)))}}@keyframes hero-berm{45%{transform:translateY(calc(var(--berm-rest) - var(--berm-45)))}to{transform:translateY(calc(var(--berm-rest) - var(--berm-end)))}}@keyframes hero-card{0%,25%{opacity:1}45%,to{opacity:0;visibility:hidden}}@keyframes hero-in-plate{0%{transform:scale(1.06)}}@keyframes hero-in-word{0%{opacity:0;transform:translateY(24px)}}@keyframes hero-in-card{0%{opacity:0;transform:translateY(16px)}}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=off]) #maaiveld .hero__scroll-icon svg{animation:nudge 2.4s ease-in-out infinite}:root.js:not([data-motion=off]) #maaiveld .hero__stage{animation:hero-in-plate 1.2s var(--ease-hero) backwards}:root.js:not([data-motion=off]) #maaiveld .hero__word-text{animation:hero-in-word .8s var(--ease-out) .2s backwards}:root.js:not([data-motion=off]) #maaiveld .hero__card>*{animation:hero-in-card .7s var(--ease-out) .6s backwards}:root.js:not([data-motion=off]) #maaiveld:not(.is-seen) :is(.hero__stage,.hero__word-text,.hero__card>*){animation-play-state:paused}:root:not([data-motion=off]) #maaiveld.is-live :is(.hero__plane,.operator,.hero__berm),:root.js:not([data-motion=off]) #maaiveld:not(.is-off) :is(.hero__plane,.operator,.hero__berm){will-change:transform}@supports (animation-timeline: view()){:where(:root:not([data-sd=js]):not([data-motion=off])) #maaiveld .hero__sky{animation:hero-sky linear both}:where(:root:not([data-sd=js]):not([data-motion=off])) #maaiveld .hero__word-plane{animation:hero-word linear both}:where(:root:not([data-sd=js]):not([data-motion=off])) #maaiveld .hero__machine,:where(:root:not([data-sd=js]):not([data-motion=off])) #maaiveld .hero__veil{animation:hero-machine linear both}:where(:root:not([data-sd=js]):not([data-motion=off])) #maaiveld .hero__foot{animation:hero-fade-early linear both}:where(:root:not([data-sd=js]):not([data-motion=off])) #maaiveld .operator{animation:hero-stef linear both}:where(:root:not([data-sd=js]):not([data-motion=off])) #maaiveld .hero__berm{animation:hero-berm linear both}:where(:root:not([data-sd=js]):not([data-motion=off])) #maaiveld .hero__card{animation:hero-card linear both}:root:not([data-sd=js]):not([data-motion=off]) #maaiveld :is(.hero__plane,.operator,.hero__berm,.hero__card,.hero__foot){animation-timeline:--hero;animation-range:exit 0% exit 100%}}:where(:root[data-sd=js]:not([data-motion=off])) #maaiveld .hero__sky{animation:hero-sky 1s linear both paused}:where(:root[data-sd=js]:not([data-motion=off])) #maaiveld .hero__word-plane{animation:hero-word 1s linear both paused}:where(:root[data-sd=js]:not([data-motion=off])) #maaiveld .hero__machine,:where(:root[data-sd=js]:not([data-motion=off])) #maaiveld .hero__veil{animation:hero-machine 1s linear both paused}:where(:root[data-sd=js]:not([data-motion=off])) #maaiveld .hero__foot{animation:hero-fade-early 1s linear both paused}:where(:root[data-sd=js]:not([data-motion=off])) #maaiveld .operator{animation:hero-stef 1s linear both paused}:where(:root[data-sd=js]:not([data-motion=off])) #maaiveld .hero__berm{animation:hero-berm 1s linear both paused}:where(:root[data-sd=js]:not([data-motion=off])) #maaiveld .hero__card{animation:hero-card 1s linear both paused}:root[data-sd=js]:not([data-motion=off]) #maaiveld :is(.hero__plane,.operator,.hero__berm,.hero__card,.hero__foot){animation-delay:calc(var(--p, 0) * -1s)}}#maaiveld .operator[data-astro-cid-fbrctqvp]{--sink: 12px;position:absolute;z-index:2;right:calc(var(--gutter) - 2vw);bottom:calc(-1 * var(--sink));height:min(80%,860px);aspect-ratio:405 / 720;pointer-events:none;transform-origin:50% 100%}#maaiveld .operator__body[data-astro-cid-fbrctqvp]{position:relative;width:100%;height:100%;filter:drop-shadow(-18px 10px 40px rgb(0 0 0 / .55))}#maaiveld .operator__still[data-astro-cid-fbrctqvp],#maaiveld .operator__canvas[data-astro-cid-fbrctqvp]{position:absolute;inset:0;width:100%;height:100%;object-position:50% 100%}#maaiveld .operator__still[data-astro-cid-fbrctqvp]{object-fit:contain}#maaiveld .operator__canvas[data-astro-cid-fbrctqvp]{opacity:0;transform-origin:50% 85%}#maaiveld .operator[data-astro-cid-fbrctqvp][data-live] .operator__canvas[data-astro-cid-fbrctqvp]{opacity:1}#maaiveld .operator[data-astro-cid-fbrctqvp][data-live] .operator__still[data-astro-cid-fbrctqvp]{visibility:hidden}@media(max-width:767.98px),(orientation:portrait){#maaiveld .operator[data-astro-cid-fbrctqvp]{right:max(0px,calc(var(--gutter) - 4vw));height:min(54%,520px)}}@media(max-width:599.98px){#maaiveld .operator[data-astro-cid-fbrctqvp]{position:relative;grid-row:3;right:auto;bottom:calc(-1 * var(--sink));height:auto;aspect-ratio:auto;margin-top:8px}#maaiveld .operator__body[data-astro-cid-fbrctqvp]{position:absolute;bottom:0;left:50%;width:auto;height:calc(100% / .82);aspect-ratio:405 / 720;translate:-50% 0}}#maaiveld .hero__card{--cu: max(calc(100vw / 106.67), calc(100vh / 60.06));--cv: min(var(--cu), 1.5625vh );--ease: cubic-bezier(.2, .7, .2, 1);position:absolute;z-index:4;left:var(--gutter);bottom:clamp(28px,6vh,64px);width:min(clamp(18em,calc(50vw - 24.2 * var(--cu) - var(--gutter)),24em),calc(100% - 2 * var(--gutter)));padding:calc(var(--cv) * 1.7) 1.5em calc(var(--cv) * 1.6);font-family:Geist,system-ui,sans-serif;font-size:var(--cu);font-weight:400;line-height:1.43;color:var(--text);text-rendering:auto;font-kerning:auto}#maaiveld .hero__brand{font-size:.8em;line-height:1.3}#maaiveld .hero__brand .slashes{display:inline;margin-right:.45em}#maaiveld .hero__title{margin-top:calc(var(--cv) * .95);font-size:1.6em;line-height:1.12;font-weight:450;letter-spacing:-.01em;text-wrap:balance}#maaiveld .hero__lead{margin-top:calc(var(--cv) * .7);font-size:.84em;line-height:1.45;color:var(--soft);text-wrap:pretty}#maaiveld .hero__ctas{display:grid;gap:calc(var(--cv) * .6);margin-top:calc(var(--cv) * 1.5)}#maaiveld .hero__ctas .btn{width:100%;height:2.9em;min-width:0;padding:0 1em;gap:1em;font-size:.88em}#maaiveld .hero__ctas .ico,#maaiveld .ico-phone{width:1.15em;height:1.15em;flex:none}#maaiveld .ico-phone{color:var(--orange)}#maaiveld .btn__label{display:grid;gap:.15em;text-align:left}#maaiveld .btn__sub{font-size:.78em;font-weight:400;letter-spacing:.02em;color:var(--soft)}@media(min-width:760px)and (orientation:portrait){#maaiveld .hero__card{--cu: 1.35rem;--cv: 1.35rem}}@media(max-width:759px){#maaiveld .hero__card{--cu: min(1.54rem, calc(100vh / 30));--cv: calc(var(--cu) * .6)}}@media(max-width:599.98px){#maaiveld .hero__card{position:relative;grid-row:2;left:auto;bottom:auto;width:auto;margin-inline:var(--gutter)}}@media(max-height:500px)and (orientation:landscape){#maaiveld{min-height:100vh;min-height:100lvh}#maaiveld .hero__card{--cu: 11px;--cv: 6px;left:calc(49vw + 12px);width:calc(27.6vw - 24px);bottom:12px;padding-inline:12px}#maaiveld .hero__lead{display:none}#maaiveld .hero__brand,#maaiveld .hero__ctas .btn,#maaiveld .btn__sub{font-size:11px}#maaiveld .hero__ctas .btn{height:44px;padding-inline:12px}}@media(min-width:600px){#maaiveld .hero__card,#maaiveld .hero__foot{margin-bottom:var(--tb, 0px)}}@media(pointer:coarse){#maaiveld .hero__brand{font-size:max(11px,.8em)}#maaiveld .btn__sub{font-size:max(11px,.78em)}#maaiveld .hero__ctas .btn{min-height:44px}}@media(max-height:599.98px){#maaiveld{min-height:100vh;min-height:100lvh}}
