@font-face{font-family:Cabinet Grotesk;src:url(/fonts/CabinetGrotesk-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Variable.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}:root{--color-burgundy:#5e1338;--color-terracotta:#ef8a5b;--color-terracotta-soft:#f5c3ae;--color-ivory:#f6f2ef;--color-sand:#ece8df;--color-white:#fff;--color-black:#282727;--color-blue:#5b7ef0;--color-blue-soft:#c8d3fa;--color-green:#224f44;--color-green-soft:#d1ded9;--color-mustard:#a8823b;--color-mustard-soft:#ffecc7;--color-gray:#787775;--color-gray-light:#878787;--color-text:var(--color-black);--color-text-muted:#5f5a58;--color-placeholder:#6f6967;--color-field-border:#8f8481;--color-on-dark:var(--color-ivory);--color-on-dark-muted:#f6f2efcc;--color-burgundy-hover:#4a0e2c;--color-focus:var(--color-blue);--color-shadow:40 6 22;--text-h1:clamp(2.125rem, 1.6rem + 2.4vw, 3.5rem);--text-h2:clamp(1.625rem, 1.35rem + 1.3vw, 2.25rem);--text-h3:clamp(1.25rem, 1.1rem + .6vw, 1.625rem);--text-h4:1.125rem;--text-large:clamp(1.0625rem, 1rem + .25vw, 1.125rem);--text-regular:1rem;--text-small:.875rem;--text-xs:.8125rem;--font-display:"Cabinet Grotesk", ui-sans-serif, system-ui, sans-serif;--font-body:"Satoshi", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px;--content-max:1280px;--ease-out:cubic-bezier(.2, .8, .2, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:120px;scroll-padding-bottom:88px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-ivory);min-height:100svh;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-weight:500;line-height:1.55}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:700}p{text-wrap:pretty;margin:0}a{color:inherit}button,input{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}a,button,summary,input{touch-action:manipulation}.skip-link{z-index:60;border-radius:var(--radius-pill);background:var(--color-burgundy);color:var(--color-white);padding:12px 20px;font-weight:700;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}main:focus{outline:none}svg{flex-shrink:0}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}::selection{background:var(--color-terracotta-soft);color:var(--color-black)}.grecaptcha-badge{visibility:hidden}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.button{border-radius:var(--radius-pill);min-height:50px;font-family:var(--font-body);letter-spacing:-.02em;text-align:center;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:0 30px;font-size:1rem;font-weight:700;line-height:18px;text-decoration:none;transition:background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.button:has(svg){gap:5px}.button svg{width:24px;height:24px}.button:disabled{cursor:progress;opacity:.72}.button-primary{background:var(--color-burgundy);color:var(--color-white)}.button-primary:hover:not(:disabled){background:var(--color-burgundy-hover)}.button-action{background:var(--color-terracotta);color:var(--color-burgundy)}.button-action:hover{background:var(--color-burgundy);color:var(--color-white)}.button-outline{color:var(--color-burgundy);box-shadow:inset 0 0 0 1px var(--color-burgundy);background:0 0}.button-outline:hover{background:var(--color-burgundy);color:var(--color-white)}.button-small{min-height:44px;padding:0 1.1em;font-size:.9375rem}.button-small svg{width:1.15em;height:1.15em}.text-button{min-height:44px;color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.text-button:hover{color:var(--color-burgundy)}.page-shell{isolation:isolate;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow-x:clip}main{flex:1}.signup{--signup-pad-x:20px;max-width:500px;padding:20px var(--signup-pad-x);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:0 1px 2px rgb(var(--color-shadow) / .06), 0 18px 40px -28px rgb(var(--color-shadow) / .35)}@media (min-width:960px){.signup{margin-left:calc(-1 * var(--signup-pad-x))}}.signup:focus,.signup-title:focus{outline:none}.signup-title{color:var(--color-black);font-size:1.3125rem;line-height:1.15}.signup-intro{text-wrap:balance;color:var(--color-text-muted);margin-top:6px;font-size:.9375rem;font-weight:500;line-height:1.5}.signup-form{margin-top:16px}.signup-field{border:1.5px solid var(--color-field-border);border-radius:var(--radius-pill);background:var(--color-white);align-items:center;gap:6px;padding:4px;transition:border-color .16s;display:flex}.signup-field:has(.signup-input:focus-visible){border-color:var(--color-burgundy);outline:3px solid var(--color-focus);outline-offset:2px}.signup-field[data-invalid]{border-color:var(--color-burgundy);box-shadow:inset 0 0 0 1px var(--color-burgundy)}.signup-input{border-radius:var(--radius-pill);background:0 0;border:0;flex:1;min-width:0;height:44px;padding:0 .5em 0 1em;font-size:1rem;font-weight:500}.signup-input:focus,.signup-input:focus-visible{outline:none}.signup-input::placeholder{color:var(--color-placeholder);opacity:1}.signup-submit{flex-shrink:0;min-height:44px;padding:0 1.3em;font-size:.9375rem}.signup-error{color:var(--color-burgundy);align-items:flex-start;gap:8px;margin-top:6px;font-size:.875rem;font-weight:700;line-height:1.4;display:flex}.signup-error svg{width:1.15em;height:1.15em;margin-top:.1em}.signup-status:empty{margin-top:0}.signup-fineprint{color:var(--color-text-muted);font-size:var(--text-xs);margin-top:14px;line-height:1.45}.signup-success-head{align-items:flex-start;gap:14px;display:flex}.signup-success-icon{background:var(--color-green-soft);width:40px;height:40px;color:var(--color-green);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.signup-success-icon svg{width:22px;height:22px}.signup-success-body{gap:6px;display:grid}.signup-success-body p{color:var(--color-text-muted);font-size:.9375rem;font-weight:500}.signup-success-body strong{color:var(--color-text);overflow-wrap:anywhere;font-weight:700}.signup-note{font-size:.875rem}.signup-share{border-top:1px solid var(--color-sand);gap:10px;margin-top:16px;padding-top:16px;display:grid}.signup-share p{font-size:.9375rem;font-weight:500}.signup-share-actions{flex-wrap:wrap;gap:10px;display:flex}.signup-success .text-button{color:var(--color-text-muted);margin-top:14px;font-size:.875rem;font-weight:500}@media (max-width:639px){.signup-field{background:0 0;border:0;flex-direction:column;align-items:stretch;gap:8px;padding:0}.signup-field:has(.signup-input:focus-visible){outline:none}.signup-field[data-invalid]{box-shadow:none}.signup-input{border:1.5px solid var(--color-field-border);background:var(--color-white);flex:none;height:50px}.signup-input:focus-visible{border-color:var(--color-burgundy);outline:3px solid var(--color-focus);outline-offset:2px}.signup-field[data-invalid] .signup-input{border-color:var(--color-burgundy);box-shadow:inset 0 0 0 1px var(--color-burgundy)}.signup-submit{min-height:50px}}@media (min-width:960px){:root{--ux:min(calc(100vw / 1440), 1.25px);--u:min(var(--ux), calc(100svh / 870))}.signup{--signup-pad-x:calc(22 * var(--u));width:calc(100% + 2 * var(--signup-pad-x));max-width:none;padding:calc(20 * var(--u)) var(--signup-pad-x);border-radius:calc(20 * var(--u))}.signup-title{font-size:max(17px, calc(21 * var(--u)))}.signup-intro{font-size:max(13px, calc(15 * var(--u)))}.signup-form{margin-top:calc(14 * var(--u))}.signup-input{height:max(40px, calc(44 * var(--u)));font-size:max(14px, calc(16 * var(--u)))}.signup-submit{min-height:max(40px, calc(44 * var(--u)));font-size:max(13px, calc(15 * var(--u)))}.signup-fineprint{margin-top:calc(12 * var(--u));font-size:max(11px, calc(12 * var(--u)))}html{scroll-padding-top:88px;scroll-padding-bottom:0}}.cookie-consent-backdrop,.legal-modal-backdrop{background:rgb(var(--color-shadow) / .45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:0;place-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:16px;position:fixed;inset:0}.cookie-consent-backdrop{z-index:40;background:rgb(var(--color-shadow) / .35);-webkit-backdrop-filter:none;backdrop-filter:none;align-items:end;padding:0;display:grid}.cookie-consent-backdrop::backdrop{background:0 0}.legal-modal-backdrop{z-index:50}.legal-modal-backdrop[open]{display:grid}.legal-modal-backdrop::backdrop{background:0 0}.cookie-consent,.legal-modal{border-radius:var(--radius-lg);background:var(--color-white);color:var(--color-text);box-shadow:0 32px 80px -24px rgb(var(--color-shadow) / .5);overflow-y:auto}.cookie-consent{width:100%;max-height:70dvh;padding:20px 20px calc(16px + env(safe-area-inset-bottom));border-radius:var(--card-radius) var(--card-radius) 0 0;flex-direction:column;display:flex;overflow:hidden}.cookie-consent h2{color:var(--color-black);font-size:var(--text-h2);line-height:1.1}.cookie-consent-body{overscroll-behavior:contain;overflow-y:auto}.cookie-consent p{color:var(--color-text-muted);margin-top:12px;font-size:.9375rem}.cookie-consent-note{font-size:.875rem}.cookie-consent-current{border-radius:var(--radius-md);background:var(--color-ivory);color:var(--color-text);padding:10px 14px;font-weight:600;display:inline-flex}.cookie-consent .cookie-consent-current{color:var(--color-text);margin-top:16px}.cookie-consent-actions{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:16px;display:grid}@media (min-width:640px){.cookie-consent-backdrop{background:rgb(var(--color-shadow) / .45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:16px}.cookie-consent{border-radius:var(--radius-lg);width:min(520px,100%);max-height:calc(100svh - 32px);padding:clamp(24px,4vw,36px)}.cookie-consent h2{font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem)}.cookie-consent-actions{grid-template-columns:1fr 1fr;margin-top:24px}}.cookie-consent-primary,.cookie-consent-secondary{border-radius:var(--radius-pill);min-height:48px;color:var(--color-burgundy);box-shadow:inset 0 0 0 1px var(--color-burgundy);cursor:pointer;background:0 0;border:0;padding:0 18px;font-size:.9375rem;font-weight:700;line-height:1.2;transition:background-color .16s,color .16s}.cookie-consent-primary:hover,.cookie-consent-secondary:hover{background:var(--color-burgundy);color:var(--color-ivory)}.legal-modal{width:min(800px,100%);max-height:min(820px,100svh - 32px);padding:clamp(24px,5vw,56px);position:relative}.legal-modal-close{z-index:2;float:right;border-radius:var(--radius-pill);background:var(--color-ivory);width:44px;height:44px;color:var(--color-black);cursor:pointer;border:0;place-items:center;margin:-8px -8px 12px 16px;display:grid;position:sticky;top:0}.legal-modal-close:hover{background:var(--color-sand)}.legal-modal-close svg{width:20px;height:20px}.legal-modal h2{color:var(--color-black);font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem);line-height:1.05}.legal-updated{color:var(--color-text-muted);margin:12px 0 32px;font-size:.875rem;font-weight:500}.legal-modal section{border-top:1px solid var(--color-sand);padding-top:24px}.legal-modal section+section{margin-top:24px}.legal-modal h3{margin-bottom:10px;font-size:1.25rem;line-height:1.2}.legal-modal p{color:var(--color-text-muted);line-height:1.65}.legal-modal p+p{margin-top:10px}.legal-modal a{color:var(--color-burgundy);text-underline-offset:2px;font-weight:600}:root{--page-pad:clamp(16px, 4.6vw, 24px);--bar-top:clamp(12px, 4.17vw, 60px);--bar-h:64px;--space-section:56px;--section-gap:var(--space-section);--space-block:28px;--space-heading:14px;--space-stack:14px;--card-radius:24px;--measure:100%}@media (min-width:640px){:root{--page-pad:32px;--space-section:72px;--space-block:36px;--space-heading:16px;--card-radius:28px;--measure:36rem}}@media (min-width:960px){:root{--page-pad:40px;--space-section:96px;--space-block:48px;--space-heading:20px;--measure:34rem}}@media (min-width:1100px){:root{--bar-h:90px}}@media (min-width:1200px){:root{--page-pad:clamp(16px, 5.56vw, 80px);--space-section:clamp(56px, 8.3vw, 120px);--space-block:56px;--space-heading:24px;--card-radius:clamp(28px, 2.8vw, 40px);--measure:none}}.site-header{z-index:20;height:0;position:sticky;top:0}.site-header-bar{top:var(--bar-top);width:min(var(--content-max), calc(100% - 2 * var(--page-pad)));min-height:var(--bar-h);border-radius:var(--radius-pill);background:var(--color-white);box-shadow:0 10px 30px -18px rgb(var(--color-shadow) / .5);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:10px 10px 10px 24px;display:flex;position:absolute;left:0;right:0}.site-header-brand{border-radius:var(--radius-sm);align-items:center;min-height:44px;display:inline-flex}.site-header-logo{width:auto;height:22px;display:block}.menu-button{border-radius:var(--radius-pill);background:var(--color-ivory);min-height:44px;color:var(--color-burgundy);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 16px 0 12px;font-weight:700;display:inline-flex}.menu-button svg{width:20px;height:20px}.site-nav{top:calc(var(--bar-top) + var(--bar-h) + 8px);right:var(--page-pad);left:var(--page-pad);max-height:calc(100dvh - var(--bar-top) - var(--bar-h) - 24px);overscroll-behavior:contain;border-radius:var(--radius-lg);background:var(--color-white);box-shadow:0 18px 40px -16px rgb(var(--color-shadow) / .35);opacity:0;visibility:hidden;transition:opacity .2s var(--ease-out), transform .26s var(--ease-out), visibility 0s linear .26s;padding:6px 20px 20px;display:grid;position:fixed;overflow-y:auto;transform:translateY(-8px)}.site-header[data-menu-open] .site-nav{opacity:1;visibility:visible;transition:opacity .2s var(--ease-out), transform .26s var(--ease-out), visibility 0s;transform:none}@media (min-width:640px){.site-nav{width:min(420px, calc(100% - 2 * var(--page-pad)));left:auto}}.menu-scrim{display:none}@media (max-width:1099px){.menu-scrim{background:rgb(var(--color-shadow) / .55);opacity:0;visibility:hidden;transition:opacity .2s var(--ease-out), visibility 0s linear .2s;display:block;position:fixed;inset:0}.site-header[data-menu-open] .menu-scrim{opacity:1;visibility:visible;transition:opacity .2s var(--ease-out), visibility 0s}html[data-menu-open]{overflow:hidden}.site-nav a:not(.button),.nav-group-button{font-size:1.0625rem}}.site-nav a:not(.button){border-bottom:1px solid var(--color-sand);min-height:60px;color:var(--color-burgundy);letter-spacing:-.02em;align-items:center;font-weight:700;text-decoration:none;display:flex}.site-nav a[aria-current],.site-nav [data-active]{color:var(--color-blue)}.nav-group{position:relative}.nav-group-button{border:0;border-bottom:1px solid var(--color-sand);width:100%;min-height:60px;color:var(--color-burgundy);font:inherit;letter-spacing:-.02em;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:6px;padding:0;font-weight:700;display:flex}.nav-group-button svg{width:20px;height:20px;transition:transform .2s var(--ease-out)}.nav-group-list svg{display:none}.nav-group-button[aria-expanded=true] svg{transform:rotate(180deg)}.nav-group-list{margin:0;padding:0 0 0 16px;list-style:none;display:none}.nav-group-list[data-open]{display:grid}.site-nav .nav-group-list a:not(.button){min-height:60px;padding:12px 0;font-weight:500;line-height:1.5}.site-nav .button{min-height:52px;margin-top:16px}@media (prefers-reduced-motion:reduce){.site-nav,.menu-scrim{transition:none!important}}@media (min-width:1100px){.site-header-bar{padding:20px 30px}.site-header-logo{height:25px}.menu-button{display:none}.site-nav{width:auto;max-height:none;box-shadow:none;opacity:1;visibility:visible;background:0 0;align-items:center;gap:clamp(24px,2.8vw,40px);padding:0;display:flex;position:static;overflow:visible;transform:none}.site-nav a:not(.button),.nav-group-button{border:0;min-height:0}.nav-group-button{gap:5px;width:auto;padding:0}.nav-group-button svg{width:15px;height:15px}.site-nav>a:not(.button),.nav-group-button{position:relative}.site-nav>a:not(.button):after,.nav-group-button:after{content:"";position:absolute;inset:-12px -8px}.nav-group-list{top:calc(50% + var(--bar-h) / 2 + 16px);border-radius:var(--radius-lg);background:var(--color-white);gap:5px;width:388px;padding:20px;display:none;position:absolute;left:-10px}.nav-group-list[data-open]{display:grid}.site-nav .nav-group-list a:not(.button){min-height:54px;font-size:var(--text-small);border-radius:12px;justify-content:space-between;gap:10px;padding:0 10px;font-weight:700;line-height:20px}.nav-group-list svg{width:24px;height:24px;display:block}.site-nav .nav-group-list a:not(.button):hover,.site-nav .nav-group-list a[aria-current]{background:var(--color-terracotta-soft);color:var(--color-burgundy);text-decoration:none}.site-nav>a:not(.button):hover,.nav-group-button:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.site-nav .button{margin:0}}.breadcrumb ol{font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:0 5px;margin:0;padding:0;line-height:18px;list-style:none;display:flex}.breadcrumb li{flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.breadcrumb li[aria-current]{flex-shrink:1;min-width:0}.breadcrumb li[aria-current] span{text-overflow:ellipsis;overflow:hidden}.breadcrumb a{text-decoration:none;position:relative}.breadcrumb a:after{content:"";position:absolute;inset:-13px -6px}.breadcrumb a:hover{text-decoration:underline}.breadcrumb svg{width:14px;height:14px}.breadcrumb [aria-current]{font-weight:700}.page-hero{background:var(--color-burgundy);color:var(--color-white);border-radius:0 0 28px 28px}.page-hero-inner{width:min(var(--content-max), calc(100% - 2 * var(--page-pad)));padding:calc(var(--bar-top) + var(--bar-h) + 24px) 0 40px;margin:0 auto}.page-hero-text{gap:var(--space-heading);max-width:833px;margin:var(--space-block) auto 0;display:grid}.page-hero h1{font-size:var(--text-h1);letter-spacing:0;line-height:1.08}.page-hero p{max-width:var(--measure);font-size:var(--text-large);font-weight:600}@media (min-width:640px){.page-hero{border-radius:0 0 32px 32px}.page-hero-inner{padding-bottom:56px}.page-hero-text{text-align:center}.page-hero p{margin-inline:auto}}@media (min-width:960px){.page-hero{border-radius:0 0 40px 40px}.page-hero-inner{padding-top:calc(var(--bar-top) + var(--bar-h) + 48px);padding-bottom:72px}.page-hero-text{gap:20px;margin-top:clamp(40px,4.7vw,68px)}.page-hero h1{line-height:1}.page-hero p{max-width:40rem;font-weight:700}}@media (min-width:1200px){.page-hero-inner{padding-top:calc(var(--bar-top) + var(--bar-h) + 16px)}.page-hero p{max-width:none}}@media (min-width:1100px){.page-hero-inner{flex-direction:column;min-height:517px;padding-bottom:74px;display:flex}.page-hero-text{width:min(833px,100%);margin-block:auto}}.faq{width:min(var(--content-max), calc(100% - 2 * var(--page-pad)));margin:var(--section-gap) auto 0;gap:24px 96px;display:grid}.faq h2{max-width:7em;color:var(--color-burgundy);font-size:var(--text-h2);letter-spacing:0;text-wrap:wrap;line-height:1}.faq-list{gap:10px;display:grid}.faq-item{border-radius:var(--radius-lg);background:var(--color-white)}.faq-item summary{cursor:pointer;align-items:center;gap:16px;min-height:48px;padding:18px 20px;font-size:1.0625rem;font-weight:700;line-height:1.35;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item[open] summary{padding-bottom:12px}.faq-item p{max-width:var(--measure);padding:0 20px 20px}.faq-item summary h3{font:inherit;letter-spacing:inherit;text-wrap:wrap;flex:1}.faq-toggle{width:32px;height:32px;color:var(--color-burgundy);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.faq-toggle svg:first-child{width:35.7px;height:35.7px}.faq-toggle svg:last-child{width:16px;height:16px}.faq-toggle svg:last-child,.faq-item[open] .faq-toggle svg:first-child{display:none}.faq-item[open] .faq-toggle{background:var(--color-burgundy);color:var(--color-white)}.faq-item[open] .faq-toggle svg:last-child{display:block}@media (min-width:640px){.faq-list{max-width:704px;margin-inline:auto}.faq-item summary{font-size:var(--text-h4);gap:24px;padding:24px 28px;line-height:1.4}.faq-item[open] summary{padding-bottom:14px}.faq-item p{padding:0 28px 28px}.faq-toggle{width:28px;height:28px}.faq-toggle svg:first-child{width:31.3px;height:31.3px}}@media (min-width:960px){.faq{grid-template-columns:320px minmax(0,1fr)}.faq-list{max-width:none;margin-inline:0}}.wachtlijst-wrap{width:min(var(--content-max), calc(100% - 2 * var(--page-pad)));margin:var(--section-gap) auto}.signup.wachtlijst{border-radius:var(--card-radius);--glow-base:var(--color-terracotta-soft);--gx:88%;--gy:92%;--gs:240px;--gn:.27;width:100%;max-width:none;color:var(--color-burgundy);box-shadow:none;gap:20px 40px;margin:0;padding:40px 24px;display:grid}.wachtlijst .signup-title{color:var(--color-burgundy);font-size:var(--text-h2);letter-spacing:0;text-wrap:wrap;line-height:1}.wachtlijst .signup-title .accent{color:var(--color-white);display:block}.wachtlijst .signup-intro{text-wrap:wrap}.wachtlijst .signup-intro,.wachtlijst .signup-fineprint,.wachtlijst .signup-success-body p,.wachtlijst .signup-share p,.wachtlijst .text-button{color:var(--color-burgundy);font-size:var(--text-large);margin-top:0;font-weight:700;line-height:1.55}.wachtlijst .signup-fineprint{font-size:var(--text-xs)}.wachtlijst .signup-success-body strong{color:inherit}.wachtlijst .signup-success-icon{background:var(--color-white);color:var(--color-burgundy)}.wachtlijst .signup-share{border-color:#5e13384d}.wachtlijst .signup-form{margin-top:0}.wachtlijst .signup-field{background:var(--color-white);border:0;gap:12px;padding:6px 6px 6px 24px}.wachtlijst .signup-field:has(.signup-input:focus-visible){box-shadow:inset 0 0 0 2px var(--color-burgundy);outline:3px solid var(--color-focus);outline-offset:2px}.wachtlijst .signup-field[data-invalid]{box-shadow:inset 0 0 0 2px var(--color-burgundy)}.wachtlijst .signup-input{height:52px;font-size:var(--text-regular);padding:0}.wachtlijst .signup-input::placeholder{color:var(--color-placeholder)}.wachtlijst .signup-submit{min-height:52px;font-size:var(--text-regular);padding:0 28px}@media (max-width:639px){.wachtlijst .signup-field{background:0 0;flex-direction:column;align-items:stretch;padding:0}.wachtlijst .signup-input{border-radius:var(--radius-pill);background:var(--color-white);border:0;height:52px;padding:0 24px}.wachtlijst .signup-field:has(.signup-input:focus-visible){box-shadow:none;outline:none}.wachtlijst .signup-input:focus-visible{box-shadow:inset 0 0 0 2px var(--color-burgundy);outline:3px solid var(--color-focus);outline-offset:2px}.wachtlijst .signup-field[data-invalid]{box-shadow:none}.wachtlijst .signup-field[data-invalid] .signup-input{box-shadow:inset 0 0 0 2px var(--color-burgundy)}.wachtlijst .signup-submit{min-height:52px}}@media (min-width:640px){.signup.wachtlijst{--gs:300px;padding:32px 28px}}@media (min-width:640px) and (max-width:959px){.wachtlijst-wrap .signup.wachtlijst{max-width:640px;margin-inline:auto}}@media (min-width:960px){.signup.wachtlijst{--gx:620px;--gy:166px;--gs:715px;padding:clamp(28px,4.3vw,56px)}.signup.wachtlijst:not(.signup-success){grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;min-height:350px;padding-right:62px}.wachtlijst:not(.signup-success) .signup-title{grid-row:1/span 3}.wachtlijst:not(.signup-success)>:not(.signup-title){grid-column:2}}.site-footer{background:var(--color-burgundy);color:var(--color-ivory);border-radius:28px 28px 0 0;margin-top:0}.site-footer-inner{padding:clamp(56px, 7.43vw, 107px) var(--page-pad) 39px;gap:clamp(32px,5vw,72px);display:grid}.site-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;display:grid}.site-footer-brand{grid-column:1/-1;width:min(220px,100%);display:block;position:relative}.site-footer-brand:after{content:"";position:absolute;inset:-6px 0}.site-footer-brand img{width:100%;height:auto;display:block}.site-footer-title{color:var(--color-white);font-size:var(--text-h4);margin-bottom:14px;font-weight:700;line-height:1.4}.site-footer ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.site-footer li a{padding:3px 0;font-size:.875rem;line-height:1.3;text-decoration:none;display:block;position:relative}.site-footer li a:after{content:"";position:absolute;inset:-1px -4px}.site-footer a:hover,.site-footer button:hover{text-underline-offset:3px;text-decoration:underline}.site-footer-bottom{color:var(--color-terracotta-soft);font-size:var(--text-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;padding-top:26px;line-height:20px;display:flex}.site-footer-bottom p>[aria-hidden]{margin:0 .75em}.site-footer-links{flex-wrap:wrap;display:flex}.site-footer-links>:not(:first-child):before{content:"·";margin:0 11px;display:inline-block}.site-footer-links a,.site-footer-links button{min-height:24px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:2px 0;text-decoration:none;display:inline-flex;position:relative}@media (min-width:640px){.site-footer{border-radius:32px 32px 0 0}.site-footer-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:40px 32px}.site-footer-brand{width:min(260px,100%)}}@media (min-width:960px){.site-footer{border-radius:40px 40px 0 0}.site-footer-columns{grid-template-columns:minmax(0,1fr) 171px 324px;gap:40px 64px}.site-footer-brand{grid-column:auto;width:min(334px,100%)}.site-footer ul{gap:14px}.site-footer li a:after{inset:-7px -4px}.site-footer li a{font-size:inherit;line-height:inherit;white-space:nowrap;padding:0;display:inline-block}}.sticky-cta{z-index:15;padding:0 var(--page-pad) calc(12px + env(safe-area-inset-bottom));opacity:0;visibility:hidden;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(16px)}.sticky-cta .button{width:100%;max-width:480px;min-height:52px;box-shadow:0 12px 30px -12px rgb(var(--color-shadow) / .55);pointer-events:auto}.sticky-cta[data-visible]{opacity:1;visibility:visible;transform:none}html[data-menu-open] .sticky-cta{opacity:0;visibility:hidden}body:has(.cookie-consent-backdrop,input:focus) .sticky-cta{opacity:0;visibility:hidden}@media (prefers-reduced-motion:no-preference){.sticky-cta{transition:opacity .2s var(--ease-out), transform .26s var(--ease-out), visibility 0s linear .26s}.sticky-cta[data-visible]{transition:opacity .2s var(--ease-out), transform .26s var(--ease-out), visibility 0s}}@media (min-width:960px){.sticky-cta{display:none}}@media (max-width:639px){body{font-weight:440}.page-hero p{font-weight:500}.wachtlijst .signup-intro,.wachtlijst .signup-success-body p,.wachtlijst .signup-share p{font-weight:600}.wachtlijst .signup-fineprint{font-weight:500}.faq-list{border-top:1px solid color-mix(in srgb, var(--color-burgundy) 20%, transparent);gap:0}.faq-item,.faq-item:hover{border-bottom:1px solid color-mix(in srgb, var(--color-burgundy) 20%, transparent);box-shadow:none;background:0 0;border-radius:0}.faq-item summary{padding:16px 0}.faq-item[open] summary{padding-bottom:10px}.faq-item p{padding:0 0 18px}.site-footer-inner{padding:48px var(--page-pad) 36px;gap:44px}.site-footer-columns{grid-template-columns:minmax(0,1fr);gap:40px}.site-footer-brand{width:150px}.site-footer-title{font-size:var(--text-h4);margin-bottom:12px;line-height:1.3}.site-footer ul{gap:8px}.site-footer li a{padding:4px 0;font-size:1rem;line-height:1.35}.site-footer li a:after{inset:-2px -4px}.site-footer-bottom{flex-direction:column;align-items:flex-start;gap:14px;padding-top:0;font-size:.875rem;line-height:1.5}.sticky-cta{padding-bottom:calc(6px + env(safe-area-inset-bottom))}.sticky-cta .button{width:auto;min-width:240px;min-height:44px;box-shadow:0 6px 16px -8px rgb(var(--color-shadow) / .5)}}
:root{--gx:50%;--gy:50%;--gs:600px;--gp:55%}:where(.glow,.grain){isolation:isolate;position:relative}:where(.glow){--glow-base:var(--color-burgundy);--glow-terra:var(--color-terracotta);background-color:var(--glow-base)}.glow:before,.glow:after,.grain:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.glow:before{z-index:-2;background:radial-gradient(circle var(--gs) at var(--gx) var(--gy),var(--glow-terra) calc(14.7% + var(--gp) * .4964),var(--glow-terra) calc(17.5% + var(--gp) * .4892),color-mix(in srgb,var(--glow-terra) 99.9%,var(--glow-base)) calc(20.31% + var(--gp) * .4821),color-mix(in srgb,var(--glow-terra) 99.6%,var(--glow-base)) calc(23.11% + var(--gp) * .475),color-mix(in srgb,var(--glow-terra) 99.1%,var(--glow-base)) calc(25.92% + var(--gp) * .4678),color-mix(in srgb,var(--glow-terra) 98.4%,var(--glow-base)) calc(28.73% + var(--gp) * .4607),color-mix(in srgb,var(--glow-terra) 97.3%,var(--glow-base)) calc(31.53% + var(--gp) * .4535),color-mix(in srgb,var(--glow-terra) 95.9%,var(--glow-base)) calc(34.33% + var(--gp) * .4464),color-mix(in srgb,var(--glow-terra) 94.2%,var(--glow-base)) calc(37.14% + var(--gp) * .4393),color-mix(in srgb,var(--glow-terra) 92.1%,var(--glow-base)) calc(39.95% + var(--gp) * .4321),color-mix(in srgb,var(--glow-terra) 89.6%,var(--glow-base)) calc(42.75% + var(--gp) * .425),color-mix(in srgb,var(--glow-terra) 86.8%,var(--glow-base)) calc(45.55% + var(--gp) * .4179),color-mix(in srgb,var(--glow-terra) 83.7%,var(--glow-base)) calc(48.36% + var(--gp) * .4107),color-mix(in srgb,var(--glow-terra) 80.2%,var(--glow-base)) calc(51.16% + var(--gp) * .4036),color-mix(in srgb,var(--glow-terra) 76.5%,var(--glow-base)) calc(53.97% + var(--gp) * .3965),color-mix(in srgb,var(--glow-terra) 72.5%,var(--glow-base)) calc(56.77% + var(--gp) * .3893),color-mix(in srgb,var(--glow-terra) 68.3%,var(--glow-base)) calc(59.58% + var(--gp) * .3822),color-mix(in srgb,var(--glow-terra) 63.9%,var(--glow-base)) calc(62.38% + var(--gp) * .375),color-mix(in srgb,var(--glow-terra) 59.3%,var(--glow-base)) calc(65.19% + var(--gp) * .3679),color-mix(in srgb,var(--glow-terra) 54.7%,var(--glow-base)) calc(67.99% + var(--gp) * .3608),color-mix(in srgb,var(--glow-terra) 50%,var(--glow-base)) calc(70.8% + var(--gp) * .3536),color-mix(in srgb,var(--glow-terra) 45.3%,var(--glow-base)) calc(73.61% + var(--gp) * .3465),color-mix(in srgb,var(--glow-terra) 40.7%,var(--glow-base)) calc(76.41% + var(--gp) * .3394),color-mix(in srgb,var(--glow-terra) 36.1%,var(--glow-base)) calc(79.21% + var(--gp) * .3322),color-mix(in srgb,var(--glow-terra) 31.7%,var(--glow-base)) calc(82.02% + var(--gp) * .3251),color-mix(in srgb,var(--glow-terra) 27.5%,var(--glow-base)) calc(84.82% + var(--gp) * .318),color-mix(in srgb,var(--glow-terra) 23.5%,var(--glow-base)) calc(87.63% + var(--gp) * .3108),color-mix(in srgb,var(--glow-terra) 19.8%,var(--glow-base)) calc(90.44% + var(--gp) * .3037),color-mix(in srgb,var(--glow-terra) 16.3%,var(--glow-base)) calc(93.24% + var(--gp) * .2965),color-mix(in srgb,var(--glow-terra) 13.2%,var(--glow-base)) calc(96.04% + var(--gp) * .2894),color-mix(in srgb,var(--glow-terra) 10.4%,var(--glow-base)) calc(98.85% + var(--gp) * .2823),color-mix(in srgb,var(--glow-terra) 7.9%,var(--glow-base)) calc(101.65% + var(--gp) * .2751),color-mix(in srgb,var(--glow-terra) 5.8%,var(--glow-base)) calc(104.46% + var(--gp) * .268),color-mix(in srgb,var(--glow-terra) 4.1%,var(--glow-base)) calc(107.26% + var(--gp) * .2609),color-mix(in srgb,var(--glow-terra) 2.7%,var(--glow-base)) calc(110.07% + var(--gp) * .2537),color-mix(in srgb,var(--glow-terra) 1.6%,var(--glow-base)) calc(112.87% + var(--gp) * .2466),color-mix(in srgb,var(--glow-terra) 0.9%,var(--glow-base)) calc(115.68% + var(--gp) * .2395),color-mix(in srgb,var(--glow-terra) 0.4%,var(--glow-base)) calc(118.48% + var(--gp) * .2323),color-mix(in srgb,var(--glow-terra) 0.1%,var(--glow-base)) calc(121.29% + var(--gp) * .2252),var(--glow-base) calc(124.09% + var(--gp) * .218),var(--glow-base) calc(126.9% + var(--gp) * .2109))}.glow:after,.grain:after{z-index:-1;opacity:var(--gn,.9);mix-blend-mode:overlay;background:-webkit-image-set(url(/glow/grain-1.webp) 1x type("image/webp"),url(/glow/grain-1.25.webp) 1.25x type("image/webp"),url(/glow/grain-1.5.webp) 1.5x type("image/webp"),url(/glow/grain-2.webp) 2x type("image/webp"),url(/glow/grain-3.webp) 3x type("image/webp")) 0 0/240px 240px;background:image-set("/glow/grain-1.webp" 1x type("image/webp"),"/glow/grain-1.25.webp" 1.25x type("image/webp"),"/glow/grain-1.5.webp" 1.5x type("image/webp"),"/glow/grain-2.webp" 2x type("image/webp"),"/glow/grain-3.webp" 3x type("image/webp")) 0 0/240px 240px}.grain:after{opacity:var(--gn,1);mix-blend-mode:normal;background:-webkit-image-set(url(/glow/noise-1.webp) 1x type("image/webp"),url(/glow/noise-1.25.webp) 1.25x type("image/webp"),url(/glow/noise-1.5.webp) 1.5x type("image/webp"),url(/glow/noise-2.webp) 2x type("image/webp"),url(/glow/noise-3.webp) 3x type("image/webp")) 0 0/240px 240px;background:image-set("/glow/noise-1.webp" 1x type("image/webp"),"/glow/noise-1.25.webp" 1.25x type("image/webp"),"/glow/noise-1.5.webp" 1.5x type("image/webp"),"/glow/noise-2.webp" 2x type("image/webp"),"/glow/noise-3.webp" 3x type("image/webp")) 0 0/240px 240px}.glow:not(.grain):after{-webkit-mask-image:radial-gradient(circle var(--gs) at var(--gx) var(--gy),transparent calc(14.7% + var(--gp) * .4964),transparent calc(17.5% + var(--gp) * .4892),#0000 calc(20.31% + var(--gp) * .4821),#00000002 calc(23.11% + var(--gp) * .475),#0000000a calc(25.92% + var(--gp) * .4678),#00000020 calc(28.73% + var(--gp) * .4607),#00000048 calc(31.53% + var(--gp) * .4535),#00000074 calc(34.33% + var(--gp) * .4464),#0000007e calc(37.14% + var(--gp) * .4393),#0000007b calc(39.95% + var(--gp) * .4321),#0000007b calc(42.75% + var(--gp) * .425),#0000007d calc(45.55% + var(--gp) * .4179),#0000007f calc(48.36% + var(--gp) * .4107),#00000082 calc(51.16% + var(--gp) * .4036),#00000084 calc(53.97% + var(--gp) * .3965),#0008 calc(56.77% + var(--gp) * .3893),#0000008b calc(59.58% + var(--gp) * .3822),#0000008f calc(62.38% + var(--gp) * .375),#00000093 calc(65.19% + var(--gp) * .3679),#00000098 calc(67.99% + var(--gp) * .3608),#0000009d calc(70.8% + var(--gp) * .3536),#000000a2 calc(73.61% + var(--gp) * .3465),#000000a8 calc(76.41% + var(--gp) * .3394),#000000ae calc(79.21% + var(--gp) * .3322),#000000b5 calc(82.02% + var(--gp) * .3251),#000b calc(84.82% + var(--gp) * .318),#000000c1 calc(87.63% + var(--gp) * .3108),#000000cf calc(90.44% + var(--gp) * .3037),#000000de calc(93.24% + var(--gp) * .2965),#000000ed calc(96.04% + var(--gp) * .2894),#000000fd calc(98.85% + var(--gp) * .2823),#000 calc(101.65% + var(--gp) * .2751),#000000d0 calc(104.46% + var(--gp) * .268),#00000082 calc(107.26% + var(--gp) * .2609),#00000042 calc(110.07% + var(--gp) * .2537),#0000001b calc(112.87% + var(--gp) * .2466),#00000008 calc(115.68% + var(--gp) * .2395),#00000002 calc(118.48% + var(--gp) * .2323),#0000 calc(121.29% + var(--gp) * .2252),transparent calc(124.09% + var(--gp) * .218),transparent calc(126.9% + var(--gp) * .2109));mask-image:radial-gradient(circle var(--gs) at var(--gx) var(--gy),transparent calc(14.7% + var(--gp) * .4964),transparent calc(17.5% + var(--gp) * .4892),#0000 calc(20.31% + var(--gp) * .4821),#00000002 calc(23.11% + var(--gp) * .475),#0000000a calc(25.92% + var(--gp) * .4678),#00000020 calc(28.73% + var(--gp) * .4607),#00000048 calc(31.53% + var(--gp) * .4535),#00000074 calc(34.33% + var(--gp) * .4464),#0000007e calc(37.14% + var(--gp) * .4393),#0000007b calc(39.95% + var(--gp) * .4321),#0000007b calc(42.75% + var(--gp) * .425),#0000007d calc(45.55% + var(--gp) * .4179),#0000007f calc(48.36% + var(--gp) * .4107),#00000082 calc(51.16% + var(--gp) * .4036),#00000084 calc(53.97% + var(--gp) * .3965),#0008 calc(56.77% + var(--gp) * .3893),#0000008b calc(59.58% + var(--gp) * .3822),#0000008f calc(62.38% + var(--gp) * .375),#00000093 calc(65.19% + var(--gp) * .3679),#00000098 calc(67.99% + var(--gp) * .3608),#0000009d calc(70.8% + var(--gp) * .3536),#000000a2 calc(73.61% + var(--gp) * .3465),#000000a8 calc(76.41% + var(--gp) * .3394),#000000ae calc(79.21% + var(--gp) * .3322),#000000b5 calc(82.02% + var(--gp) * .3251),#000b calc(84.82% + var(--gp) * .318),#000000c1 calc(87.63% + var(--gp) * .3108),#000000cf calc(90.44% + var(--gp) * .3037),#000000de calc(93.24% + var(--gp) * .2965),#000000ed calc(96.04% + var(--gp) * .2894),#000000fd calc(98.85% + var(--gp) * .2823),#000 calc(101.65% + var(--gp) * .2751),#000000d0 calc(104.46% + var(--gp) * .268),#00000082 calc(107.26% + var(--gp) * .2609),#00000042 calc(110.07% + var(--gp) * .2537),#0000001b calc(112.87% + var(--gp) * .2466),#00000008 calc(115.68% + var(--gp) * .2395),#00000002 calc(118.48% + var(--gp) * .2323),#0000 calc(121.29% + var(--gp) * .2252),transparent calc(124.09% + var(--gp) * .218),transparent calc(126.9% + var(--gp) * .2109))}@media (max-width:639px){.glow:not(.grain):after{background-image:-webkit-image-set(url(/glow/grain-1.webp) 1x type("image/webp"),url(/glow/grain-s2.webp) 2x type("image/webp"),url(/glow/grain-s3.webp) 3x type("image/webp"));background-image:image-set("/glow/grain-1.webp" 1x type("image/webp"),"/glow/grain-s2.webp" 2x type("image/webp"),"/glow/grain-s3.webp" 3x type("image/webp"))}}@supports not (background:color-mix(in srgb, red, blue)){.glow:before{background:radial-gradient(circle var(--gs) at var(--gx) var(--gy), var(--glow-terra) calc(14.7% + var(--gp) * .4964), var(--glow-base) calc(126.9% + var(--gp) * .2109))}.glow:not(.grain):after{-webkit-mask-image:radial-gradient(circle var(--gs) at var(--gx) var(--gy), #000 calc(14.7% + var(--gp) * .4964), transparent calc(126.9% + var(--gp) * .2109));mask-image:radial-gradient(circle var(--gs) at var(--gx) var(--gy), #000 calc(14.7% + var(--gp) * .4964), transparent calc(126.9% + var(--gp) * .2109))}}
:root{--ease-spring:cubic-bezier(.34, 1.56, .64, 1);interpolate-size:allow-keywords;--reveal-y:8px;--reveal-cap:.28s;--word-stagger:35ms}@media (min-width:960px){:root{--reveal-y:40px;--reveal-cap:10s;--word-stagger:45ms}}[data-reveal],[data-step]{--rd:min(var(--reveal-delay,0s), var(--reveal-cap))}.word{vertical-align:top;margin:-.08em 0 -.14em;padding:.08em 0 .14em;display:inline-block;overflow:clip}.word-inner{display:inline-block}@media (prefers-reduced-motion:no-preference){h1 .word-inner{animation:word-rise .6s var(--ease-out) calc(80ms + var(--i) * 45ms) both}[data-rise]{animation:rise .5s var(--ease-out) var(--reveal-delay,0s) both}[data-enter=pop]{animation:pop .45s var(--ease-out) var(--reveal-delay,0s) both}[data-enter=toast]{animation:toast .45s var(--ease-spring) var(--reveal-delay,0s) both}[data-reveal=words] .word-inner{transition:transform .65s var(--ease-out) calc(var(--i) * var(--word-stagger))}.reveal-ready [data-reveal=words]:not(.is-revealed) .word-inner{transform:translateY(115%)}[data-reveal]:not([data-reveal=words],[data-reveal=light],[data-reveal=seq]){transition:opacity .5s var(--ease-out) var(--rd), transform .65s var(--ease-out) var(--rd), filter .5s var(--ease-out) var(--rd)}.reveal-ready [data-reveal]:not([data-reveal=words],[data-reveal=light],[data-reveal=seq],.is-revealed){opacity:0;filter:blur(6px);transform:translateY(var(--reveal-y))}@media (max-width:959px){.reveal-ready :is(div,section,article,ul,figure,details)[data-reveal]:not(.is-revealed){filter:none}}.button[data-reveal]{transition:opacity .5s var(--ease-out) var(--rd), transform .65s var(--ease-out) var(--rd), filter .5s var(--ease-out) var(--rd), background-color .16s ease, color .16s ease, box-shadow .16s ease, translate .16s var(--ease-out)}.reveal-ready [data-step]{transition:opacity .4s var(--ease-out) var(--rd), translate .5s var(--ease-out) var(--rd), scale .5s var(--ease-out) var(--rd), stroke-dashoffset .6s var(--ease-out) var(--rd)}.reveal-ready [data-step=pop],.reveal-ready [data-step=toast]{transition-timing-function:var(--ease-spring)}.reveal-ready [data-reveal]:not(.is-revealed) [data-step]{opacity:0}.reveal-ready [data-reveal]:not(.is-revealed) [data-step=rise]{translate:0 28px}.reveal-ready [data-reveal]:not(.is-revealed) [data-step=pop]{scale:.5}.reveal-ready [data-reveal]:not(.is-revealed) [data-step=toast]{translate:0 20px;scale:.92}[data-step=draw]{stroke-dasharray:1000}.reveal-ready [data-reveal]:not(.is-revealed) [data-step=draw]{stroke-dashoffset:1000px;opacity:1}@media (hover:hover){.button{transition:background-color .16s ease, color .16s ease, box-shadow .16s ease, translate .16s var(--ease-out)}.button:hover:not(:disabled){translate:0 -2px}.button:active:not(:disabled){translate:none}a:not(.button,.site-header-brand,.site-footer-brand)>svg:last-child{transition:translate .16s var(--ease-out)}a:not(.button,.site-header-brand,.site-footer-brand):hover>svg:last-child{translate:3px}.faq-item{transition:box-shadow .2s var(--ease-out)}.faq-item:hover{box-shadow:0 10px 28px -14px rgb(var(--color-shadow) / .3)}}@supports selector(::details-content){.faq-item::details-content{block-size:0;transition:block-size .3s var(--ease-out), content-visibility .3s allow-discrete;overflow:clip}.faq-item[open]::details-content{block-size:auto}}@media (min-width:1100px){.site-nav .nav-group-list{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s var(--ease-out), translate .22s var(--ease-out), visibility 0s linear .22s;display:grid;translate:0 -8px}.site-nav .nav-group-list[data-open]{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .18s var(--ease-out), translate .22s var(--ease-out), visibility 0s;translate:none}}}@keyframes rise{0%{opacity:0;translate:0 20px}}@keyframes pop{0%{opacity:0;scale:.6}}@keyframes toast{0%{opacity:0;translate:0 24px;scale:.92}}@keyframes word-rise{0%{transform:translateY(115%)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-reveal=light]{view-timeline-name:--light}[data-reveal=light] .word-inner{animation:linear both word-light;animation-timeline:--light;animation-range:cover calc(8% + var(--i) * 2%) cover calc(22% + var(--i) * 2%)}[data-recede]{animation:linear both recede;animation-timeline:view();animation-range:exit}[data-step=gather]{animation:linear both gather;animation-timeline:view();animation-range:entry cover 45%}[data-step=gather]:first-child{--gather-from:-90px -40px;--gather-rotate:-12deg}[data-step=gather]:nth-child(2){--gather-from:110px 10px;--gather-rotate:10deg}[data-step=gather]:nth-child(3){--gather-from:-60px 70px;--gather-rotate:-8deg}[data-step=gather]:nth-child(4){--gather-from:90px 60px;--gather-rotate:8deg}.reveal-ready [data-reveal]:not(.is-revealed) [data-step=gather]{opacity:1;translate:none}}@supports not (animation-timeline:view()){[data-reveal=light]{transition:opacity .5s var(--ease-out) var(--rd), transform .65s var(--ease-out) var(--rd), filter .5s var(--ease-out) var(--rd)}.reveal-ready [data-reveal=light]:not(.is-revealed){opacity:0;filter:blur(6px);transform:translateY(var(--reveal-y))}.reveal-ready [data-reveal]:not(.is-revealed) [data-step=gather]{translate:0 28px}}}@keyframes word-light{0%{opacity:.3}}@keyframes recede{to{opacity:.35;translate:0 48px}}@keyframes gather{0%{translate:var(--gather-from,0 0);rotate:var(--gather-rotate,0deg);opacity:.4}}@media (prefers-reduced-motion:no-preference) and (max-width:959px){h1 .word-inner,[data-reveal=light] .word-inner,[data-recede],[data-step=gather]{animation:none}h1 .word-inner,[data-reveal=words] .word-inner{transition:none}.reveal-ready [data-reveal=words]:not(.is-revealed) .word-inner{transform:none}[data-rise],[data-enter]{animation-name:fade-in;animation-duration:.4s;animation-timing-function:var(--ease-out)}.reveal-ready [data-reveal]:not(.is-revealed){filter:none}.reveal-ready [data-reveal]:not(.is-revealed) [data-step]{translate:none;scale:none}.reveal-ready [data-reveal]:not(.is-revealed) [data-step=gather]{opacity:0}.reveal-ready [data-reveal]:not(.is-revealed) [data-step=draw]{stroke-dashoffset:0;opacity:0}}@keyframes fade-in{0%{opacity:0}}
