/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@font-face{font-family:Sofia Sans Condensed;font-style:normal;font-weight:700 900;font-display:swap;src:url(./sofia-sans-condensed-latin-ext-nso5P82P.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans Condensed;font-style:normal;font-weight:700 900;font-display:swap;src:url(./sofia-sans-condensed-latin--O8TshYI.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(./instrument-sans-latin-ext-oUstOPQL.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(./instrument-sans-latin-CclBWeUS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#c9f150;--color-primary-hover:#b5e032;--color-primary-ink:#0f211b;--color-primary-text:#14523d;--color-ink:#0f211b;--color-ink-soft:#4a5952;--color-ink-invert:#e9efe4;--color-surface:#f1f3ec;--color-surface-alt:#fff;--color-accent:#c9f150;--color-line:#ccd3c5;--color-success:#14523d;--color-error:#b42318;--color-scrim:#0f211b;--color-on-media:#f1f3ec;--font-heading:"Sofia Sans Condensed", "Arial Narrow", sans-serif;--font-body:"Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--text-display:clamp(52px, 7.4vw, 112px);--text-display--line-height:.9;--text-h1:clamp(48px, 6.4vw, 96px);--text-h1--line-height:.9;--text-h2:clamp(38px, 4.6vw, 68px);--text-h2--line-height:.9;--text-h3:clamp(30px, 3.4vw, 48px);--text-h3--line-height:.95;--text-h4:clamp(24px, 2.2vw, 30px);--text-h4--line-height:1;--text-lead:17px;--text-lead--line-height:1.55;--radius-card:32px;--radius-input:12px;--radius-pill:999px;--shadow-card:0 24px 40px -24px #0f211b66;--shadow-lift:0 18px 40px -18px #0f211b8c;--container-page:81.5rem;--container-narrow:48rem;--spacing-sect-sm:clamp(48px, 6vw, 88px);--spacing-sect-md:clamp(72px, 8vw, 112px);--spacing-sect-lg:clamp(96px, 10vw, 144px);--ease-zo:cubic-bezier(.2, .7, .2, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{font-family:var(--font-body);font-size:var(--text-lead);line-height:var(--text-lead--line-height,1.6);color:var(--color-ink);background-color:var(--color-surface);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);text-wrap:balance;font-weight:600}p,li{text-wrap:pretty}:focus-visible{outline:2px solid var(--color-primary-text);outline-offset:3px;border-radius:2px}::selection{background:var(--color-primary);color:var(--color-primary-ink)}img,video{max-width:100%;height:auto}button:not(:disabled),[role=button]:not([aria-disabled=true]),summary,label[for],select,input[type=checkbox],input[type=radio],input[type=submit]:not(:disabled){cursor:pointer}:is(button,input):disabled{cursor:not-allowed}}@layer components{.skip-link{z-index:100;border-radius:var(--radius-input);background:var(--color-ink);color:var(--color-ink-invert);transition:top .15s var(--ease-zo);padding:.75rem 1.25rem;position:absolute;top:-100%;left:1rem}.skip-link:focus{top:1rem}.zo-container{width:100%;max-width:var(--container-page);margin-inline:auto;padding-inline:1.25rem}@media (width>=48rem){.zo-container{padding-inline:2rem}}.zo-container--narrow{max-width:var(--container-narrow)}.zo-container--wide{max-width:none;padding-inline:0}.btn{border-radius:var(--radius-input);font-family:var(--font-heading);cursor:pointer;transition:background-color .18s var(--ease-zo), border-color .18s var(--ease-zo), color .18s var(--ease-zo), transform .18s var(--ease-zo);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background-color:var(--color-primary);color:var(--color-primary-ink)}.btn-primary:hover{background-color:var(--color-primary-hover)}.btn-secondary{color:inherit;background-color:#0000;border-color:currentColor}.btn-secondary:hover{background-color:var(--color-ink);border-color:var(--color-ink);color:var(--color-ink-invert)}.btn-ghost{color:var(--color-primary-text);background:0 0;padding-inline:0}.btn-ghost:hover{text-decoration:underline}.card{border-radius:var(--radius-card);background-color:var(--color-surface-alt);box-shadow:var(--shadow-card);transition:box-shadow .2s var(--ease-zo), transform .2s var(--ease-zo);flex-direction:column;display:flex;overflow:hidden}.card:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.rich-text{line-height:1.7}.rich-text>*+*{margin-top:1.25em}.rich-text h2{font-size:var(--text-h2);line-height:var(--text-h2--line-height);margin-top:2em}.rich-text h3{font-size:var(--text-h3);line-height:var(--text-h3--line-height);margin-top:1.75em}.rich-text h4{font-size:var(--text-h4);margin-top:1.5em}.rich-text a{color:var(--color-primary-text);text-underline-offset:.15em;text-decoration:underline}.rich-text ul,.rich-text ol{padding-left:1.5em}.rich-text ul{list-style:outside}.rich-text ol{list-style:decimal}.rich-text li+li{margin-top:.4em}.rich-text blockquote{border-left:3px solid var(--color-primary-text);font-size:var(--text-lead);padding-left:1.25rem;font-style:italic}.rich-text img{border-radius:var(--radius-card)}.rich-text table{border-collapse:collapse;width:100%}.rich-text th,.rich-text td{border:1px solid var(--color-line);text-align:left;padding:.6rem .75rem}.shader-veld{background:radial-gradient(120% 90% at 15% 0%, #c9f15042, transparent 60%), radial-gradient(100% 80% at 85% 100%, #c9f1508c, transparent 65%), var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.shader-veld{background:radial-gradient(120% 90% at 15% 0%, color-mix(in oklab, var(--color-primary) 26%, transparent), transparent 60%), radial-gradient(100% 80% at 85% 100%, color-mix(in oklab, var(--color-accent) 55%, transparent), transparent 65%), var(--color-surface)}}.shader-veld.shader-actief{background:var(--color-surface)}.shader-veld canvas{opacity:0;transition:opacity .6s var(--ease-zo);display:block}.shader-veld.shader-actief canvas{opacity:1}.pijl{transition:transform .3s var(--ease-zo)}.rondje{transition:transform .25s var(--ease-zo), background-color .2s var(--ease-zo), color .2s var(--ease-zo)}:is(a,button):not(:disabled):focus-visible .pijl--schuin{transform:translate(3px,-3px)}:is(a,button):not(:disabled):focus-visible .pijl--rechts{transform:translate(4px)}:is(a,button):not(:disabled):focus-visible .pijl--links{transform:translate(-4px)}@media (hover:hover){.btn:hover{transform:translateY(-2px)}:is(a,button):not(:disabled):hover .pijl--schuin{transform:translate(3px,-3px)}:is(a,button):not(:disabled):hover .pijl--rechts{transform:translate(4px)}:is(a,button):not(:disabled):hover .pijl--links{transform:translate(-4px)}:is(a,button):not(:disabled):hover .rondje,a.rondje:hover{transform:scale(1.08)}:is(a,button):hover .rondje--vul{background-color:var(--color-primary);color:var(--color-primary-ink)}}.btn:active,:is(a,button):active .rondje{transform:translateY(1px)scale(.97)}.link-lijn{text-underline-offset:5px;transition:text-decoration-color .25s var(--ease-zo);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}:is(a,button):not(:disabled):focus-visible .pijl--draai{transform:rotate(45deg)}:is(a,button):focus-visible .link-lijn{text-decoration-color:currentColor}@media (hover:hover){:is(a,button):hover .link-lijn,a.link-lijn:hover{text-decoration-color:currentColor}:is(a,button):not(:disabled):hover .pijl--draai{transform:rotate(45deg)}:is(a,button):not(:disabled):hover .rondje--groot{transform:scale(1.4)}}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.bottom-0{bottom:0}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-auto{height:auto}.h-full{height:100%}.min-h-\[42svh\]{min-height:42svh}.min-h-\[70svh\]{min-height:70svh}.min-h-\[100svh\]{min-height:100svh}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/5{width:40%}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[14rem\]{max-width:14rem}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--color-line)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-card{border-radius:var(--radius-card)}.rounded-input{border-radius:var(--radius-input)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-ink\/15{border-color:#0f211b26}@supports (color:color-mix(in lab, red, red)){.border-ink\/15{border-color:color-mix(in oklab, var(--color-ink) 15%, transparent)}}.border-line{border-color:var(--color-line)}.border-primary{border-color:var(--color-primary)}.border-primary-text{border-color:var(--color-primary-text)}.bg-accent{background-color:var(--color-accent)}.bg-error{background-color:var(--color-error)}.bg-ink{background-color:var(--color-ink)}.bg-primary{background-color:var(--color-primary)}.bg-primary\/10{background-color:#c9f1501a}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.bg-primary\/40{background-color:#c9f15066}@supports (color:color-mix(in lab, red, red)){.bg-primary\/40{background-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.bg-scrim\/60{background-color:#0f211b99}@supports (color:color-mix(in lab, red, red)){.bg-scrim\/60{background-color:color-mix(in oklab, var(--color-scrim) 60%, transparent)}}.bg-success{background-color:var(--color-success)}.bg-surface{background-color:var(--color-surface)}.bg-surface-alt{background-color:var(--color-surface-alt)}.bg-surface-alt\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-surface-alt\/60{background-color:color-mix(in oklab, var(--color-surface-alt) 60%, transparent)}}.bg-surface\/95{background-color:#f1f3ecf2}@supports (color:color-mix(in lab, red, red)){.bg-surface\/95{background-color:color-mix(in oklab, var(--color-surface) 95%, transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-scrim\/85{--tw-gradient-from:#0f211bd9}@supports (color:color-mix(in lab, red, red)){.from-scrim\/85{--tw-gradient-from:color-mix(in oklab, var(--color-scrim) 85%, transparent)}}.from-scrim\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-scrim\/55{--tw-gradient-via:#0f211b8c}@supports (color:color-mix(in lab, red, red)){.via-scrim\/55{--tw-gradient-via:color-mix(in oklab, var(--color-scrim) 55%, transparent)}}.via-scrim\/55{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-scrim\/25{--tw-gradient-to:#0f211b40}@supports (color:color-mix(in lab, red, red)){.to-scrim\/25{--tw-gradient-to:color-mix(in oklab, var(--color-scrim) 25%, transparent)}}.to-scrim\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-cover{object-fit:cover}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-sect-lg{padding-block:var(--spacing-sect-lg)}.py-sect-md{padding-block:var(--spacing-sect-md)}.pt-0{padding-top:0}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-sect-lg{padding-top:var(--spacing-sect-lg)}.pt-sect-md{padding-top:var(--spacing-sect-md)}.pt-sect-sm{padding-top:var(--spacing-sect-sm)}.pb-0{padding-bottom:0}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-sect-lg{padding-bottom:var(--spacing-sect-lg)}.pb-sect-md{padding-bottom:var(--spacing-sect-md)}.pb-sect-sm{padding-bottom:var(--spacing-sect-sm)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-heading{font-family:var(--font-heading)}.text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height))}.text-h1{font-size:var(--text-h1);line-height:var(--tw-leading,var(--text-h1--line-height))}.text-h2{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height))}.text-h3{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height))}.text-h4{font-size:var(--text-h4);line-height:var(--tw-leading,var(--text-h4--line-height))}.text-lead{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-ink{color:var(--color-ink)}.text-ink-invert{color:var(--color-ink-invert)}.text-ink-soft{color:var(--color-ink-soft)}.text-on-media{color:var(--color-on-media)}.text-primary{color:var(--color-primary)}.text-primary-ink{color:var(--color-primary-ink)}.text-primary-text{color:var(--color-primary-text)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.shadow-card{--tw-shadow:0 24px 40px -24px var(--tw-shadow-color,#0f211b66);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.last\:mb-0:last-child{margin-bottom:0}@media (hover:hover){.hover\:border-on-media:hover{border-color:var(--color-on-media)}.hover\:border-primary-text:hover{border-color:var(--color-primary-text)}.hover\:bg-on-media:hover{background-color:var(--color-on-media)}.hover\:text-primary-text:hover{color:var(--color-primary-text)}.hover\:text-scrim:hover{color:var(--color-scrim)}}@media (width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (width>=48rem){.md\:order-first{order:-9999}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:items-center{align-items:center}}@media (width>=64rem){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:columns-2{columns:2}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:gap-10{gap:calc(var(--spacing) * 10)}}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-2 a{text-underline-offset:2px}@media (hover:hover){.hover\:\[\&_a\]\:text-primary-text:hover a{color:var(--color-primary-text)}}}.js [data-animate]{opacity:0}.js [data-animate][data-animate-bezig]{will-change:opacity, transform}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-animate]{opacity:1!important;transform:none!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.js [data-animate]{opacity:1!important;transform:none!important}}.gform_wrapper.gform-theme{--gf-ctrl-bg-color:var(--color-surface);--gf-ctrl-color:var(--color-ink);--gf-ctrl-border-color:var(--color-line);--gf-ctrl-border-color-hover:var(--color-ink-soft);--gf-ctrl-border-color-focus:var(--color-primary);--gf-ctrl-border-color-error:var(--color-error);--gf-ctrl-radius:var(--radius-input);--gf-ctrl-font-family:var(--font-body);--gf-ctrl-label-color-primary:var(--color-ink);--gf-ctrl-label-color-secondary:var(--color-ink-soft);--gf-ctrl-label-color-req:var(--color-error);--gf-ctrl-btn-bg-color-primary:var(--color-primary);--gf-ctrl-btn-bg-color-hover-primary:var(--color-primary-hover);--gf-ctrl-btn-bg-color-focus-primary:var(--color-primary-hover);--gf-ctrl-btn-border-color-primary:var(--color-primary);--gf-ctrl-btn-border-color-hover-primary:var(--color-primary-hover);--gf-ctrl-btn-border-color-focus-primary:var(--color-primary-hover);--gf-ctrl-btn-color-primary:var(--color-primary-ink);--gf-ctrl-btn-color-hover-primary:var(--color-primary-ink);--gf-ctrl-btn-font-family:var(--font-heading);--gf-ctrl-btn-radius:var(--radius-input);--gf-color-primary:var(--color-primary);--gf-local-radius:var(--radius-card)}[data-zo-form] .gform_confirmation_message{border-radius:var(--radius-card);background-color:var(--color-surface-alt);color:var(--color-success);padding:1rem 1.25rem}[data-zo-form] :focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}[data-zo-form] .gform_button,[data-zo-form] input[type=submit]{cursor:pointer;transition:background-color .18s var(--ease-zo), border-color .18s var(--ease-zo), color .18s var(--ease-zo), transform .25s var(--ease-zo), box-shadow .25s var(--ease-zo)}@media (hover:hover){[data-zo-form] .gform_button:hover,[data-zo-form] input[type=submit]:hover{transform:translateY(-2px)}}[data-zo-form] .gform_button:active,[data-zo-form] input[type=submit]:active{transform:translateY(1px)scale(.97)}[data-zo-form] .gchoice label{cursor:pointer}.gform_wrapper.gform-theme{--gf-ctrl-label-font-size-req:1em}[data-zo-form] .gchoice label{align-items:center;margin-block:-.75rem;padding-block:.75rem;display:inline-flex}:root{--vg-ink:var(--color-ink);--vg-ink-2:#173a2f;--vg-green:var(--color-primary-text);--vg-lime:var(--color-primary);--vg-lime-2:var(--color-primary-hover);--vg-ground:var(--color-surface);--vg-paper:var(--color-surface-alt);--vg-mist:#e3e8dc;--vg-line:var(--color-line);--vg-line-dark:#e9efe42e;--vg-muted:var(--color-ink-soft);--vg-on-dark:var(--color-ink-invert);--vg-on-dark-muted:#a9b8ae;--vg-error:var(--color-error);--vg-p-orange:#ff7a3d;--vg-p-berry:#e0457b;--vg-p-sky:#4c9bff;--vg-p-sun:#ffc93d;--vg-p-mint:#2ba36f;--vg-p-milk:#f4f2ea;--vg-font-display:var(--font-heading);--vg-font-body:var(--font-body);--vg-r-s:10px;--vg-r-m:18px;--vg-r-l:32px;--vg-r-pill:999px;--vg-gutter:clamp(16px,4vw,48px);--vg-max:1240px;--vg-sec:clamp(72px,8vw,112px);--vg-ease:cubic-bezier(.2,.7,.2,1);--vg-dur:.22s}.vg{font-family:var(--vg-font-body);color:var(--vg-ink);background:var(--vg-ground);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.55;overflow-x:clip}.vg *,.vg :before,.vg :after{box-sizing:border-box}.vg img{max-width:100%;display:block}.vg p,.vg h1,.vg h2,.vg h3,.vg h4{margin:0}.vg-wrap{width:100%;max-width:calc(var(--vg-max) + 2*var(--vg-gutter));padding-inline:var(--vg-gutter);margin:0 auto}.vg-sec{padding-block:var(--vg-sec)}.vg-sec--tight{padding-block:clamp(48px,6vw,88px)}.vg-paper{background:var(--vg-paper)}.vg-dark{background:var(--vg-ink);color:var(--vg-on-dark)}.vg-green{background:var(--vg-green);color:var(--vg-on-dark)}.vg-limebg{background:var(--vg-lime);color:var(--vg-ink)}.vg-skip{z-index:100;background:var(--vg-ink);color:var(--vg-lime);border-radius:var(--vg-r-s);padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;top:-80px;left:16px}.vg-skip:focus{top:12px}.vg-d1,.vg-d2,.vg-d3,.vg-d4{font-family:var(--vg-font-display);text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance;font-weight:900;line-height:.9}.vg-d2{font-size:clamp(38px,4.6vw,68px)}.vg-d3{font-size:clamp(30px,3.4vw,48px);line-height:.95}.vg-d4{font-size:clamp(24px,2.2vw,30px);line-height:1}.vg-hl{color:var(--vg-green)}.vg-dark .vg-hl,.vg-green .vg-hl{color:var(--vg-lime)}.vg-mark{background:var(--vg-lime);color:var(--vg-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.08em;padding:0 .12em}.vg-eyebrow{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}.vg-lead{text-wrap:pretty;max-width:58ch;font-size:clamp(18px,1.55vw,21px);line-height:1.5}.vg-body{text-wrap:pretty;max-width:62ch}.vg-muted{color:var(--vg-muted)}.vg-dark .vg-muted,.vg-green .vg-muted{color:var(--vg-on-dark-muted)}.vg-small{font-size:14px;line-height:1.5}.vg-num{font-family:var(--vg-font-display);font-variant-numeric:tabular-nums;font-weight:900;line-height:.85}.vg-btn{--b:var(--vg-ink);border-radius:var(--vg-r-pill);border:2px solid var(--b);min-height:54px;font:600 16px/1.1 var(--vg-font-body);cursor:pointer;white-space:nowrap;transition:transform var(--vg-dur) var(--vg-ease),box-shadow var(--vg-dur) var(--vg-ease),background-color var(--vg-dur) var(--vg-ease),color var(--vg-dur) var(--vg-ease);justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex}.vg-btn svg{width:18px;height:18px;transition:transform var(--vg-dur) var(--vg-ease);flex:none}.vg-btn:hover svg{transform:translate(4px)}.vg-btn--primary{background:var(--vg-lime);color:var(--vg-ink)}.vg-btn--primary:hover{background:var(--vg-lime-2);box-shadow:0 3px 0 var(--b);transform:translateY(-3px)}.vg-btn--primary:active{box-shadow:0 0 0 var(--b);transform:translateY(0)}.vg-btn--secondary{color:var(--vg-ink);background:0 0}.vg-btn--secondary:hover{background:var(--vg-ink);color:var(--vg-lime)}.vg-btn--secondary:active{transform:scale(.98)}.vg-btn--sm{min-height:44px;padding:0 18px;font-size:15px}.vg-btn--block{width:100%}.vg-dark .vg-btn,.vg-green .vg-btn{--b:var(--vg-lime)}.vg-dark .vg-btn--secondary,.vg-green .vg-btn--secondary{--b:var(--vg-on-dark);color:var(--vg-on-dark)}.vg-dark .vg-btn--secondary:hover,.vg-green .vg-btn--secondary:hover{background:var(--vg-on-dark);color:var(--vg-ink)}.vg-btn[disabled]{opacity:.5;pointer-events:none}.vg-link{min-height:44px;color:inherit;text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--vg-lime-2);-webkit-text-decoration-color:var(--vg-lime-2);-webkit-text-decoration-color:var(--vg-lime-2);text-decoration-color:var(--vg-lime-2);transition:text-underline-offset var(--vg-dur) var(--vg-ease),color var(--vg-dur);align-items:center;gap:8px;font-weight:600;display:inline-flex}.vg-link svg{width:16px;height:16px;transition:transform var(--vg-dur) var(--vg-ease)}.vg-link:hover{text-underline-offset:9px}.vg-link:hover svg{transform:translate(4px)}.vg :focus-visible{outline:3px solid var(--vg-ink);outline-offset:3px;border-radius:8px}.vg-dark :focus-visible,.vg-green :focus-visible,.vg-mnav :focus-visible{outline-color:var(--vg-lime)}.vg-logo{color:inherit;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}.vg-logo svg{width:40px;height:40px;transition:transform .35s var(--vg-ease);flex:none}.vg-logo:hover svg{transform:rotate(-6deg)}.vg-logo-type{line-height:.86;font-family:var(--vg-font-display);text-transform:uppercase;flex-direction:column;display:flex}.vg-logo-small{letter-spacing:.16em;font-size:12px;font-weight:700}.vg-logo-big{letter-spacing:.01em;font-size:27px;font-weight:900}.vg-hdr{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(14px);background:#f1f3ecdb;border-bottom:1px solid #0f211b14;position:sticky;top:0}.vg-hdr-in{align-items:center;gap:28px;min-height:80px;display:flex}.vg-nav{align-items:center;gap:4px;margin-left:auto;display:flex}.vg-nav a{min-height:44px;color:var(--vg-ink);border-radius:var(--vg-r-pill);transition:background-color var(--vg-dur);align-items:center;padding:0 14px;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.vg-nav a:after{content:"";background:var(--vg-ink);transform-origin:0;height:2px;transition:transform .3s var(--vg-ease);position:absolute;bottom:8px;left:14px;right:14px;transform:scaleX(0)}.vg-nav a:hover:after,.vg-nav a[aria-current=page]:after{transform:scaleX(1)}.vg-nav a[aria-current=page]:after{background:var(--vg-lime-2);border-radius:2px;height:4px}.vg-hdr-cta{align-items:center;gap:12px;padding-left:12px;display:flex}.vg-hdr-cta .vg-link{font-size:15px}.vg-burger{border-radius:var(--vg-r-pill);border:2px solid var(--vg-ink);min-height:48px;color:var(--vg-ink);font:600 15px var(--vg-font-body);cursor:pointer;background:0 0;align-items:center;gap:10px;margin-left:auto;padding:0 16px 0 18px;display:none}.vg-burger svg{width:22px;height:22px}.vg-mnav{z-index:60;background:var(--vg-ink);color:var(--vg-on-dark);padding:16px var(--vg-gutter) 28px;animation:vg-menu-in .32s var(--vg-ease);flex-direction:column;display:flex;position:fixed;inset:0;overflow:auto}.vg-mnav-top{justify-content:space-between;align-items:center;min-height:64px;display:flex}.vg-mnav-close{border:2px solid var(--vg-on-dark);width:52px;height:52px;color:var(--vg-on-dark);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.vg-mnav-close svg{width:22px;height:22px}.vg-mnav-links{border-top:1px solid var(--vg-line-dark);flex-direction:column;margin-top:24px;display:flex}.vg-mnav-links a{border-bottom:1px solid var(--vg-line-dark);min-height:68px;color:var(--vg-on-dark);font-family:var(--vg-font-display);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:38px;font-weight:900;line-height:1;text-decoration:none;display:flex}.vg-mnav-links a[aria-current=page]{color:var(--vg-lime)}.vg-mnav-links a svg{opacity:.6;width:22px;height:22px}.vg-mnav-cta{flex-direction:column;gap:12px;margin-top:auto;padding-top:32px;display:flex}@keyframes vg-menu-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.vg-hero{position:relative;overflow:hidden}.vg-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(24px,4vw,64px);min-height:720px;padding-block:clamp(40px,5vw,72px) clamp(56px,6vw,96px);display:grid}.vg-hero-copy{z-index:2;flex-direction:column;gap:28px;display:flex;position:relative}.vg-hero-actions{flex-wrap:wrap;align-items:center;gap:16px 36px;display:flex}.vg-hero-facts{border-top:1px solid var(--vg-line);flex-wrap:wrap;gap:12px 28px;margin:4px 0 0;padding:20px 0 0;list-style:none;display:flex}.vg-hero-facts li{align-items:center;gap:10px;font-size:16px;font-weight:600;display:inline-flex}.vg-hero-facts svg{flex:none;width:22px;height:22px}.vg-hero-stage{justify-content:center;align-items:flex-end;min-height:680px;display:flex;position:relative}.vg-hero-disc{aspect-ratio:1;background:var(--vg-lime);border-radius:50%;width:min(560px,92%);position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.vg-hero-floor{background:var(--vg-green);height:64px;position:absolute;bottom:0;left:-20%;right:-40%}.vg-hero-floor:before{content:"";background:repeating-linear-gradient(90deg,var(--vg-lime) 0 64px,transparent 64px 96px);opacity:.75;height:4px;position:absolute;inset:18px 0 auto}.vg-hero-machine{z-index:2;animation:vg-rise .9s var(--vg-ease) both .1s;margin-bottom:36px;position:relative}.vg-badge-split{z-index:3;border-radius:var(--vg-r-m);background:var(--vg-ink);width:208px;color:var(--vg-on-dark);animation:vg-pop .7s var(--vg-ease) both .7s;padding:16px 18px;position:absolute;bottom:150px;left:-4px;transform:rotate(-4deg);box-shadow:0 18px 40px -18px #0f211b8c}.vg-badge-split .vg-num{color:var(--vg-lime);font-size:64px}.vg-badge-split .vg-small{color:var(--vg-on-dark)}@keyframes vg-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes vg-pop{0%{opacity:0;transform:rotate(-4deg)scale(.85)}to{opacity:1;transform:rotate(-4deg)scale(1)}}@keyframes vg-fade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.vg-in{animation:vg-fade .7s var(--vg-ease) both}.vg-in-2{animation-delay:80ms}.vg-in-3{animation-delay:.16s}.vg-in-4{animation-delay:.24s}.vg-phero{padding-block:clamp(48px,6vw,96px) clamp(40px,5vw,72px)}.vg-phero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(28px,5vw,80px);display:grid}.vg-phero-copy{flex-direction:column;gap:24px;display:flex}.vg-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px clamp(32px,5vw,80px);margin-bottom:clamp(40px,5vw,72px);display:grid}.vg-head>div{flex-direction:column;gap:18px;display:flex}.vg-head--stack{grid-template-columns:minmax(0,1fr);max-width:860px}.vg-bens{border-top:2px solid var(--vg-ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vg-ben{flex-direction:column;gap:16px;padding:28px 28px 8px 0;display:flex}.vg-ben+.vg-ben{border-left:1px solid var(--vg-line);padding-left:28px}.vg-ben-top{justify-content:space-between;align-items:center;display:flex}.vg-ben-top .vg-num{letter-spacing:.06em;font-size:20px}.vg-ico{background:var(--vg-lime);width:56px;height:56px;color:var(--vg-ink);transition:transform .3s var(--vg-ease);border-radius:16px;flex:none;justify-content:center;align-items:center;display:inline-flex}.vg-ico svg{width:28px;height:28px}.vg-ben:hover .vg-ico{transform:rotate(-8deg)scale(1.06)}.vg-ledger{border-radius:var(--vg-r-l);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid;overflow:hidden}.vg-ledger-col{padding:clamp(28px,4vw,56px)}.vg-ledger-col--wij{background:var(--vg-ink);color:var(--vg-on-dark)}.vg-ledger-col--u{background:var(--vg-paper)}.vg-ledger h3{margin-bottom:28px}.vg-ledger ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vg-ledger li{border-top:1px solid var(--vg-line-dark);grid-template-columns:36px minmax(0,1fr);gap:14px;padding:18px 0;display:grid}.vg-ledger-col--u li{border-top-color:var(--vg-line)}.vg-ledger li svg{width:28px;height:28px;margin-top:2px}.vg-ledger-col--wij li svg{color:var(--vg-lime)}.vg-ledger li strong{margin-bottom:2px;font-size:18px;display:block}.vg-split{flex-direction:column;gap:14px;display:flex}.vg-split-bar{border-radius:var(--vg-r-m);border:2px solid var(--vg-ink);height:92px;display:flex;overflow:hidden}.vg-split-u{background:var(--vg-lime);border-right:2px solid var(--vg-ink);flex:0 0 20%;justify-content:center;align-items:center;display:flex}.vg-split-wij{background:repeating-linear-gradient(135deg,var(--vg-ink-2) 0 10px,var(--vg-ink) 10px 20px);color:var(--vg-on-dark);flex:1;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.vg-split .vg-num{font-size:52px}.vg-split-legend{grid-template-columns:20% 1fr;gap:0;font-size:14px;display:grid}.vg-split-legend span{padding-top:4px}.vg-calc{border-radius:var(--vg-r-l);background:var(--vg-paper);border:2px solid var(--vg-ink);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid;overflow:hidden}.vg-calc-in{flex-direction:column;gap:30px;padding:clamp(24px,3.5vw,48px);display:flex}.vg-calc-out{background:var(--vg-ink);color:var(--vg-on-dark);flex-direction:column;gap:22px;padding:clamp(24px,3.5vw,48px);display:flex;position:relative}.vg-calc-row{flex-direction:column;gap:12px;display:flex}.vg-calc-lab{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.vg-calc-lab label{font-weight:600}.vg-calc-num{border:2px solid var(--vg-line);background:var(--vg-ground);min-height:48px;transition:border-color var(--vg-dur);border-radius:12px;align-items:center;gap:6px;padding:0 10px 0 12px;display:inline-flex}.vg-calc-num:focus-within{border-color:var(--vg-ink)}.vg-calc-num input{width:72px;font:700 20px var(--vg-font-body);font-variant-numeric:tabular-nums;color:var(--vg-ink);text-align:right;background:0 0;border:0;outline:none;padding:0}.vg-calc-num span{color:var(--vg-muted);font-size:15px}.vg-calc-res{color:var(--vg-lime);font-size:clamp(68px,8vw,112px);transition:color .2s}.vg-calc-sub{border-top:1px solid var(--vg-line-dark);justify-content:space-between;gap:12px;padding-top:18px;font-size:16px;display:flex}.vg-calc-sub strong{font-variant-numeric:tabular-nums}.vg-calc-mini{border-radius:7px;height:14px;display:flex;overflow:hidden}.vg-calc-mini i{display:block}.vg-calc-note{color:var(--vg-on-dark-muted);margin-top:auto;font-size:13.5px}.vg-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}.vg-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--vg-ink) 0 var(--p,50%),var(--vg-mist) var(--p,50%));border-radius:5px;height:10px}.vg-range::-moz-range-track{background:var(--vg-mist);border-radius:5px;height:10px}.vg-range::-moz-range-progress{background:var(--vg-ink);border-radius:5px;height:10px}.vg-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--vg-lime);border:3px solid var(--vg-ink);width:30px;height:30px;transition:transform .15s var(--vg-ease);border-radius:50%;margin-top:-10px}.vg-range::-moz-range-thumb{background:var(--vg-lime);border:3px solid var(--vg-ink);border-radius:50%;width:26px;height:26px}.vg-range:hover::-webkit-slider-thumb{transform:scale(1.15)}.vg-range:active::-webkit-slider-thumb{transform:scale(1.15)}.vg-range:focus-visible{outline:none}.vg-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--vg-paper),0 0 0 7px var(--vg-ink)}.vg-pk{--c:var(--vg-p-orange);flex:none;display:block;position:relative}.vg-pk:before,.vg-pk:after{content:"";position:absolute}.vg-pk--can{background:linear-gradient(90deg,#0000002e,#ffffff38 30%,#0000 55%,#0003),var(--c);border-radius:.55em;width:3.2em;height:5.4em}.vg-pk--can:before{background:#ffffff8c;border-radius:.2em;height:.36em;top:.28em;left:.18em;right:.18em}.vg-pk--can:after{background:#0f211bd9;height:1.2em;top:2.2em;left:0;right:0}.vg-pk--bar{background:linear-gradient(180deg,#ffffff40,#0000001f),var(--c);clip-path:polygon(0 8%,4% 0,8% 8%,12% 0,16% 8%,84% 8%,88% 0,92% 8%,96% 0,100% 8%,100% 92%,96% 100%,92% 92%,88% 100%,84% 92%,16% 92%,12% 100%,8% 92%,4% 100%,0 92%);border-radius:.35em;width:4.6em;height:2.3em}.vg-pk--bar:before{background:#0f211bd9;border-radius:.1em;width:2.2em;height:.4em;top:.62em;left:.8em}.vg-pk--bar:after{background:#ffffffb3;border-radius:.1em;width:1.4em;height:.28em;top:1.2em;left:.8em}.vg-pk--bottle{background:linear-gradient(90deg,#00000024,#fff6 35%,#fff0 60%,#00000024),var(--c);border-radius:1.1em 1.1em .5em .5em;width:2.5em;height:6.2em;margin-top:.7em}.vg-pk--bottle:before{background:var(--vg-ink);border-radius:.2em;height:.9em;top:-.7em;left:.62em;right:.62em}.vg-pk--bottle:after{background:#ffffffd9;height:1.8em;top:2.4em;left:0;right:0}.vg-pk--pouch{background:linear-gradient(180deg,#ffffff40,#0000001a),var(--c);border-radius:.35em .35em 1.1em 1.1em;width:3.9em;height:4.8em}.vg-pk--pouch:before{border-top:.12em dashed #0f211b66;height:.3em;top:.3em;left:.3em;right:.3em}.vg-pk--pouch:after{background:#fffc;border-radius:.4em;height:1.6em;top:1.6em;left:.6em;right:.6em}.vg-pk--shake{background:linear-gradient(90deg,#0000001f,#ffffff59 40%,#00000014),var(--c);border-radius:.4em .4em .8em .8em;width:3em;height:5.6em}.vg-pk--shake:before{background:var(--vg-p-milk);border-radius:.3em .3em 0 0;height:.7em;top:-.5em;left:.25em;right:.25em;box-shadow:inset 0 -.12em #00000026}.vg-pk--shake:after{background:#0f211bd1;border-radius:.3em;height:2em;top:1.8em;left:.35em;right:.35em}.vg-cats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.vg-cat{border-radius:var(--vg-r-l);background:var(--vg-paper);min-height:360px;color:var(--vg-ink);border:1px solid var(--vg-line);transition:transform .35s var(--vg-ease),box-shadow .35s var(--vg-ease);flex-direction:column;justify-content:space-between;gap:20px;padding:24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.vg-cat:hover{transform:translateY(-6px);box-shadow:0 24px 40px -24px #0f211b66}.vg-cat-shelf{border-bottom:6px solid var(--vg-ink);min-height:140px;transition:transform .45s var(--vg-ease);justify-content:center;align-items:flex-end;gap:.6em;padding-bottom:14px;font-size:15px;display:flex}.vg-cat:hover .vg-cat-shelf{transform:scale(1.05)}.vg-cat-foot{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.vg-cat-arrow{border:2px solid var(--vg-ink);width:44px;height:44px;transition:background-color var(--vg-dur),transform var(--vg-dur) var(--vg-ease);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.vg-cat-arrow svg{width:18px;height:18px}.vg-cat:hover .vg-cat-arrow{background:var(--vg-lime);transform:rotate(-45deg)}.vg-steps{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.vg-step{flex-direction:column;gap:12px;padding:0 24px 0 0;display:flex;position:relative}.vg-step-dot{align-items:center;gap:0;margin-bottom:14px;display:flex}.vg-step-dot b{background:var(--vg-lime);width:52px;height:52px;color:var(--vg-ink);font-family:var(--vg-font-display);border:2px solid var(--vg-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:26px;font-weight:900;display:inline-flex}.vg-step-dot i{background:repeating-linear-gradient(90deg,var(--vg-ink) 0 8px,transparent 8px 14px);flex:1;height:2px}.vg-dark .vg-step-dot b{border-color:var(--vg-lime)}.vg-dark .vg-step-dot i{background:repeating-linear-gradient(90deg,var(--vg-on-dark-muted) 0 8px,transparent 8px 14px)}.vg-step:last-child .vg-step-dot i{background:0 0}.vg-nlwrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.vg-nl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:460px;margin-inline:auto;display:grid}.vg-nl-t{aspect-ratio:1;border:2px solid var(--vg-on-dark-muted);background:var(--vg-ink-2);color:var(--vg-on-dark);font:600 13px/1.15 var(--vg-font-body);text-align:left;cursor:pointer;transition:transform .25s var(--vg-ease),background-color .2s,border-color .2s;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:12px;display:flex}.vg-nl-t b{font-family:var(--vg-font-display);letter-spacing:.02em;font-size:clamp(26px,3vw,36px);font-weight:900;line-height:.9}.vg-nl-t:hover{border-color:var(--vg-lime);transform:translateY(-3px)}.vg-nl-t[aria-pressed=true]{background:var(--vg-lime);color:var(--vg-ink);border-color:var(--vg-lime);transform:translateY(-3px)rotate(-2deg)}.vg-nl-empty{aspect-ratio:1}.vg-nl-sea{color:var(--vg-on-dark-muted);letter-spacing:.14em;text-transform:uppercase;border:2px dashed #a9b8ae40;border-radius:18px;grid-column:1;justify-content:center;align-items:center;font-size:12px;display:flex}.vg-nl-panel{flex-direction:column;gap:22px;display:flex}.vg-nl-pick{border-radius:var(--vg-r-m);background:var(--vg-ink-2);border:1px solid var(--vg-line-dark);animation:vg-fade .35s var(--vg-ease);flex-direction:column;gap:14px;padding:24px;display:flex}.vg-faq{border-top:2px solid var(--vg-ink)}.vg-faq-i{border-bottom:1px solid var(--vg-line)}.vg-faq-q{width:100%;min-height:76px;color:var(--vg-ink);font:600 clamp(18px,1.6vw,21px)/1.3 var(--vg-font-body);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.vg-faq-q:hover .vg-faq-pm{background:var(--vg-lime)}.vg-faq-pm{border:2px solid var(--vg-ink);width:44px;height:44px;transition:background-color var(--vg-dur),transform .3s var(--vg-ease);border-radius:50%;flex:none;position:relative}.vg-faq-pm:before,.vg-faq-pm:after{content:"";background:var(--vg-ink);width:16px;height:2px;transition:transform .3s var(--vg-ease);margin:-1px 0 0 -8px;position:absolute;top:50%;left:50%}.vg-faq-pm:after{transform:rotate(90deg)}.vg-faq-q[aria-expanded=true] .vg-faq-pm{background:var(--vg-ink)}.vg-faq-q[aria-expanded=true] .vg-faq-pm:before{background:var(--vg-lime)}.vg-faq-q[aria-expanded=true] .vg-faq-pm:after{background:var(--vg-lime);transform:rotate(0)}.vg-faq-a{max-width:72ch;color:var(--vg-muted);animation:vg-fade .3s var(--vg-ease);padding:0 64px 28px 0}.vg-cta{border-radius:var(--vg-r-l);background:var(--vg-lime);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:32px;padding:clamp(36px,6vw,88px);display:grid;position:relative;overflow:hidden}.vg-cta-copy{z-index:1;flex-direction:column;gap:22px;display:flex;position:relative}.vg-cta-actions{z-index:1;flex-direction:column;align-items:flex-start;gap:20px;display:flex;position:relative}.vg-cta:after{content:"";border:40px solid #0f211b14;border-radius:50%;width:340px;height:340px;position:absolute;top:-80px;right:-80px}.vg-ftr{background:var(--vg-ink);color:var(--vg-on-dark);padding-block:72px 32px}.vg-ftr-grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px;display:grid}.vg-ftr h4{letter-spacing:.14em;text-transform:uppercase;color:var(--vg-on-dark-muted);margin-bottom:14px;font-size:13px;font-weight:700}.vg-ftr ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vg-ftr a{color:var(--vg-on-dark);min-height:40px;transition:color var(--vg-dur);align-items:center;text-decoration:none;display:inline-flex}.vg-ftr a:hover{color:var(--vg-lime)}.vg-ftr-base{border-top:1px solid var(--vg-line-dark);color:var(--vg-on-dark-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;padding-top:24px;font-size:14px;display:flex}.vg-ftr-word{font-family:var(--vg-font-display);text-transform:uppercase;color:var(--vg-ink-2);letter-spacing:-.01em;-webkit-user-select:none;user-select:none;margin-top:48px;font-size:clamp(52px,11vw,168px);font-weight:900;line-height:.8}.vg-ph{border-radius:var(--vg-r-l);color:var(--vg-ink);background:linear-gradient(160deg,#dde4d6,#c7d1c0);align-items:flex-end;display:flex;position:relative;overflow:hidden}.vg-ph:before{content:"";background:repeating-linear-gradient(-45deg,#0f211b0d 0 2px,#0000 2px 14px);position:absolute;inset:0}.vg-ph--45{aspect-ratio:4/5}.vg-ph--43{aspect-ratio:4/3}.vg-ph--169{aspect-ratio:16/9}.vg-ph--11{aspect-ratio:1}.vg-ph--219{aspect-ratio:21/9}.vg-ph-scene{justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.vg-seg{border-radius:var(--vg-r-pill);background:var(--vg-paper);border:1px solid var(--vg-line);flex-wrap:wrap;gap:6px;padding:6px;display:inline-flex}.vg-seg button{border-radius:var(--vg-r-pill);min-height:46px;color:var(--vg-ink);font:600 15px var(--vg-font-body);cursor:pointer;transition:background-color var(--vg-dur),color var(--vg-dur);background:0 0;border:0;padding:0 20px}.vg-seg button:hover{background:var(--vg-mist)}.vg-seg button[aria-selected=true],.vg-seg button[aria-pressed=true]{background:var(--vg-ink);color:var(--vg-lime)}.vg-form{flex-direction:column;gap:22px;display:flex}.vg-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.vg-fld{flex-direction:column;gap:8px;display:flex}.vg-fld--full{grid-column:1/-1}.vg-fld label{justify-content:space-between;gap:8px;font-size:15.5px;font-weight:600;display:flex}.vg-fld label .vg-opt{color:var(--vg-muted);font-size:14px;font-weight:400}.vg-input{border:2px solid var(--vg-line);background:var(--vg-paper);width:100%;min-height:54px;font:400 17px/1.4 var(--vg-font-body);color:var(--vg-ink);transition:border-color var(--vg-dur),box-shadow var(--vg-dur);border-radius:12px;padding:12px 16px}.vg-input:hover{border-color:#9aa597}.vg-input:focus{border-color:var(--vg-ink);outline:none;box-shadow:0 0 0 4px #c9f150bf}.vg-input[aria-invalid=true]{border-color:var(--vg-error);background:#fff7f6}.vg-input[aria-invalid=true]:focus{box-shadow:0 0 0 4px #b423182e}textarea.vg-input{resize:vertical;min-height:128px}.vg-err{color:var(--vg-error);align-items:center;gap:6px;font-size:14.5px;font-weight:600;display:flex}.vg-err svg{flex:none;width:16px;height:16px}.vg-hint{color:var(--vg-muted);font-size:14px}.vg-errsum{border:2px solid var(--vg-error);color:#7a1810;background:#fff1ef;border-radius:12px;align-items:flex-start;gap:10px;padding:16px 18px;font-size:15px;display:flex}.vg-errsum svg{flex:none;width:20px;height:20px;margin-top:1px}.vg-ok{border-radius:var(--vg-r-l);background:var(--vg-ink);color:var(--vg-on-dark);animation:vg-fade .4s var(--vg-ease);flex-direction:column;gap:18px;padding:clamp(24px,4vw,40px);display:flex}.vg-ok-ico{background:var(--vg-lime);width:64px;height:64px;color:var(--vg-ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.vg-ok-ico svg{width:32px;height:32px}.vg-tbl{border-collapse:collapse;width:100%;font-size:16px}.vg-tbl th,.vg-tbl td{text-align:left;border-bottom:1px solid var(--vg-line);vertical-align:top;padding:16px 12px}.vg-tbl thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--vg-muted);border-bottom:2px solid var(--vg-ink);font-size:13px}.vg-tbl td.vg-c{text-align:center}.vg-yes{background:var(--vg-lime);border:2px solid var(--vg-ink);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.vg-yes svg{width:16px;height:16px}.vg-m{flex:none;width:34em;height:66em;position:relative}.vg-m-shadow{background:radial-gradient(closest-side,#0f211b73,#0000);border-radius:50%;height:2.4em;position:absolute;bottom:-.6em;left:2em;right:2em}.vg-m-body{background:linear-gradient(100deg,#1d4537 0%,#173a2f 40%,#0f271f 100%);border-radius:2.4em 2.4em 1.2em 1.2em;position:absolute;inset:0 0 2em;box-shadow:inset 0 0 0 .32em #24594a,inset .6em 0 1.2em #ffffff0f}.vg-m-top{background:var(--vg-lime);height:5.4em;color:var(--vg-ink);border-radius:1.2em;justify-content:space-between;align-items:center;padding:0 1.4em;display:flex;position:absolute;top:1.4em;left:1.6em;right:1.6em;overflow:hidden}.vg-m-top-word{font-family:var(--vg-font-display);text-transform:uppercase;letter-spacing:.01em;font-size:2.5em;font-weight:900;line-height:.85}.vg-m-top-word small{letter-spacing:.18em;font-size:.42em;font-weight:700;display:block}.vg-m-top-face{flex:none;width:3.4em;height:3.4em}.vg-m-glass{background:linear-gradient(#0a1913,#10281f);border-radius:1em;flex-direction:column;justify-content:space-around;width:22.4em;height:41.6em;padding:.6em 1em;display:flex;position:absolute;top:8.2em;left:1.6em;overflow:hidden;box-shadow:inset 0 0 0 .22em #2b6352,inset 0 0 2.4em #c9f1501a}.vg-m-glass:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff17,#0000);width:22%;animation:7s ease-in-out infinite vg-sheen;position:absolute;top:-10%;bottom:-10%;left:12%;transform:skew(-12deg)}@keyframes vg-sheen{0%,to{transform:translate(0)skew(-12deg)}50%{transform:translate(170%)skew(-12deg)}}.vg-m-row{justify-content:space-around;align-items:flex-end;height:7.6em;padding-bottom:.9em;display:flex;position:relative}.vg-m-row:after{content:"";background:repeating-linear-gradient(90deg,#3d7b66 0 .18em,#0000 .18em .55em),linear-gradient(#24594a,#1a4437);border-radius:.2em;height:.9em;position:absolute;bottom:0;left:-.4em;right:-.4em}.vg-m-row .vg-pk{font-size:.92em}.vg-m-tag{color:var(--vg-lime);letter-spacing:.06em;font-size:.55em;font-weight:700;position:absolute;bottom:.05em}.vg-m-panel{flex-direction:column;gap:1.2em;height:41.6em;display:flex;position:absolute;top:8.2em;left:25.4em;right:1.6em}.vg-m-screen{height:6.4em;color:var(--vg-ink);font-family:var(--vg-font-display);background:linear-gradient(160deg,#d9f77e,#b5e032);border-radius:.7em;flex-direction:column;justify-content:center;padding:0 .7em;font-weight:800;display:flex;box-shadow:inset 0 0 0 .2em #0a1913}.vg-m-screen span{font-size:1.1em;line-height:1}.vg-m-screen small{letter-spacing:.1em;opacity:.75;font-size:.7em;font-weight:700}.vg-m-keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45em;display:grid}.vg-m-keys i{aspect-ratio:1;background:#24594a;border-radius:.4em;box-shadow:inset 0 -.18em #00000059}.vg-m-keys i:nth-child(10){background:var(--vg-p-orange)}.vg-m-keys i:nth-child(12){background:var(--vg-lime)}.vg-m-reader{background:#0a1913;border-radius:.7em;justify-content:center;align-items:center;height:5em;display:flex;box-shadow:inset 0 0 0 .2em #24594a}.vg-m-reader i{border:.22em solid #3d7b66;border-radius:50%;width:2.2em;height:2.2em}.vg-m-grille{background:repeating-linear-gradient(#24594a 0 .25em,#0000 .25em .8em);border-radius:.6em;flex:1}.vg-m-flap{background:linear-gradient(#081510,#122e24);border-radius:.9em;justify-content:center;align-items:center;width:22.4em;height:7.6em;display:flex;position:absolute;top:51.4em;left:1.6em;box-shadow:inset 0 0 0 .22em #2b6352}.vg-m-flap i{background:#2b6352;border-radius:.5em;width:12em;height:.9em}.vg-m-coin{background:#122e24;border-radius:.9em;height:7.6em;position:absolute;top:51.4em;left:25.4em;right:1.6em;box-shadow:inset 0 0 0 .22em #2b6352}.vg-m-feet{justify-content:space-between;height:2.2em;display:flex;position:absolute;bottom:0;left:3em;right:3em}.vg-m-feet i{background:#0a1913;border-radius:0 0 .6em .6em;width:3.6em;height:2.2em}.vg-m--compact{width:27em}.vg-m--compact .vg-m-glass{width:16.4em}.vg-m--compact .vg-m-panel,.vg-m--compact .vg-m-coin{left:19.4em}.vg-m--compact .vg-m-flap{width:16.4em}.vg-m--compact .vg-m-top-word{font-size:2.1em}.vg-quote{font-family:var(--vg-font-display);text-wrap:balance;font-size:clamp(30px,3.6vw,52px);font-weight:700;line-height:1.02}.vg-rule{background:var(--vg-ink);border:0;height:2px;margin:0}.vg-grid2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(28px,5vw,80px);display:grid}.vg-grid2--top{align-items:start}.vg-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.vg-list li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.vg-list svg{width:24px;height:24px;margin-top:1px}.vg-panel{background:var(--vg-paper);border-radius:var(--vg-r-l);padding:clamp(24px,3.5vw,48px)}.vg-ticker{white-space:nowrap;font-family:var(--vg-font-display);text-transform:uppercase;gap:40px;width:max-content;padding-block:22px;font-size:clamp(34px,4.2vw,60px);font-weight:900;line-height:1;animation:38s linear infinite vg-marquee;display:flex}.vg-ticker span{align-items:center;gap:40px;display:inline-flex}.vg-ticker span:after{content:"";background:currentColor;border-radius:.1em;width:.4em;height:.4em;transform:rotate(45deg)}@keyframes vg-marquee{to{transform:translate(-50%)}}@media (width<=1100px){.vg-nav,.vg-hdr-cta .vg-link{display:none}.vg-burger{display:inline-flex}.vg-hdr-cta{margin-left:0}.vg-cats,.vg-ftr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.vg-hero-grid,.vg-phero-grid,.vg-head,.vg-ledger,.vg-calc,.vg-nlwrap,.vg-cta,.vg-grid2{grid-template-columns:minmax(0,1fr)}.vg-hero-grid{min-height:0;padding-top:28px}.vg-hero-stage{min-height:0;padding-top:24px}.vg-bens{grid-template-columns:minmax(0,1fr)}.vg-ben,.vg-ben+.vg-ben{border-left:0;border-top:1px solid var(--vg-line);padding:24px 0}.vg-ben:first-child{border-top:0}.vg-steps{grid-template-columns:minmax(0,1fr);gap:8px}.vg-step{grid-template-columns:52px minmax(0,1fr);column-gap:18px;padding:0 0 24px;display:grid}.vg-step-dot{flex-direction:column;grid-row:1/span 3;align-self:stretch;margin:0}.vg-step-dot i{background:repeating-linear-gradient(180deg,var(--vg-ink) 0 8px,transparent 8px 14px);flex:1;width:2px;height:auto}.vg-dark .vg-step-dot i{background:repeating-linear-gradient(180deg,var(--vg-on-dark-muted) 0 8px,transparent 8px 14px)}.vg-cta-actions{align-items:stretch}.vg-faq-a{padding-right:0}}@media (width<=640px){.vg{font-size:16.5px}.vg-hdr-in{gap:12px;min-height:68px}.vg-hdr-cta{display:none}.vg-hero-actions{flex-direction:column;align-items:stretch}.vg-hero-actions .vg-link{justify-content:center}.vg-hero-stage{font-size:7.4px}.vg-badge-split{width:150px;padding:12px 14px;bottom:96px;left:0}.vg-badge-split .vg-num{font-size:46px}.vg-cats{grid-template-columns:minmax(0,1fr)}.vg-cat{min-height:0}.vg-form-grid{grid-template-columns:minmax(0,1fr)}.vg-split-bar{height:76px}.vg-split .vg-num{font-size:40px}.vg-split-wij{padding:0 14px}.vg-ftr-grid{grid-template-columns:minmax(0,1fr)}.vg-btn{white-space:normal;text-align:center}.vg-tbl{font-size:15px}.vg-tbl th,.vg-tbl td{padding:12px 6px}.vg-seg{border-radius:18px;display:flex}.vg-seg button{flex:auto}}@media (prefers-reduced-motion:reduce){.vg *,.vg :before,.vg :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.vg-ticker{animation:none!important}}.vg-btn--ink{background:var(--vg-ink);color:var(--vg-lime);--b:var(--vg-ink)}.vg-btn--ink:hover{transform:translateY(-3px);box-shadow:0 3px #0f211b59}.vg-btn--ink:active{box-shadow:none;transform:none}.vg-limebg .vg-link,.vg-cta .vg-link{-webkit-text-decoration-color:var(--vg-ink);-webkit-text-decoration-color:var(--vg-ink);-webkit-text-decoration-color:var(--vg-ink);text-decoration-color:var(--vg-ink)}@media (width<=900px){.vg-grid2>[style*=sticky]{position:static!important}.vg-grid2[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}}@media (width<=640px){.vg-hero-machine .vg-m{font-size:7.2px!important}.vg-hero-disc{width:330px}.vg-ph-scene .vg-m{font-size:3.4px!important}.vg-ph--219{aspect-ratio:4/3}.vg-ph--219 .vg-ph-scene{padding-right:8%!important}}.vg-receipt{filter:drop-shadow(0 24px 30px #00000047);width:100%;max-width:440px;transition:transform .4s var(--vg-ease);justify-self:center;position:relative;transform:rotate(-1.5deg)}.vg-receipt:hover{transform:rotate(0)}.vg-receipt-in{background:var(--vg-paper);color:var(--vg-ink);font-variant-numeric:tabular-nums;border-radius:18px 18px 0 0;padding:28px 30px 30px}.vg-receipt:after{content:"";background:linear-gradient(135deg,var(--vg-paper) 50%,transparent 50%) 0 0/20px 14px repeat-x,linear-gradient(225deg,var(--vg-paper) 50%,transparent 50%) 0 0/20px 14px repeat-x;height:14px;display:block}.vg-receipt-top{border-bottom:2px dashed var(--vg-line);letter-spacing:.12em;text-transform:uppercase;color:var(--vg-muted);justify-content:space-between;padding-bottom:14px;font-size:13px;font-weight:700;display:flex}.vg-receipt-row{border-bottom:1px dashed var(--vg-line);justify-content:space-between;gap:16px;padding:12px 0;font-size:16.5px;display:flex}.vg-receipt-row--sum{border-bottom:2px solid var(--vg-ink);font-weight:700}.vg-receipt-total{background:var(--vg-lime);border-radius:12px;justify-content:space-between;align-items:center;margin-top:18px;padding:14px 18px;font-weight:700;display:flex}.vg-receipt-total .vg-num{font-size:56px}.vg-nots{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.vg-nots li{border-radius:var(--vg-r-l);background:var(--vg-paper);border:1px solid var(--vg-line);transition:transform .3s var(--vg-ease);flex-direction:column;gap:14px;padding:28px 24px 30px;display:flex}.vg-nots li:hover{transform:translateY(-4px)}.vg-nots .vg-d3{text-decoration:line-through;text-decoration-thickness:.14em;-webkit-text-decoration-color:var(--vg-lime-2);-webkit-text-decoration-color:var(--vg-lime-2);-webkit-text-decoration-color:var(--vg-lime-2);text-decoration-color:var(--vg-lime-2)}.vg-nots-x{background:var(--vg-ink);border-radius:50%;width:48px;height:48px;margin-bottom:12px;position:relative}.vg-nots-x:before,.vg-nots-x:after{content:"";background:var(--vg-lime);border-radius:2px;width:20px;height:3px;margin:-1.5px 0 0 -10px;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.vg-nots-x:after{transform:rotate(-45deg)}.vg-signup{border-radius:var(--vg-r-l);background:var(--vg-ink);color:var(--vg-on-dark);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}.vg-signup-copy{flex-direction:column;justify-content:center;gap:22px;padding:clamp(28px,5vw,64px);display:flex}.vg-signup .vg-hl{color:var(--vg-lime)}.vg-signup .vg-link{-webkit-text-decoration-color:var(--vg-lime);-webkit-text-decoration-color:var(--vg-lime);-webkit-text-decoration-color:var(--vg-lime);text-decoration-color:var(--vg-lime)}.vg-signup-form{background:var(--vg-paper);color:var(--vg-ink);padding:clamp(24px,4vw,56px)}@media (width<=1100px){.vg-nots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.vg-signup{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.vg-nots{grid-template-columns:minmax(0,1fr)}.vg-nots li{flex-flow:wrap;align-items:center;column-gap:16px;padding:20px}.vg-nots-x{width:40px;height:40px;margin:0}.vg-nots li>.vg-muted{flex-basis:100%}#loc-paneel dl>div{grid-template-columns:minmax(0,1fr)!important;gap:4px!important}.vg-receipt{transform:none}.vg-receipt-in{padding:22px 20px}}.vg-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.vg-show{position:relative;overflow:hidden}.vg-show:before{content:"";background:var(--vg-green);height:48px;position:absolute;inset:auto 0 0}.vg-show:after{content:"";background:repeating-linear-gradient(90deg,var(--vg-lime) 0 64px,transparent 64px 96px);opacity:.6;height:4px;position:absolute;bottom:30px;left:0;right:0}.vg-show-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,80px);padding-block:clamp(48px,6vw,88px) 0;display:grid;position:relative}.vg-show-copy{flex-direction:column;gap:24px;padding-bottom:96px;display:flex}.vg-show-stage{justify-content:center;align-items:flex-end;padding-bottom:22px;display:flex;position:relative}.vg-show-disc{aspect-ratio:1;background:radial-gradient(circle at 50% 45%,#c9f15061,#c9f15000 65%);border-radius:50%;width:min(600px,100%);position:absolute;top:6%;left:50%;transform:translate(-50%)}.vg-show-m{animation:vg-rise .9s var(--vg-ease) both .1s;display:inline-block;position:relative}.vg-pin{border:3px solid var(--vg-ink);background:var(--vg-lime);width:44px;height:44px;color:var(--vg-ink);font:900 18px var(--vg-font-display);cursor:pointer;transition:transform .2s var(--vg-ease);border-radius:50%;margin:-22px 0 0 -22px;animation:2.4s ease-out infinite vg-pulse;position:absolute;box-shadow:0 0 #c9f15099}.vg-pin:hover{transform:scale(1.12)}.vg-pin[aria-pressed=true]{background:var(--vg-paper);animation:none;transform:scale(1.12)}@keyframes vg-pulse{0%{box-shadow:0 0 #c9f1508c}70%,to{box-shadow:0 0 0 16px #c9f15000}}.vg-hot-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.vg-hot-item{border-radius:var(--vg-r-pill);border:1px solid var(--vg-line-dark);width:100%;min-height:52px;color:var(--vg-on-dark);font:600 15px var(--vg-font-body);text-align:left;cursor:pointer;transition:background-color var(--vg-dur),border-color var(--vg-dur);background:0 0;align-items:center;gap:12px;padding:6px 14px 6px 6px;display:flex}.vg-hot-item b{background:var(--vg-ink-2);width:38px;height:38px;font:900 17px var(--vg-font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.vg-hot-item:hover{border-color:var(--vg-lime)}.vg-hot-item[aria-pressed=true]{background:var(--vg-ink-2);border-color:var(--vg-lime)}.vg-hot-item[aria-pressed=true] b{background:var(--vg-lime);color:var(--vg-ink)}.vg-hot-text{border-left:4px solid var(--vg-lime);background:#ffffff0a;border-radius:0 12px 12px 0;flex-direction:column;gap:6px;min-height:96px;padding:18px 20px;display:flex}.vg-details{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.vg-detail{flex-direction:column;gap:14px;margin:0;display:flex}.vg-detail figcaption{flex-direction:column;gap:2px;display:flex}.vg-crop{border-radius:var(--vg-r-l);background:var(--vg-ink);height:440px;position:relative;overflow:hidden}.vg-crop-in{transition:transform .8s var(--vg-ease);position:absolute}.vg-detail:hover .vg-crop-in{transform:scale(1.04)}.vg-prods{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.vg-prod{animation:vg-fade .4s var(--vg-ease) both;flex-direction:column;gap:14px;display:flex}.vg-prod:nth-child(2){animation-delay:50ms}.vg-prod:nth-child(3){animation-delay:.1s}.vg-prod:nth-child(4){animation-delay:.15s}.vg-prod-shot{aspect-ratio:1;border-radius:var(--vg-r-l);background:radial-gradient(circle at 50% 62%,#fff 0 30%,var(--vg-mist) 70%);transition:transform .35s var(--vg-ease);justify-content:center;align-items:center;font-size:26px;display:flex}.vg-prod-shot .vg-pk{transition:transform .45s var(--vg-ease);filter:drop-shadow(0 .5em .4em #0f211b40)}.vg-prod:hover .vg-prod-shot .vg-pk{transform:rotate(-6deg)translateY(-6px)}.vg-prod-meta{flex-direction:column;gap:2px;display:flex}.vg-models{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.vg-model{border-radius:var(--vg-r-l);background:var(--vg-paper);border:1px solid var(--vg-line);grid-template-columns:auto minmax(0,1fr);align-items:end;gap:28px;padding:32px;display:grid}.vg-model-stage{border-radius:var(--vg-r-m);background:linear-gradient(180deg,var(--vg-ground) 82%,var(--vg-green) 82%);justify-content:center;align-items:flex-end;width:260px;padding:20px 0 0;display:flex}.vg-model-body{flex-direction:column;gap:14px;display:flex}.vg-specs th{width:44%;color:var(--vg-muted);font-weight:600}.vg-specs th,.vg-specs td{padding:11px 0}@media (width<=1100px){.vg-models{grid-template-columns:minmax(0,1fr)}.vg-prods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.vg-show-grid{grid-template-columns:minmax(0,1fr)}.vg-show-copy{padding-bottom:0}.vg-details{grid-template-columns:minmax(0,1fr)}.vg-crop{height:300px}}@media (width<=640px){.vg-show-m .vg-m{font-size:8px!important}.vg-hot-list{grid-template-columns:minmax(0,1fr)}.vg-model{grid-template-columns:minmax(0,1fr);padding:20px}.vg-model-stage{width:100%}.vg-prod-shot{font-size:20px}}.vg-flow{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.vg-flow-nav{flex-direction:column;align-items:flex-start;display:flex;position:sticky;top:112px}.vg-flow-nav ol{border-left:2px solid var(--vg-line);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.vg-flow-nav ol a{min-height:48px;color:var(--vg-ink);transition:border-color var(--vg-dur),padding var(--vg-dur) var(--vg-ease);border-left:2px solid #0000;align-items:center;gap:12px;margin-left:-2px;padding:0 0 0 16px;font-weight:600;text-decoration:none;display:flex}.vg-flow-nav ol a b{font:900 20px var(--vg-font-display);color:var(--vg-muted);width:14px}.vg-flow-nav ol a:hover{border-left-color:var(--vg-ink);padding-left:22px}.vg-flow-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vg-fstep{border-top:2px solid var(--vg-ink);grid-template-columns:140px minmax(0,1fr);gap:24px;padding:48px 0;scroll-margin-top:100px;display:grid}.vg-fstep:first-child{border-top:0;padding-top:0}.vg-fstep-n{font-family:var(--vg-font-display);color:#0000;-webkit-text-stroke:3px var(--vg-ink);transition:color .4s var(--vg-ease);font-size:180px;font-weight:900;line-height:.78}.vg-fstep:hover .vg-fstep-n{color:var(--vg-lime)}.vg-fstep-body{flex-direction:column;gap:18px;display:flex}.vg-fstep-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vg-fstep-grid>div{border-radius:var(--vg-r-m);background:var(--vg-ground);flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}@media (width<=900px){.vg-flow{grid-template-columns:minmax(0,1fr)}.vg-flow-nav{display:none}.vg-fstep{grid-template-columns:minmax(0,1fr);gap:12px;padding:36px 0}.vg-fstep-n{font-size:110px}}@media (width<=640px){.vg-fstep-grid{grid-template-columns:minmax(0,1fr)}.vg-fstep-n{-webkit-text-stroke-width:2px;font-size:96px}}.vg-founders{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(16px,2.5vw,32px);display:grid}.vg-founder{flex-direction:column;gap:16px;margin:0;display:flex}.vg-founder--offset{margin-top:80px}.vg-founder-meta{flex-direction:column;gap:4px;display:flex}.vg-founder-note{flex-direction:column;align-self:center;gap:16px;padding:8px 0 8px 8px;display:flex}.vg-silhouet{width:62%;height:78%;position:relative}.vg-silhouet:before{content:"";aspect-ratio:1;background:#14523d47;border-radius:50%;width:38%;position:absolute;top:6%;left:50%;transform:translate(-50%)}.vg-silhouet:after{content:"";background:#14523d47;border-radius:48% 48% 0 0;height:50%;position:absolute;bottom:0;left:0;right:0}.vg-princ{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,6vw,96px);margin:0;padding:0;list-style:none;display:grid}.vg-princ li{border-top:1px solid var(--vg-line-dark);grid-template-columns:72px minmax(0,1fr);gap:10px 20px;padding:36px 0;display:grid}.vg-princ li>:not(.vg-princ-n){grid-column:2}.vg-princ-n{font-family:var(--vg-font-display);color:var(--vg-lime);grid-row:1/span 2;font-size:56px;font-weight:900;line-height:.85}@media (width<=900px){.vg-founders{grid-template-columns:repeat(2,minmax(0,1fr))}.vg-founder-note{grid-column:1/-1;padding:0}.vg-princ{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.vg-founders{grid-template-columns:minmax(0,1fr)}.vg-founder--offset{margin-top:0}.vg-princ li{grid-template-columns:52px minmax(0,1fr);padding:26px 0}.vg-princ-n{font-size:42px}}.vg-contact{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:24px;display:grid}.vg-contact-main{flex-direction:column;gap:16px;display:flex}.vg-contact-side{flex-direction:column;gap:16px;display:flex;position:sticky;top:104px}.vg-routes{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.vg-route{border-radius:var(--vg-r-m);border:2px solid var(--vg-line);min-height:96px;color:var(--vg-ink);text-align:left;font:inherit;cursor:pointer;transition:border-color var(--vg-dur),background-color var(--vg-dur),transform .2s var(--vg-ease);background:0 0;flex-direction:column;align-items:flex-start;gap:4px;padding:20px 56px 20px 22px;display:flex;position:relative}.vg-route:hover{border-color:var(--vg-ink);transform:translateY(-2px)}.vg-route[aria-pressed=true]{border-color:var(--vg-ink);background:var(--vg-paper);box-shadow:0 4px 0 var(--vg-ink)}.vg-route-t{font-family:var(--vg-font-display);text-transform:uppercase;font-size:24px;font-weight:900;line-height:1}.vg-route-s{color:var(--vg-muted);font-size:15px}.vg-route-check{border:2px solid var(--vg-line);color:#0000;width:28px;height:28px;transition:all var(--vg-dur);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:18px;right:16px}.vg-route-check svg{width:15px;height:15px}.vg-route[aria-pressed=true] .vg-route-check{background:var(--vg-lime);border-color:var(--vg-ink);color:var(--vg-ink)}.vg-steps--mini{gap:0;grid-template-columns:minmax(0,1fr)!important}.vg-steps--mini .vg-step{grid-template-columns:44px minmax(0,1fr);column-gap:14px;padding:0 0 14px;display:grid}.vg-steps--mini .vg-step-dot{flex-direction:column;align-self:stretch;margin:0}.vg-steps--mini .vg-step-dot b{width:40px;height:40px;font-size:20px}.vg-steps--mini .vg-step-dot i{background:repeating-linear-gradient(180deg,var(--vg-ink) 0 6px,transparent 6px 10px);flex:1;width:2px;height:auto;min-height:12px}.vg-steps--mini .vg-step p{padding-top:8px}@media (width<=900px){.vg-contact{grid-template-columns:minmax(0,1fr)}.vg-contact-side{position:static}}@media (width<=640px){.vg-routes{grid-template-columns:minmax(0,1fr)}.vg-route{min-height:0}}.vg-eyebrow{color:var(--vg-green)}.vg-fstep-note{color:var(--vg-ink);align-items:flex-start;gap:10px;font-size:15px;font-weight:600;display:flex}.vg-fstep-note:before{content:"";border:2px solid var(--vg-ink);background:radial-gradient(circle,var(--vg-ink) 0 2px,transparent 2.5px);border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}@media (width<=640px){.vg-hero-actions{gap:14px}.vg-show:after{bottom:22px}}.vg-hero-grid{min-height:0;padding-block:clamp(32px,4vw,56px) clamp(48px,5vw,80px)}.vg-hero-stage{min-height:640px}.vg-ftr a.vg-btn--primary,.vg-ftr a.vg-btn--primary:hover{color:var(--vg-ink)}.vg-ftr-base{align-items:center}.vg-cat{min-height:320px}.vg-ph{background:linear-gradient(#dce4d4 0 62%,#cfd9c6 62% 80%,#1a4a39 80% 100%)}.vg-ph:before{background:var(--vg-lime);opacity:.9;height:10px;inset:58% 0 auto}.vg-ph:after{content:"";background:repeating-linear-gradient(90deg,#c9f150b3 0 56px,#0000 56px 88px);height:3px;position:absolute;bottom:9%;left:0;right:0}.vg-ph-scene{z-index:1;inset:0 0 7%;padding-bottom:0!important}.vg-show-stage{align-self:end;padding-bottom:20px}.vg-model{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:24px;padding:24px}.vg-model-stage{background:linear-gradient(180deg,var(--vg-ground) 0 84%,var(--vg-green) 84% 100%);width:100%;padding-top:32px}.vg-model-body{padding:0 8px 8px}.vg-specs th{white-space:nowrap;width:38%}.vg-model-stage{height:440px;padding-top:0;overflow:hidden}.vg-fstep-lab{border-bottom:2px solid var(--vg-lime-2);align-self:stretch;margin:0;padding-bottom:8px;font-size:15px;font-weight:700}.vg-nots .vg-d3{font-size:clamp(26px,2.4vw,34px);text-decoration:none}@media (width<=900px){.vg-hero-stage{min-height:0}.vg-hero-grid{padding-top:28px}}.vg-hero-grid{padding-bottom:0}.vg-hero-copy{padding-bottom:72px}.vg-hero-stage{align-self:end}@media (width<=900px){.vg-hero-copy{padding-bottom:0}.vg-hero-floor{height:52px}.vg-hero-machine{margin-bottom:26px}}@media (width<=640px){.vg-ben,.vg-ben+.vg-ben{grid-template-columns:56px minmax(0,1fr);gap:6px 16px;display:grid}.vg-ben-top{grid-row:1/span 2;align-self:start}.vg-ben-top .vg-num{display:none}.vg-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vg-cat{border-radius:var(--vg-r-m);gap:12px;min-height:0;padding:14px}.vg-cat-shelf{border-bottom-width:4px;min-height:86px;padding-bottom:8px;font-size:9px}.vg-cat .vg-d4{font-size:19px}.vg-cat-foot p,.vg-cat-arrow{display:none}.vg-seg{border-radius:var(--vg-r-pill);scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.vg-seg::-webkit-scrollbar{display:none}.vg-seg button{flex:none}}.vg-model-stage{height:510px}@media (width<=640px){.vg-model-stage{height:440px;font-size:0}.vg-model-stage .vg-m{font-size:6px!important}.vg-specs th{white-space:normal;width:42%;padding-right:12px}.vg-founders{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vg-founder-note{grid-column:1/-1}.vg-founder .vg-d4{font-size:20px}.vg-founder .vg-muted{font-size:14px}.vg-form .vg-btn[type=submit]{width:100%}}.admin-bar .vg-hdr{top:32px}@media (width<=782px){.admin-bar .vg-hdr{top:46px}}@media (width<=600px){.admin-bar .vg-hdr{top:0}}html{scroll-padding-top:96px}.vg-ph>img,.vg-ph>picture>img{z-index:3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vg-prod-shot{position:relative;overflow:hidden}.vg-prod-shot>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vg-cat{container-type:inline-size}.vg-cat-foot>div{min-width:0}.vg-cat .vg-d4{overflow-wrap:anywhere;font-size:clamp(19px,14.2857cqi - 8px,27px)}@media (width<=640px){.vg-cat .vg-d4{font-size:clamp(16px,14.4928cqi,19px)}}[x-cloak]{display:none!important}.vg-contact-side a{color:var(--vg-on-dark)}.vg-contact-side .vg-panel:not(.vg-dark) a{color:var(--vg-ink)}.vg-faq-a p+p{margin-top:10px}.vg-faq-a a{color:var(--vg-ink);-webkit-text-decoration-color:var(--vg-lime-2);-webkit-text-decoration-color:var(--vg-lime-2);-webkit-text-decoration-color:var(--vg-lime-2);text-decoration-color:var(--vg-lime-2);text-underline-offset:4px;font-weight:600;text-decoration-thickness:2px}.vg-gf .gform_validation_container,.vg-gf .gform_hidden,.vg-gf .gfield--type-honeypot,.vg-gf .gform_ajax_spinner,.vg-gf .gfield_required,.vg-gf .gform_required_legend{display:none!important}.vg-gf form{flex-direction:column;gap:22px;display:flex}.vg-gf .gform_body{order:1}.vg-gf .gform_footer{order:2}.vg-gf .gform_validation_errors{order:0}.vg-gf .gform_fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;display:grid}.vg-gf .gform_fields>legend{display:none}.vg-gf .gfield{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.vg-gf .gfield--width-full{grid-column:1/-1}.vg-gf .gfield_label{justify-content:space-between;gap:8px;font-size:15.5px;font-weight:600;display:flex}.vg-gf .vg-opt{color:var(--vg-muted);font-size:14px;font-weight:400}.vg-gf input[type=text],.vg-gf input[type=email],.vg-gf input[type=tel],.vg-gf textarea{border:2px solid var(--vg-line);background:var(--vg-paper);width:100%;min-height:54px;font:400 17px/1.4 var(--vg-font-body);color:var(--vg-ink);transition:border-color var(--vg-dur), box-shadow var(--vg-dur);border-radius:12px;padding:12px 16px}.vg-gf textarea{resize:vertical;min-height:128px}.vg-gf input:hover,.vg-gf textarea:hover{border-color:#9aa597}.vg-gf input:focus,.vg-gf textarea:focus{border-color:var(--vg-ink);outline:none;box-shadow:0 0 0 4px #c9f150bf}.vg-gf input[aria-invalid=true],.vg-gf textarea[aria-invalid=true]{border-color:var(--vg-error);background:#fff7f6}.vg-gf input[aria-invalid=true]:focus,.vg-gf textarea[aria-invalid=true]:focus{box-shadow:0 0 0 4px #b423182e}.vg-gf .gfield_description:not(.validation_message){color:var(--vg-muted);font-size:14px}.vg-gf .validation_message{color:var(--vg-error);align-items:center;gap:6px;font-size:14.5px;font-weight:600;display:flex}.vg-gf .validation_message:before{content:"";background:currentColor;flex:none;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5v5.5M12 16.5v.01'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5v5.5M12 16.5v.01'/%3E%3C/svg%3E") 50%/contain no-repeat}.vg-gf .gform_validation_errors h2{font:inherit;margin:0}.vg-gf .gform_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:0;display:flex}.vg-gf .gform_footer .vg-small{max-width:46ch}.vg-gf .gform_footer .vg-small a{color:var(--vg-ink);font-weight:600}@media (width<=640px){.vg-gf .gform_fields{grid-template-columns:minmax(0,1fr)}.vg-gf .gform_footer .vg-btn{width:100%}}.vg-gf .gform_confirmation_wrapper{margin:0}.vg-gf .vg-ok .vg-list li{grid-template-columns:28px minmax(0,1fr)}.vg-pt-0{padding-top:0!important}.vg-pb-0{padding-bottom:0!important}.vg-pt-klein{padding-top:clamp(48px,6vw,88px)}.vg-pb-klein{padding-bottom:clamp(48px,6vw,88px)}.vg-pt-groot{padding-top:clamp(96px,10vw,144px)}.vg-pb-groot{padding-bottom:clamp(96px,10vw,144px)}@media (width>=901px){.vg-steps:not(.vg-steps--mini){grid-template-columns:repeat(var(--n,4), minmax(0, 1fr))}}@media (width<=640px){.vg-loc-dl>div{grid-template-columns:minmax(0,1fr)!important;gap:4px!important}}.vg-ok-ico:before{content:"";background:currentColor;width:32px;height:32px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat}:where(.vg) :where(p,li){text-wrap:wrap}:where(.vg) :where(h1,h2,h3,h4,h5,h6){text-wrap:wrap;font-family:inherit;font-weight:700}:where(.vg) a:where(:not([class])){text-decoration:underline}.vg-panel.vg-dark{background:var(--vg-ink)}.vg-gf textarea{height:128px;display:block}.vg-test{z-index:55;border-radius:var(--vg-r-m);background:var(--vg-ink);width:min(340px,100vw - 32px);color:var(--vg-on-dark);box-shadow:inset 0 0 0 1px var(--vg-line-dark), 0 18px 40px -18px #0f211b8c;animation:vg-fade .4s var(--vg-ease) both .6s;flex-direction:column;gap:4px;padding:16px 52px 16px 18px;font-size:14.5px;line-height:1.45;display:flex;position:fixed;bottom:16px;left:16px}.vg-test-kop{font-family:var(--vg-font-display);text-transform:uppercase;color:var(--vg-lime);font-size:20px;font-weight:900;line-height:1}.vg-test a{color:var(--vg-on-dark);text-decoration:underline;-webkit-text-decoration-color:var(--vg-lime);-webkit-text-decoration-color:var(--vg-lime);-webkit-text-decoration-color:var(--vg-lime);text-decoration-color:var(--vg-lime);text-underline-offset:3px;font-weight:600}.vg-test a:hover{color:var(--vg-lime)}.vg-test-sluit{width:44px;height:44px;color:var(--vg-on-dark);cursor:pointer;transition:background-color var(--vg-dur), color var(--vg-dur);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px}.vg-test-sluit svg{width:18px;height:18px;transition:transform .3s var(--vg-ease)}.vg-test-sluit:hover{background:var(--vg-ink-2);color:var(--vg-lime)}.vg-test-sluit:hover svg{transform:rotate(90deg)}.vg-test :focus-visible{outline-color:var(--vg-lime)}.vg-test-weg{transition:opacity .2s var(--vg-ease), transform .2s var(--vg-ease);opacity:0;transform:translateY(8px)}.vg-gf .gform_validation_errors:focus{outline:none}.vg-gf .gform_validation_errors>ol{display:none}.vg-calc{color:var(--vg-ink)}@media (width<=640px){.vg-ftr a{min-height:44px}}.vg-ftr a.vg-btn--sm{min-height:44px}.vg-link{transition:text-underline-offset var(--vg-dur) var(--vg-ease), text-decoration-color var(--vg-dur) var(--vg-ease), text-decoration-thickness var(--vg-dur) var(--vg-ease), color var(--vg-dur)}.vg-link:hover{text-decoration-color:currentColor;text-decoration-thickness:3px}:where(.vg) a:where(:not([class])){text-underline-offset:3px;transition:color var(--vg-dur), text-decoration-color var(--vg-dur), text-decoration-thickness var(--vg-dur) var(--vg-ease)}:where(.vg) a:where(:not([class])):hover{text-decoration-thickness:3px;-webkit-text-decoration-color:var(--vg-lime-2);-webkit-text-decoration-color:var(--vg-lime-2);-webkit-text-decoration-color:var(--vg-lime-2);text-decoration-color:var(--vg-lime-2)}:where(.vg-dark,.vg-green,.vg-test) a:where(:not([class])):hover{color:var(--vg-lime)}.vg-logo .vg-logo-beeld{flex:none;width:auto;height:40px;overflow:visible}.vg-logo:hover svg.vg-logo-beeld{transform:none}.vg-logo-beeld .beeldmerk{transform-box:fill-box;transform-origin:50%;transition:transform .35s var(--vg-ease)}.vg-logo:hover .vg-logo-beeld .beeldmerk{transform:rotate(-6deg)}.vg-ftr a.vg-logo{min-height:44px}.vg-d1{font-size:clamp(52px,min(7.4vw,10.5vh),112px)}.vg-hero .vg-d1{font-size:clamp(48px,min(6.4vw,10vh),96px)}.vg-phero-grid{align-items:start}@media (width>=901px){.vg-hero-copy{gap:clamp(18px,3vh,28px)}.vg-phero-copy{gap:clamp(16px,2.6vh,24px)}}.vg-ftr .vg-wrap{container-type:inline-size}.vg-ftr-word{white-space:nowrap;font-size:min(168px,13cqi)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
