/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@font-face{font-family:Inter;src:url(../fonts/inter/inter-latin-var.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;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}.wpcf7 .screen-reader-response{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{border:2px solid #00a0d2;margin:2em .5em 1em;padding:.2em 1em}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{z-index:100;background:#fff;border:1px solid #dc3232;width:24em;padding:.2em .8em;position:relative;top:-2ex;left:1em}.wpcf7-list-item{margin:0 0 0 1em;display:inline-block}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;opacity:.75;background-color:#23282d;border:none;border-radius:100%;width:24px;height:24px;margin:0 24px;padding:0;display:inline-block;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:"";transform-origin:8px 8px;background-color:#fbfbfc;border:none;border-radius:100%;width:6px;height:6px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:4px;left:4px}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{list-style:none;display:list-item}.wpcf7-reflection>output[hidden]{display:none}.wpcf7-form>div:not([class]) div:has(>label){margin-bottom:1.5rem}.wpcf7-form>div:not([class])>div:has(>div>label){grid-template-columns:1fr 1fr;gap:14px;display:grid}.wpcf7-form>div:not([class]) label{color:var(--color-primary);margin:0 0 .25rem;font-size:14px;font-weight:500;display:block}.wpcf7-form>div:not([class])>div:has(>.wpcf7-submit){flex-direction:column;gap:12px;margin-top:1rem;display:flex;position:relative}.wpcf7-form>div:not([class])>div:has(>.wpcf7-submit)>span:not([class]){color:var(--color-slate-400,#90a1b9);margin:12px 0 0;font-size:12.5px;line-height:1.5}.wpcf7-form>div:not([class]) .wpcf7-spinner{background-color:var(--color-primary);margin:0;display:block;position:absolute;top:0;right:0}@media (max-width:900px){.wpcf7-form>div:not([class])>div:has(>div>label){grid-template-columns:1fr}}[data-stappenformulier] .wpcf7-form>div:not([class]) div:has(>label){margin-bottom:16px}[data-stappenformulier] .wpcf7-form>div:not([class])>div:has(>div>label){gap:0 16px}@media (min-width:640px) and (max-width:900px){[data-stappenformulier] .wpcf7-form>div:not([class])>div:has(>div>label){grid-template-columns:1fr 1fr}}@media (max-width:639px){[data-stappenformulier] .wpcf7-form>div:not([class])>div:has(>div>label){grid-template-columns:1fr}}[data-stappenformulier] .wpcf7-form>div:not([class])>div:has(>.wpcf7-submit){flex-flow:wrap;align-items:center;gap:12px;margin-top:8px}[data-stappenformulier] .wpcf7-form>div:not([class])>div:has(>.wpcf7-submit) .wpcf7-submit{white-space:normal;flex:1 1 0;max-width:max-content;margin-left:auto}[data-stappenformulier] .wpcf7-form>div:not([class])>div:has(>.wpcf7-submit)>span:not([class]){font-size:inherit;color:inherit;flex-basis:100%;margin:4px 0 0}[data-stappenformulier] .wpcf7-form:not(.submitting)>div:not([class]) .wpcf7-spinner{display:none}[data-stappenformulier] .wpcf7-form.submitting>div:not([class]) .wpcf7-spinner{margin:0;display:inline-block}[data-stappenformulier] .wpcf7-form-control-wrap{display:block;position:relative}[data-stappenformulier] span.wpcf7-not-valid-tip{white-space:nowrap;padding-top:2px;line-height:14px;position:absolute;top:100%;left:0}.wpcf7 form>:is(.form-field,.form-fields){margin-bottom:16px}.wpcf7 .form-fields:has(>.form-field){grid-template-columns:1fr 1fr;gap:16px;display:grid}.wpcf7 .form-fields:has(>.form-field:only-child){grid-template-columns:1fr}.wpcf7 :is(.form-field,.form-fields)>label{margin-bottom:8px;display:block}.wpcf7 input[type=file]{border:1px dashed var(--color-slate-200,#e2e8f0);background-color:var(--color-slate-50,#f8fafc);border-radius:9px;width:100%;padding:12px}.wpcf7 .form-bottom{margin-top:8px}.wpcf7 .form-bottom p{margin:0 0 16px}.wpcf7 .form-bottom .button-wrapper a{background-color:var(--color-primary);color:#fff;text-align:center;border-radius:24px;padding:16px;text-decoration:none;display:block}@media (max-width:639px){.wpcf7 .form-fields:has(>.form-field){grid-template-columns:1fr}}span.wpcf7-not-valid-tip{color:#b00000;padding-top:5px;font-size:12px;font-weight:600;line-height:16px}.wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid{border:2px solid #b00000!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{clear:both;font-family:var(--font-family);letter-spacing:-.015em;background:0 0;border:0;margin:1rem 0 0;padding:0;font-size:16px;font-weight:500;line-height:20px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{color:#b00000}.wpcf7 form.sent .wpcf7-response-output{color:#1f6c07}:root{--transparent:transparent}@media (max-width:768px){:root{--app-container-spacing:1rem}}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){::placeholder{color:#101010cc;opacity:1}[disabled]{color:#101010cc}::selection{text-shadow:none}em,i,small{font-weight:700}}::selection{text-shadow:none}[disabled]{opacity:.5;pointer-events:none}html,:host{height:auto;line-height:inherit}a{touch-action:manipulation}ol,ul{list-style:none}blockquote,pre{max-width:100%}abbr[title],dfn[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code{white-space:pre-wrap;max-width:100%}sub,sup{vertical-align:baseline;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}area{touch-action:manipulation}audio,canvas,iframe,img,svg,video{vertical-align:middle}img::selection{background-color:var(--transparent)}table{border-color:inherit;text-indent:0}table,td{max-width:100%}[role=button],details[open] summary,summary{-webkit-user-select:none;user-select:none}button{appearance:none;-webkit-user-select:none;user-select:none;cursor:pointer;border-width:0}button,input,label,select,textarea{touch-action:manipulation}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:button}input,textarea{max-width:100%}input,select,textarea{-webkit-user-select:text;user-select:text}[type=search]{appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{resize:vertical}::-webkit-file-upload-button{appearance:button;font:inherit}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}::-moz-focus-inner{border:0;padding:0}:-moz-ui-invalid{box-shadow:none}input[type=text],input[type=email],input[type=tel],input[type=url],textarea,select,.ui-input{background:#00000008;border:1px solid #00000008;border-radius:10px;width:100%;padding:.65rem 1rem;font-family:inherit;font-size:16px;line-height:normal}textarea{min-height:3rem}input[type=submit]{cursor:pointer}.ui-input.ui-input--sm{padding:.5rem 1rem;font-size:14px}:root{--container-space:2rem}.container-xs,.container-sm,.container,.container-md,.container-lg,.container-xl,.container-xxl,.container-full{padding:0 var(--container-space);margin:0 auto}.container-xs{max-width:768px}.container-sm{max-width:1024px}.container{max-width:1280px}.container-md{max-width:1440px}.container-lg{max-width:1536px}.container-xl{max-width:1800px}.container-xxl{max-width:2000px}.container-full{max-width:100%;padding-left:1rem;padding-right:1rem}@media not all and (min-width:30rem){:root{--container-space:1rem}}@media not all and (max-width:140rem){.container-xs{max-width:1024px}.container-sm{max-width:1280px}.container,.container-md{max-width:1536px}}.bg-border-white{background-color:#fff;border:1px solid #e2e8f0;border-radius:1rem}.bg-border-blue{background-color:#eff6ff;border:1px solid #a7c2e7;border-radius:1rem}.bg-border-violet{background-color:#f5f3ff;background-image:linear-gradient(to bottom right,#fff,#f5f3ff);border:1px solid #c4b4ff;border-radius:1rem}.image-frame{background:#fff;border:1px solid oklch(81.1% .111 293.571);border-radius:2rem;justify-content:center;align-items:center;min-height:auto;padding:12px;display:flex;position:relative;overflow:hidden}.image-frame>img{border-radius:1.5rem}.gradient-green{background:linear-gradient(#bdf5c4 0%,#99fda2 32%,#fff 53% 82%)}.gradient-green:before{background:radial-gradient(45% 35% at 50% 42%,#ffffffd9,#0000 75%),radial-gradient(40% 30% at 15% 20%,#dcece5,#0000 70%),radial-gradient(40% 30% at 85% 20%,#caefdc,#0000 70%)}.bg-shadow{box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,0 18px 44px oklab(27.9% -.00709772 -.040381/.1)}.ui-button{color:#fff;background:var(--color-primary);border:.015em solid var(--color-primary);font-family:var(--font-family);letter-spacing:-.015em;text-align:center;border-radius:.5rem;place-self:flex-start;gap:1rem;padding:.625rem 1.25rem;font-size:14px;font-style:normal;font-weight:500;line-height:normal;transition:all .35s ease-in-out;display:inline-flex;box-shadow:2px 2px 10px #004ee063}.ui-button:hover{background:#004ee0e6;text-decoration:none;box-shadow:1px 1px 1px 1px #0000000f}.ui-button--secondary{color:var(--color-primary);background:#fff;border:1px solid #fff}.ui-button--secondary:hover{background:#fff}.ui-button--outline{color:var(--color-primary);background:#fff;border:.015em solid #fff}.ui-button--outline:hover{background:#fff}.ui-button--outline-white{color:#fff;background:0 0;border:2px solid #fff}.ui-button--outline-white:hover{background:#ffffff26;box-shadow:0 4px 12px 8px #ffffff38,inset 0 0 10px #fff}.ui-button--transparent{background:0 0}.ui-button--magic{color:#fff;background-image:linear-gradient(to bottom right,oklch(62.3% .214 259.815) 0%,oklch(42.4% .199 265.638) 100%)}.ui-button--md{padding:.65rem 1.25rem;font-size:16px}@media not all and (max-width:40rem){.ui-button--xl{padding:1rem 2rem;font-size:22px}}.ui-chip{color:#000;letter-spacing:1%;background-color:#fff;border-radius:.25rem;justify-content:flex-start;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:12px;font-weight:600;line-height:12px;display:inline-flex}.ui-label{color:var(--color-primary);letter-spacing:1%;font-size:16px;font-weight:500;line-height:20px;display:inline-block}.ui-section-label{color:var(--color-primary);-webkit-text-fill-color:transparent;letter-spacing:1%;background:-webkit-linear-gradient(45deg,#b51bbb,#811ecd,#532edc);-webkit-background-clip:text;font-size:16px;font-weight:300}.ui-link{color:var(--color-primary);text-underline-offset:.2rem;font-weight:500;text-decoration-thickness:1px;transition:all .35s ease-in-out}.ui-link:hover{text-decoration:underline}.ui-tabs{flex-wrap:wrap;gap:.5rem;display:flex;position:relative}.ui-tab-button{box-shadow:none;color:#000;font-family:var(--font-family);letter-spacing:-.015em;background-color:#f2f2f2;border:0;border-radius:4rem;place-self:flex-start;align-items:center;gap:.25rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;line-height:.875rem;transition:all .35s ease-in-out;display:inline-flex}.ui-tab-button[aria-selected=true],.ui-tab-button--active{background:var(--color-primary);color:#fff;font-weight:600}.ui-tab-button:hover{box-shadow:inset 0 0 50px 10px var(--color-primary);color:#fff}:root{--color-primary:#004ee0;--color-secondary:#e4e4e4;--color-soft-text:#3e3c3c}.bg-primary{background-color:var(--color-primary)}.text-primary{color:var(--color-primary)}.border-primary{border-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.text-secondary{color:var(--color-secondary)}.border-secondary{border-color:var(--color-secondary)}.text-gradeint-purple{color:#004ee0;-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(45deg,#b51bbb,#811ecd,#532edc);-webkit-background-clip:text;font-weight:300}:root{--font-stack:system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-stack-mono:system-ui, "Segoe UI", Roboto, Helvetica, Arial, monospace, "Apple Color Emoji", "Segoe UI Emoji";--font-family-headers:"Inter", var(--font-stack);--font-family-labels:"Space Mono", var(--font-stack-mono);--font-family:"Inter", var(--font-stack);--font-family-mono:ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;--h-scale:1;--font-size-body:16px;--line-height-body:24px;--font-size-label:13px;--h1-size:max(32px, calc(48px * var(--h-scale)));--h2-size:max(28px, calc(38px * var(--h-scale)));--h3-size:max(24px, calc(26px * var(--h-scale)));--h4-size:max(18px, calc(20px * var(--h-scale)));--h5-size:max(16px, calc(18px * var(--h-scale)));--h6-size:max(16px, calc(16px * var(--h-scale)));--label-size:max(10px, calc(12px * var(--h-scale)))}body{font-optical-sizing:auto;font-variation-settings:"GRAD" 0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:var(--font-family);font-size:var(--font-size-body);line-height:var(--line-height-body)}p{font-size:var(--font-size-body);line-height:var(--line-height-body)}b,strong{font-weight:var(--font-weight-b,600)}pre,code,kbd,samp{font-family:var(--font-family-mono)}small{color:var(--color-text);font-size:100%}sub,sup{font-size:75%}.h1,.h2,.h3,.h4,.h5,.h6,.text-layout h1,.text-layout h2,.text-layout h3,.text-layout h4,.text-layout h5,.text-layout h6{font-family:var(--font-family-headers);letter-spacing:-2%;font-weight:600}.h1,.text-layout h1{font-size:var(--h1-size);line-height:calc(var(--h1-size) * 1);letter-spacing:-4%;font-weight:500}.h2,.text-layout h2{font-size:var(--h2-size);line-height:calc(var(--h2-size) * 1.15);letter-spacing:-4%;font-weight:500}.h3,.text-layout h3{font-size:var(--h3-size);line-height:calc(var(--h3-size) * 1.15);letter-spacing:-4%}.h4,.text-layout h4{font-size:var(--h4-size);line-height:calc(var(--h4-size) * 1.35)}.h5,.text-layout h5{font-size:18px;line-height:24px}.h6,.text-layout h6{font-size:var(--h6-size);line-height:calc(var(--h6-size) * 1.15)}.text-label,.text-label-sm,.text-label-xs{font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:16%;font-weight:600}.text-label-xs{font-size:10px;line-height:10px}.text-label-sm{font-size:12px;line-height:12px}.text-label{font-size:14px;line-height:14px}.text-mega{letter-spacing:-3px;font-size:80px;font-weight:900;line-height:88px}.text-huge{letter-spacing:-5%;max-width:32ch;font-size:48px;font-weight:500;line-height:52px}.text-xl,.text-xl p{font-size:26px;line-height:34px}.text-lg,.text-lg p{font-size:20px;line-height:28px}.text-md,.text-md p{font-size:18px;line-height:26px}.text-normal,.text-normal p,.text-normal li{letter-spacing:0;text-transform:none;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.text-sm,.text-sm p,small{font-size:14px;line-height:20px}.text-xs,.text-xs p{font-size:12px;line-height:18px}.text-xxs,.text-xxs p{font-size:10px;line-height:12px}.text-sup{color:var(--color-primary);padding:0 0 0 2px;font-size:11px;font-weight:600}.text-layout{font-variation-settings:"GRAD" 0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:var(--font-family);font-optical-sizing:auto;text-wrap-style:auto}.text-layout>:first-child{margin-top:0!important}.text-layout>:last-child{margin-bottom:0!important}.text-layout p{margin-top:1rem;margin-bottom:1rem}.text-layout h1,.text-layout h2,.text-layout h3,.text-layout h4,.text-layout h5,.text-layout h6{margin:0}.text-layout h1{margin:35px 0 24px}.text-layout h2,.text-layout h3{margin:35px 0 16px}.text-layout h4{margin:35px 0 8px}.text-layout h4+p{margin-top:8px}.text-layout h5{margin:35px 0 8px}.text-layout h5+p{margin-top:8px}.text-layout h6{margin:35px 0 4px}.text-layout h6+p{margin-top:0}.text-layout p b,.text-layout p strong{color:#000;font-weight:500}.text-layout a{color:var(--color-primary);text-underline-offset:.2rem;font-weight:500;text-decoration-thickness:1px;transition:all .35s ease-in-out}.text-layout a:hover{text-decoration-line:underline}.text-layout ul,.text-layout ol{margin-top:1rem;margin-bottom:2rem;margin-left:2rem;line-height:24px;list-style-type:disc}.text-layout img{background:radial-gradient(circle at 0 0,#6c47ff38,#0000 28%),radial-gradient(circle at 100% 100%,#3b82f624,#0000 30%),linear-gradient(#f7f7ff 0%,#eef2ff 100%);border-radius:28px;justify-content:center;align-items:center;min-height:auto;margin:2rem 0;padding:12px;display:flex;position:relative;overflow:hidden;box-shadow:0 -4px 60px #6c47ff1f,0 0 0 1px #0000000f}.text-layout mark{background-color:#e8e88b}.text-layout kbd{background-color:#c3c3c35c;border:1px solid #0000003b;border-radius:.25rem;padding:.25rem .5rem;font-size:75%}.text-layout code{color:#000;background-color:#e6e6e6db;border-radius:.25rem;padding:.25rem .35rem;font-size:75%;line-height:normal}.text-layout table{border-collapse:collapse;margin:1.5rem 0}.text-layout th,.text-layout td{text-align:left;border-bottom:1px solid #ddd;padding:.5rem .75rem}.text-layout thead th{font-size:90%}.text-layout figure{padding:10px}.text-layout figcaption{opacity:.75;font-size:12px;font-style:italic}.text-layout--readable h1,.text-layout--readable h2,.text-layout--readable h3,.text-layout--readable h4,.text-layout--readable h5,.text-layout--readable h6,.text-layout--readable p:not(.img-container),.text-layout--readable li{max-width:65ch}.text-layout--readable blockquote p{color:#fff;max-width:70ch!important}.text-layout--soft-text p,.text-layout--soft-text li{color:var(--color-soft-text)}.text-article,.text-article p{text-align:justify}.text-article h1,.text-article h2,.text-article h3,.text-article h4,.text-article h5,.text-article h6{font-weight:600}.text-article ol,.text-article ul{padding-left:2rem}.text-article li{text-align:left;padding:0 0 .25rem}.text-article,.text-article p,.text-article li{letter-spacing:0;text-transform:none;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.text-article>:not(.img-container){margin-left:auto;margin-right:auto;display:block;max-width:720px!important}.text-article blockquote{background:radial-gradient(circle at 0 0,#6c47ffad,#0000 28%),radial-gradient(circle at 100% 100%,#387ff4d6,#0000 30%),linear-gradient(#1e1e99 0%,#0f309d 100%);border-radius:20px 8px;padding:.5rem 2rem;position:relative;overflow:hidden;box-shadow:0 -4px 60px #6c47ff1f,0 0 0 1px #0000000f}.text-article blockquote,.text-article blockquote>*{margin:.5rem 0;display:inline-block}.text-article blockquote *{letter-spacing:-4%;font-size:17px;font-style:italic;font-weight:400;line-height:24px;color:#fff!important}.text-article blockquote a{text-decoration:underline}@media not all and (min-width:40rem){:root{--h-scale:.45;--line-height-body:22px}.text-mega{letter-spacing:-2%;font-size:36px;line-height:40px}.text-huge{font-size:20px;line-height:26px}.text-lg,.text-lg p,.text-md,.text-md p{font-size:16px;line-height:22px}.ui-section-label{font-size:14px}.text-article,.text-article p{text-align:left}}@media not all and (max-width:140rem){:root{--h-scale:1}}.sr-only,.screen-reader-response{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.radius-lg{border-radius:var(--radius-lg)}.radius-md{border-radius:var(--radius-md)}.radius-sm{border-radius:var(--radius-sm)}.scrolled{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff3d}.scrolled .main-nav{background-color:#fff}.scrolled .brand img{max-width:140px;transition:all .35s ease-in-out}.nav-toggle{pointer-events:auto;z-index:3;cursor:pointer;text-transform:none;justify-content:center;align-items:center;width:3rem;height:3rem;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;display:flex;position:relative;overflow:visible}.nav-wrapper{pointer-events:auto;background-color:#fff;height:calc(100dvh - 100%);position:absolute;top:100%;left:0;right:0;overflow:auto}.nav-wrapper:not(.opened){display:none}.is-bg-blurred{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;isolation:isolate;background:#ffffff0d}.is-highlighted-cell{background:#10d52b1c}.add-gpu-fix{backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}.make-full-anchor{z-index:1;transition:all .35s ease-in-out;position:relative}.make-full-anchor a{transition:all .35s ease-in-out;position:static!important}.make-full-anchor a:before{content:"";cursor:pointer;position:absolute;inset:0}.make-full-anchor:hover a{text-decoration:underline}.make-full-anchor--primary:hover{border-color:#a1bdf3}.make-full-anchor--primary a{text-underline-offset:2px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.make-full-anchor--primary:hover a{-webkit-text-decoration-color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.effect-gradient-flow{pointer-events:none;z-index:-1;background:linear-gradient(#ffd66f 0%,#ffe49f 32%,#fff2d0 53%,#fff 82%);width:100%;height:50vh;position:absolute;overflow:hidden}.effect-gradient-flow:before{content:"";pointer-events:none;background:radial-gradient(45% 35% at 50% 42%,#ffffffd9,#0000 75%),radial-gradient(40% 30% at 15% 20%,#ffe79b8c,#0000 70%),radial-gradient(40% 30% at 85% 20%,#ffda7080,#0000 70%);position:absolute;inset:0}.effect-gradient-flow>*{z-index:1;position:relative}.effect-gradient-flow:before{animation:12s ease-in-out infinite alternate gradient-float}@keyframes gradient-float{0%{transform:scale(1)translateY(0)}to{transform:scale(1.5)translateY(-6%)}}.effect-gradient-flow--yellow{background:linear-gradient(#ffd66f 0%,#ffe49f 32%,#fff2d0 53%,#fff 82%)}.effect-gradient-flow--yellow:before{background:radial-gradient(45% 35% at 50% 42%,#ffffffd9,#0000 75%),radial-gradient(40% 30% at 15% 20%,#ffe79b8c,#0000 70%),radial-gradient(40% 30% at 85% 20%,#ffda7080,#0000 70%)}.effect-gradient-flow--purple{background:linear-gradient(#bdadef 0%,#dad2f6 32%,#f2f1f9 53%,#fff 82%)}.effect-gradient-flow--purple:before{background:radial-gradient(45% 35% at 50% 42%,#ffffffd9,#0000 75%),radial-gradient(40% 30% at 15% 20%,#a08dd78c,#0000 70%),radial-gradient(40% 30% at 85% 20%,#cebffa80,#0000 70%)}.effect-gradient-flow--indigo{background:linear-gradient(#b7e0d9 0%,#ebfffe 32%,#fff 53%,#fff0 82%)}.effect-gradient-flow--indigo:before{background:radial-gradient(45% 35% at 50% 42%,#ffffffd9,#0000 75%),radial-gradient(40% 30% at 15% 20%,#cabfe88c,#0000 70%),radial-gradient(40% 30% at 85% 20%,#cebffa36,#0000 70%)}