@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/fonts/plus-jakarta-sans-latin-wght-normal.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/fonts/plus-jakarta-sans-latin-ext-wght-normal.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:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/fraunces-latin-wght-normal.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:Fraunces;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fonts/fraunces-latin-wght-italic.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:Figtree;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/fonts/figtree-latin-wght-normal.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}@property --edge{syntax:"<color>";inherits:true;initial-value:#0000}@property --glass{syntax:"<color>";inherits:true;initial-value:#0000}@property --glass-edge{syntax:"<color>";inherits:true;initial-value:#0000}@property --glass-line{syntax:"<color>";inherits:true;initial-value:#0000}@property --glass-ink{syntax:"<color>";inherits:true;initial-value:#0000}:root{--font:"Plus Jakarta Sans", "Helvetica Neue", Arial, system-ui, sans-serif;--mk-display:"Fraunces", Georgia, serif;--mk-body:"Figtree", "Helvetica Neue", Arial, sans-serif;--t14:.875rem;--t16:1rem;--t18:1.125rem;--t20:1.25rem;--t24:1.5rem;--t32:2rem;--t44:2.75rem;--t64:4rem;--t80:5rem;--w-read:680px;--w-content:1080px;--w-media:1280px;--gutter:32px;--sec-y:128px;--r-tray:32px;--r-screen:20px;--r-card:28px;--r-item:16px;--nav-top:12px;--bg:#fff;--surface:#fff;--sunken:#f4f3f8;--ink:#14142b;--muted:#5b5a70;--line:#e8e7ef;--brand:#e60070;--brand-ink:#c4005f;--brand-soft:#fde9f2;--on-brand:#fff;--glass:#ffffffbd;--glass-edge:#fffc;--glass-line:#14142b12;--glass-ink:#14142b;--glass-night:#1e1e2eb8;--glass-night-line:#0006;--glass-night-ink:#f2f1f8;--shadow:20 20 43;--raised:var(--surface);--raised-edge:transparent;--deep:#0b0b2c;--deep-ink:#f4f3fa;--deep-muted:#b9b8d0;--deep-accent:#ff4d9d;--mk-bg:#f5f5f7;--mk-side:#ffffffdb;--mk-card:#fff;--mk-ink:#1d1d1f;--mk-muted:#515154;--mk-accent:#2b3a8f;--mk-accent-soft:#eceef8;--mk-line:#e5e5ea;--mk-late:#a1452f;--mk-on:#fff;--mk-paper:#fafafc;--mk-sun:#e8c46a;--score:#0cce6b;--score-soft:#e6f8ee;--score-track:#c9f0da;--score-ink:#00802d;--risk-soft:#fbe9e5;--risk-ink:#a1452f;--safe-soft:#e4f1e8;--safe-ink:#2f6b47;--code-bg:#14142b;--code-ink:#ecebf4;--code-muted:#b4b3c9;--code-line:#2c2c48;--serp-link:#1a0dab;--t26:1.625rem;--t56:3.5rem;--t88:5.5rem;--w-measure:34em;--w-quote:820px;--w-sheet:640px;--w-sheet-narrow:520px;--w-menu:420px;--t15:.9375rem;--t17:1.0625rem;--t22:1.375rem;--t28:1.75rem;--t40:2.5rem;--w-tour-names:380px;--seg-on:#fff;--hover:#14142b0f;--scrim:#14142b47;--pop-shadow:0 24px 64px #14142b2e;--seg-shadow:0 1px 3px #0000002e;--brand-glow:#e6007080;--brand-glow-up:#e600708c;--tray-edge:#ffffff0d;--shade-4:#0000000a;--shade-8:#00000014;--shade-20:#0003;--shade-25:#00000040;--shade-35:#00000059;--veil-6:#ffffff0f;--veil-8:#ffffff14;--veil-10:#ffffff1a;--veil-12:#ffffff1f;--device:#15151c;--island:#000;--w-heading:13em;--w-phone-col:220px;--w-phone:260px;--w-table-wide:720px;--w-table:640px;--w-side:300px;--w-bubble:46ch;--w-split:620px;--t13:.8125rem;--w-chart:760px;--w-note:30em;--w-questions:860px;--shade-5:#0000000d;--w-toc:280px;--w-narrow:560px;--w-layers:420px;--t11:.6875rem;--t12:.75rem;--mk-video-deep:#2f4a3b;--mk-video-mid:#6f8d78;--mk-video-light:#c9b98f;--mk-video-ink:#fff;--veil-85:#ffffffd9;--veil-35:#ffffff59;--w-note-wide:36em;--w-caption:900px;--w-rhythm:440px;--w-news:720px;--mk-t10-5:10.5px;--mk-t11:11px;--mk-t11-5:11.5px;--mk-t12:12px;--mk-t12-5:12.5px;--mk-t13:13px;--mk-t13-5:13.5px;--mk-t14:14px;--mk-t14-5:14.5px;--mk-t15:15px;--mk-t16:16px;--mk-t17:17px;--mk-t18:18px;--mk-t22:22px;--mk-t24:24px;--mk-t26:26px;--mk-t28:28px;--mk-t30:30px;--mk-t32:32px;--mk-t34:34px;--mk-t40:40px;--mk-t46:46px;--mk-t52:52px;--mk-t76:76px;--bg-alt:var(--sunken);--text:var(--ink);--text-muted:var(--muted);--accent:#c4005f;--accent-dark:#a8004f;--accent-light:var(--brand-soft);--label-color:var(--accent);--danger:#a1452f;--text-on-accent-muted:#fffffff0;--border:var(--line);--surface-dark:var(--deep);--accent-on-dark:var(--deep-accent);--accent-solid:#c4005f;--accent-solid-dark:#a8004f;--font-display:var(--font);--font-body:var(--font);--hero-title-weight:700;--cream-rgb:255, 255, 255;--glow-rgb:230, 0, 112;--booking-surface-raised:#26263a;--booking-sage:#ff4d9d;--booking-sage-rgb:255, 77, 157;--booking-sage-solid:#c4005f;--sand-rgb:244, 243, 248;--ink-rgb:20, 20, 43;--black-rgb:0, 0, 0;--white-rgb:255, 255, 255;--white:#fff;--sand:#f4f3f8;--cream:#fff}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--mk-bg:#151522;--mk-side:#202032eb;--mk-card:#20202f;--mk-ink:#f2f1f8;--mk-muted:#a9a8be;--mk-accent:#8c9bff;--mk-accent-soft:#1b2044;--mk-line:#2e2e44;--mk-late:#f08f8f;--mk-on:#0d1240;--mk-paper:#1a1a28;--mk-sun:#d9b45a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--score:#0cce6b;--score-soft:#10261a;--score-track:#1d4630;--score-ink:#4fe08f;--risk-soft:#3b231e;--risk-ink:#f0a28d;--safe-soft:#1c2b22;--safe-ink:#8fd1a8;--code-bg:#05050d;--code-ink:#ecebf4;--code-muted:#a9a8be;--code-line:#24243a;--serp-link:#8ab4f8;--bg:#0f0f1a;--surface:#1b1b2a;--sunken:#1a1a29;--ink:#f2f1f8;--muted:#a9a8be;--line:#2b2b3e;--brand-ink:#ff5aa5;--brand-soft:#3a1229;--glass:var(--glass-night);--glass-edge:var(--veil-8);--glass-line:var(--glass-night-line);--glass-ink:var(--glass-night-ink);--shadow:0 0 0;--raised:#26263a;--raised-edge:#ffffff1a;--seg-on:#3a3a52;--hover:#ffffff14;--scrim:#00000080;--pop-shadow:0 24px 64px #0000008c;--accent:#ff5aa5;--accent-dark:#ff4d9d;--accent-light:#3a1229;--label-color:var(--accent)}}:root[data-theme=dark]{--mk-bg:#151522;--mk-side:#202032eb;--mk-card:#20202f;--mk-ink:#f2f1f8;--mk-muted:#a9a8be;--mk-accent:#8c9bff;--mk-accent-soft:#1b2044;--mk-line:#2e2e44;--mk-late:#f08f8f;--mk-on:#0d1240;--mk-paper:#1a1a28;--mk-sun:#d9b45a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--score:#0cce6b;--score-soft:#10261a;--score-track:#1d4630;--score-ink:#4fe08f;--risk-soft:#3b231e;--risk-ink:#f0a28d;--safe-soft:#1c2b22;--safe-ink:#8fd1a8;--code-bg:#05050d;--code-ink:#ecebf4;--code-muted:#a9a8be;--code-line:#24243a;--serp-link:#8ab4f8;--bg:#0f0f1a;--surface:#1b1b2a;--sunken:#1a1a29;--ink:#f2f1f8;--muted:#a9a8be;--line:#2b2b3e;--brand-ink:#ff5aa5;--brand-soft:#3a1229;--glass:var(--glass-night);--glass-edge:var(--veil-8);--glass-line:var(--glass-night-line);--glass-ink:var(--glass-night-ink);--shadow:0 0 0;--raised:#26263a;--raised-edge:#ffffff1a;--seg-on:#3a3a52;--hover:#ffffff14;--scrim:#00000080;--pop-shadow:0 24px 64px #0000008c;--accent:#ff5aa5;--accent-dark:#ff4d9d;--accent-light:#3a1229;--label-color:var(--accent)}#afspraak.section-dark .label{color:var(--bw-accent)}.nav-logo-sub{display:none}.legal-body--single .legal-article ol{padding-left:0}.legal-body--single .legal-article li:before{content:none}.bs-heading em{font-style:normal}h1.bs-heading{-webkit-hyphens:manual;hyphens:manual}ul.bs-preview{gap:0}ul.bs-preview li{border-bottom:1px solid rgba(var(--bw-text-rgb), .12);background:0 0;border-radius:0;padding:10px 2px;font-weight:400}.bs-times .bs-time[aria-pressed=true]{background:var(--accent-solid);color:var(--white)}.bs-frame:has([aria-invalid=true]) .bs-hint{color:var(--bw-accent);margin-top:14px;font-weight:600}@media (width>=1680px){:root{--w-media:1440px}}@media (width<=1100px){:root{--sec-y:112px}}@media (width<=743px){:root{--gutter:20px;--sec-y:88px;--nav-top:8px}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg);scroll-padding-top:96px}html.at-foot{background:var(--sunken)}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:var(--t18);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:hidden}body:before{content:"";z-index:30;height:env(safe-area-inset-top,0px);background:var(--bg);pointer-events:none;position:fixed;top:0;left:0;right:0}h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,dd{margin:0}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--brand);outline-offset:3px;border-radius:8px}.skip{z-index:50;background:var(--surface);border-radius:999px;padding:10px 16px;position:absolute;top:-60px;left:16px}.skip:focus{top:16px}.ic{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.logo{width:auto;height:30px;color:var(--ink);display:block}.eyebrow{font-size:var(--t14);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;font-weight:700}[hidden]{display:none!important}.wrap{max-width:calc(var(--w-content) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.btn{cursor:pointer;min-height:52px;font-family:inherit;font-weight:700;font-size:var(--t18);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex}.btn-p{background:var(--brand);color:var(--on-brand);box-shadow:0 6px 18px -6px var(--brand-glow)}.btn-p:hover{box-shadow:0 10px 24px -8px var(--brand-glow-up);transform:translateY(-1px)}.btn-block{width:100%}.round{background:var(--glass);width:44px;height:44px;color:var(--ink);font:inherit;font-size:var(--t26);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;line-height:1;display:inline-grid}.nav-bar{background:var(--glass);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);box-shadow:inset 0 0 0 1px var(--glass-edge), 0 0 0 1px var(--glass-line), 0 10px 30px -12px rgb(var(--shadow) / .22)}.nav{z-index:20;left:0;right:0;top:calc(var(--nav-top) + env(safe-area-inset-top,0px));pointer-events:none;padding-inline:16px;position:fixed}.nav:before{content:"";z-index:-1;left:0;right:0;top:calc(-1 * (var(--nav-top) + env(safe-area-inset-top,0px)));pointer-events:none;background:linear-gradient(var(--edge) 0, var(--edge) calc(100% - 52px), color-mix(in srgb, var(--edge) 75%, transparent) calc(100% - 26px), transparent);opacity:0;transition:opacity .2s;position:absolute;bottom:-52px}.scrolled .nav:before{opacity:1}:root{transition:--edge .4s}.nav-bar{transition:--glass .4s,--glass-edge .4s,--glass-line .4s,--glass-ink .4s}@media (prefers-reduced-motion:reduce){:root,.nav-bar,.nav:before{transition:none}}.nav-bar{pointer-events:auto;max-width:calc(var(--w-content) + 2 * var(--gutter) - 32px);min-height:60px;color:var(--glass-ink);border-radius:999px;align-items:center;gap:8px;margin-inline:auto;padding:8px 8px 8px 22px;display:flex}.nav-logo{color:var(--glass-ink);align-items:center;margin-right:auto;display:inline-flex}.nav-logo .logo{color:inherit;height:26px}.nav-links{gap:2px;display:flex}.nav-links a{font-size:var(--t16);color:inherit;border-radius:999px;padding:10px 14px;font-weight:600}.nav-links a:hover{background:rgb(var(--shadow) / .06)}.nav-links a[aria-current]{background:rgb(var(--shadow) / .08)}.nav-cta{min-height:44px;font-size:var(--t16);padding:0 20px}.nav-cta-round,.nav-menu{background:rgb(var(--shadow) / .06);color:inherit;display:none}.nav-menu{display:inline-grid}.nav-cta-round{background:var(--brand);color:var(--on-brand)}.sheet{z-index:40;background:rgb(var(--shadow) / .28);padding:calc(10px + env(safe-area-inset-top,0px)) 10px 10px;align-items:start;display:grid;position:fixed;inset:0}.sheet[hidden]{display:none}.sheet .nav-logo{color:var(--ink);margin:0}.sheet-panel{background:var(--surface);border-radius:var(--r-tray);box-shadow:0 30px 60px -20px rgb(var(--shadow) / .45);max-width:var(--w-sheet-narrow);width:100%;margin-left:auto;padding:14px 20px 22px}.sheet-top{justify-content:space-between;align-items:center;padding:4px 0 8px 4px;display:flex}.foot{padding-block:72px 48px}@media (width<=743px){.foot{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}}.foot-in{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;display:grid}.foot-brand p{color:var(--muted);font-size:var(--t16);margin-top:16px}.foot-brand .foot-mail{color:var(--ink);margin-top:4px;font-weight:600}.foot-col{font-size:var(--t16);align-content:start;gap:10px;display:grid}.foot-col a{color:var(--ink)}.foot-rest{border-top:1px solid var(--line);font-size:var(--t14);flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:10px 24px;margin:8px 0 0;padding-top:24px;display:flex}.foot-rest a{color:var(--muted)}.foot-copy{text-align:center;font-size:var(--t14);color:var(--muted);grid-column:1/-1;margin:0}@media (width<=1240px){.nav-links a{font-size:var(--t16);padding:10px}.nav-bar{padding-left:18px}}@media (width<=1100px){.nav-links,.nav-cta{display:none}.nav-cta-round{display:inline-grid}.nav-menu{order:1}.foot-in{grid-template-columns:1fr 1fr 1fr}.foot-brand{grid-column:1/-1}}@media (width<=743px){body{font-size:var(--t18)}.nav-bar{min-height:56px;padding:6px 6px 6px 18px}.nav-logo .logo{height:22px}.foot-in{grid-template-columns:1fr 1fr;gap:32px 24px}.foot-col:last-of-type{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.next-page{padding-block:16px 72px}.next-link{border-radius:var(--r-card);background:var(--sunken);color:var(--ink);grid-template-columns:1fr auto;align-items:center;column-gap:24px;padding:28px 32px;display:grid}.next-link .eyebrow{grid-column:1;margin-bottom:6px}.next-name{font-size:var(--t28);grid-column:1;font-weight:800;line-height:1.2}.next-line{font-size:var(--t16);color:var(--muted);grid-column:1;margin-top:4px}.next-arrow{font-size:var(--t28);color:var(--brand-ink);grid-area:1/2/4}@media (prefers-reduced-motion:no-preference){.next-arrow{transition:transform .2s}.next-link:hover .next-arrow{transform:translate(4px)}}.edge-dark .nav-bar{--glass:var(--glass-night);--glass-edge:var(--veil-8);--glass-line:var(--glass-night-line);--glass-ink:var(--glass-night-ink)}.foot{background:var(--sunken);margin-top:0}.nav-menu>span{display:grid}.nav-menu>.nav-menu-search{display:none}.vmenu.sheet{padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));background:var(--scrim);align-items:end}.vmenu .sheet-panel{max-width:var(--w-sheet);height:min(720px, calc(100dvh - 16px - env(safe-area-inset-bottom,0px)));background:var(--raised);box-shadow:var(--pop-shadow);border-radius:32px;flex-direction:column;gap:8px;margin:0 auto;padding:16px;display:flex;overflow:hidden}.vmenu .sheet-top{gap:8px;padding:0}.vmenu .sheet-close{background:var(--hover);font-size:var(--t22)}.vm-body{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto}.vm-search{background:var(--sunken);min-width:0;height:48px;color:var(--muted);border-radius:999px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.vm-search:focus-within{box-shadow:0 0 0 3px var(--brand)}.vm-search input{min-width:0;color:var(--ink);font:inherit;font-size:var(--t17);background:0 0;border:0;outline:none;flex:1;padding:0;font-weight:500}.vm-search input::placeholder{color:var(--muted);opacity:1}.vm-search input::-webkit-search-cancel-button{appearance:none}.vm-key{font:inherit;font-size:var(--t12);background:var(--raised);color:var(--muted);border-radius:7px;padding:3px 7px;font-weight:700}@media (pointer:coarse){.vm-key{display:none}}.vm-search:has(input:not(:placeholder-shown)) .vm-key{display:none}.vm-label{font-size:var(--t13);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:12px 10px 4px;font-weight:700}.vm-status:empty{margin:0}.vm-empty{font-size:var(--t15);color:var(--muted);padding:12px 10px}.vm-groups,.vm-group{flex-direction:column;gap:2px;display:flex}.vm-results{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.vm-link{border-radius:14px;align-items:center;gap:14px;padding:8px;display:flex}.vm-hit{gap:12px;padding:10px}.vm-ic{background:var(--brand-soft);width:36px;height:36px;color:var(--brand-ink);border-radius:10px;flex:none;place-items:center;display:grid}.vm-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.vm-t b{font-size:var(--t16);font-weight:700}.vm-t small{font-size:var(--t14);color:var(--muted)}.vm-chev{color:var(--muted);font-size:var(--t20)}.vm-enter{font-size:var(--t13);color:var(--brand-ink);font-weight:600;display:none}.vm-link[aria-current] b{color:var(--brand-ink)}.vm-small{flex-wrap:wrap;gap:8px;margin:12px 0 4px;display:flex}.vm-small a{background:var(--sunken);font-size:var(--t14);border-radius:999px;align-items:center;min-height:40px;padding:10px 16px;font-weight:600;display:inline-flex}.vm-foot{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:12px;display:flex}.vm-theme{flex-direction:column;gap:10px;display:flex}.vm-theme-label{font-size:var(--t14);padding:0 4px;font-weight:700}.vm-theme-now{display:none}.seg{background:var(--sunken);border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;display:grid}.seg button{min-height:44px;color:var(--muted);font:inherit;font-size:var(--t14);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0;font-weight:700;display:flex}.seg svg{width:16px;height:16px}.seg button[aria-checked=true]{background:var(--seg-on);color:var(--ink);box-shadow:var(--seg-shadow)}.vm-foot .btn-block{margin-top:4px}@media (width>=1101px){.nav-menu{background:0 0}.nav-menu>.nav-menu-more{display:none}.nav-menu>.nav-menu-search{display:grid}.nav-menu[aria-expanded=true]{background:var(--hover)}.vmenu.sheet{padding:calc(var(--nav-top) + 72px + env(safe-area-inset-top,0px)) 16px 16px;background:0 0;align-items:start}.vmenu .sheet-panel{width:var(--w-menu);max-width:100%;height:auto;max-height:calc(100% - 16px);margin:0 max(8px, calc((100% - var(--w-content) - 2 * var(--gutter) + 32px) / 2 + 8px)) 0 auto;box-shadow:0 0 0 1px var(--line), var(--pop-shadow);border-radius:30px;gap:10px;padding:14px}.vmenu .sheet-close,.vmenu .btn-block,.vm-chev{display:none}.vm-search{border-radius:18px;gap:12px;height:52px;padding:0 16px}.vm-label{margin:8px 12px 0}.vm-status:empty{margin:0}.vm-empty{padding:12px}.vm-link{border-radius:16px;padding:8px 10px}.vm-hit{gap:14px;padding:10px 12px}.vm-results li:first-child .vm-hit{background:var(--brand-soft)}.vm-results li:first-child .vm-enter{display:inline}.vm-foot{margin-top:2px;padding:12px 6px 2px}.vm-theme{flex-direction:row;align-items:center;gap:12px}.vm-theme-label{font-size:var(--t15);flex:1;padding:0}.seg{display:flex}.seg button{width:44px;min-height:38px}.seg svg{width:18px;height:18px}.seg-t{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vm-theme-now{min-width:52px;font-size:var(--t13);color:var(--muted);font-weight:600;display:inline}}picture{display:contents}picture>source{display:none}.contact-light{padding-top:56px}.contact-light .container{max-width:calc(var(--w-content) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.contact-routes{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.contact-route{border-radius:var(--r-card);min-width:0;padding:32px}.contact-route--plan{background:var(--brand);color:var(--on-brand)}.contact-route--question{background:var(--sunken);box-shadow:inset 0 0 0 1px var(--tray-edge)}.contact-route-title{font-size:var(--t24);letter-spacing:-.02em;font-weight:800;line-height:1.2}.contact-route p{font-size:var(--t18);margin-top:10px;line-height:1.55}.contact-route--question p{color:var(--muted)}.contact-route .btn{margin-top:24px}.contact-route--plan .btn-light{background:var(--bg);color:var(--ink)}.contact-route--question .btn-ghost{background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.contact-route--question>summary{cursor:pointer;list-style:none}.contact-route--question>summary::-webkit-details-marker{display:none}.contact-moments{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.contact-moments[hidden]{display:none}.contact-moment{background:var(--accent-solid-dark);color:var(--on-brand);font-size:var(--t15);border-radius:999px;align-items:baseline;gap:6px;padding:8px 14px;text-decoration:none;display:inline-flex}.contact-moment:hover,.contact-moment:focus-visible{background:var(--ink);color:var(--bg)}.contact-plan-all{color:var(--on-brand);margin-top:12px;font-weight:700;display:inline-block}.contact-question-form{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-field{flex-direction:column;gap:8px;min-width:0;margin-top:16px;display:flex}.form-field[hidden]{display:none}.form-field label{font-size:var(--t15);font-weight:700}.form-field input,.form-field select,.form-field textarea{width:100%;font:inherit;font-size:var(--t16);border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:12px;padding:12px 14px}.form-field input:focus-visible,.form-field select:focus-visible,.form-field textarea:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.privacy-note{font-size:var(--t14);color:var(--muted);margin-top:16px}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.btn-primary{background:var(--brand);color:var(--on-brand)}.btn-full{width:100%}.form-status{font-size:var(--t15);margin-top:12px}.form-status.error{color:var(--brand-ink)}.contact-below{margin-top:32px}.contact-details{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding-top:20px;display:flex}.contact-reach-label{font-size:var(--t14);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.contact-email{color:var(--ink);font-weight:700}@media (width<=900px){.contact-routes,.form-row{grid-template-columns:1fr}}@media (width<=743px){.contact-route{padding:24px}}
