.Button-module-scss-module__vhn1ba__button{letter-spacing:.01em;border:1px solid #0000;padding:.875rem 1.625rem;font-size:.9375rem;font-weight:600;line-height:1.4;transition:background-color .2s,border-color .2s,opacity .2s}.Button-module-scss-module__vhn1ba__button:active:enabled{opacity:.85}.Button-module-scss-module__vhn1ba__button:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.Button-module-scss-module__vhn1ba__button:disabled{cursor:not-allowed;filter:grayscale();opacity:.5}.Button-module-scss-module__vhn1ba__button-primary{background:var(--primary);color:var(--on-brand)}.Button-module-scss-module__vhn1ba__button-primary:hover:enabled{background:color-mix(in oklab, var(--primary) 86%, black)}.Button-module-scss-module__vhn1ba__button-outline{border-color:color-mix(in oklab, var(--foreground) 35%, transparent);color:var(--foreground)}.Button-module-scss-module__vhn1ba__button-outline:hover:enabled{border-color:var(--foreground)}.Button-module-scss-module__vhn1ba__button-compact{padding:.625rem 1rem}
.ActionLink-module-scss-module__tBx4wG__actionlink{letter-spacing:.01em;text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:.625rem;padding:.875rem 1.625rem;font-size:.9375rem;font-weight:600;line-height:1.4;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.ActionLink-module-scss-module__tBx4wG__actionlink:hover:not(:disabled){opacity:.9}.ActionLink-module-scss-module__tBx4wG__actionlink:active:not(:disabled){opacity:.75}.ActionLink-module-scss-module__tBx4wG__actionlink:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.ActionLink-module-scss-module__tBx4wG__actionlink:hover{opacity:1}.ActionLink-module-scss-module__tBx4wG__actionlink:active{opacity:.85}.ActionLink-module-scss-module__tBx4wG__actionlink-primary{background:var(--primary);color:var(--on-brand)}.ActionLink-module-scss-module__tBx4wG__actionlink-primary:hover{background:color-mix(in oklab, var(--primary) 86%, black)}.ActionLink-module-scss-module__tBx4wG__actionlink-grond{background:var(--grond);color:var(--on-brand)}.ActionLink-module-scss-module__tBx4wG__actionlink-grond:hover{background:color-mix(in oklab, var(--grond) 86%, black)}.ActionLink-module-scss-module__tBx4wG__actionlink-bouw{background:var(--bouw-fill);color:var(--on-brand)}.ActionLink-module-scss-module__tBx4wG__actionlink-bouw:hover{background:color-mix(in oklab, var(--bouw-fill) 86%, black)}.ActionLink-module-scss-module__tBx4wG__actionlink-outline{border-color:color-mix(in oklab, var(--foreground) 35%, transparent);color:var(--foreground)}.ActionLink-module-scss-module__tBx4wG__actionlink-outline:hover{border-color:var(--foreground)}.ActionLink-module-scss-module__tBx4wG__actionlink-text{color:var(--foreground);padding:0}.ActionLink-module-scss-module__tBx4wG__actionlink-text:hover{text-decoration:underline}.ActionLink-module-scss-module__tBx4wG__actionlink-current{outline:2px solid var(--foreground);outline-offset:3px}.ActionLink-module-scss-module__tBx4wG__actionlink-icon{flex-shrink:0;width:1rem;height:1rem;transition:transform .2s}.ActionLink-module-scss-module__tBx4wG__actionlink:hover .ActionLink-module-scss-module__tBx4wG__actionlink-icon{transform:translate(3px)}
@keyframes Eyebrow-module-scss-module__6GubLa__draw{0%{transform:scaleX(0)}}.Eyebrow-module-scss-module__6GubLa__eyebrow{--eyebrow-line:var(--foreground);color:var(--muted);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase;view-timeline-name:--eyebrow;align-items:center;gap:.75rem;font-size:.75rem;font-weight:600;line-height:1.5;display:flex}.Eyebrow-module-scss-module__6GubLa__eyebrow:where(p):before{background:var(--eyebrow-line);content:"";transform-origin:0;flex-shrink:0;width:1.75rem;height:2px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.Eyebrow-module-scss-module__6GubLa__eyebrow:where(p):before{animation:linear both Eyebrow-module-scss-module__6GubLa__draw;animation-timeline:--eyebrow;animation-range:entry 1rem entry 9rem}}}.Eyebrow-module-scss-module__6GubLa__eyebrow-bouw{--eyebrow-line:var(--bouw)}.Eyebrow-module-scss-module__6GubLa__eyebrow-neutral{--eyebrow-line:var(--foreground)}.Eyebrow-module-scss-module__6GubLa__eyebrow-grond{--eyebrow-line:var(--grond)}
@keyframes BlockSection-module-scss-module__S0NgJq__reveal{0%{opacity:0;translate:0 1.5rem}to{opacity:1;translate:0}}@keyframes BlockSection-module-scss-module__S0NgJq__title-reveal{0%{clip-path:inset(-.25em -1em 100%);opacity:.2;transform:translateY(.6em)}to{clip-path:inset(-.25em -1em -.35em);opacity:1;transform:none}}.BlockSection-module-scss-module__S0NgJq__blocksection-content{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:64rem){.BlockSection-module-scss-module__S0NgJq__blocksection-content{padding-inline:2rem}}.BlockSection-module-scss-module__S0NgJq__blocksection-content{padding-block:5rem}@media (min-width:64rem){.BlockSection-module-scss-module__S0NgJq__blocksection-content{padding-block:8rem}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.BlockSection-module-scss-module__S0NgJq__blocksection-content>*{animation:linear both BlockSection-module-scss-module__S0NgJq__reveal;animation-timeline:view();animation-range:entry 2rem entry 12rem}}}.BlockSection-module-scss-module__S0NgJq__blocksection-title{color:var(--foreground);letter-spacing:-.02em;max-width:20em;font-size:2rem;font-weight:600;line-height:1.12}@media (min-width:40rem){.BlockSection-module-scss-module__S0NgJq__blocksection-title{font-size:2.5rem}}@media (min-width:64rem){.BlockSection-module-scss-module__S0NgJq__blocksection-title{font-size:3rem;line-height:1.08}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.BlockSection-module-scss-module__S0NgJq__blocksection-title{animation:linear both BlockSection-module-scss-module__S0NgJq__title-reveal;animation-timeline:view();animation-range:entry 1rem entry 11rem}}}.BlockSection-module-scss-module__S0NgJq__blocksection-title{overflow-wrap:anywhere;margin-block:1.5rem 3rem}@media (min-width:64rem){.BlockSection-module-scss-module__S0NgJq__blocksection-title{margin-bottom:4rem}}.BlockSection-module-scss-module__S0NgJq__blocksection-surface{background:var(--surface)}.BlockSection-module-scss-module__S0NgJq__blocksection-dark{--accent:#454c51;--background:#383e42;--bouw:#73baea;--bouw-fill:#2b88c0;--border:#ffffff24;--card:#2b3033;--card-border:#ffffff14;--card-bouw:#73baea;--card-foreground:#f4f4f2;--card-logo-dark:none;--card-logo-light:block;--card-muted:#c9cdd0;--foreground:#f4f4f2;--grond:#ea7111;--input:#ffffff38;--logo-dark:none;--logo-light:block;--muted:#c9cdd0;--on-brand:#fff;--primary:var(--brand);--surface:#2b3033;background-color:var(--background);color:var(--foreground)}@supports (color:lab(0% 0 0)){.BlockSection-module-scss-module__S0NgJq__blocksection-dark{--bouw:lab(72.1535% -12.9603 -31.7068);--bouw-fill:lab(53.4733% -12.9734 -37.5242);--card-bouw:lab(72.1535% -12.9603 -31.7068);--grond:lab(61.7683% 44.7478 66.7231)}}.BlockSection-module-scss-module__S0NgJq__blocksection-white{--accent:#f0efeb;--background:#fff;--bouw:#006a9e;--bouw-fill:#2b88c0;--border:#383e4221;--card:#f6f5f2;--card-border:transparent;--card-bouw:#006a9e;--card-foreground:#383e42;--card-logo-dark:block;--card-logo-light:none;--card-muted:#5f666a;--foreground:#383e42;--grond:#ea7111;--input:#383e4247;--logo-dark:block;--logo-light:none;--muted:#5f666a;--on-brand:#fff;--primary:var(--brand);--surface:#f6f5f2;background-color:var(--background);color:var(--foreground)}@supports (color:lab(0% 0 0)){.BlockSection-module-scss-module__S0NgJq__blocksection-white{--bouw:lab(41.8007% -11.3744 -37.2922);--bouw-fill:lab(53.4733% -12.9734 -37.5242);--card-bouw:lab(41.8007% -11.3744 -37.2922);--grond:lab(61.7683% 44.7478 66.7231)}}.BlockSection-module-scss-module__S0NgJq__blocksection-orange{--accent:#ffffff29;--background:var(--brand);--bouw:#fff;--bouw-fill:#fff;--border:#fff6;--card:#fff;--card-border:transparent;--card-bouw:#006a9e;--card-foreground:#383e42;--card-logo-dark:block;--card-logo-light:none;--card-muted:#5f666a;--foreground:#fff;--grond:#fff;--input:#ffffff80;--logo-dark:none;--logo-light:block;--muted:#ffffffeb;--on-brand:#383e42;--primary:#fff;--surface:#ffffff1f;background-color:var(--background);color:var(--foreground)}@supports (color:lab(0% 0 0)){.BlockSection-module-scss-module__S0NgJq__blocksection-orange{--card-bouw:lab(41.8007% -11.3744 -37.2922)}}.BlockSection-module-scss-module__S0NgJq__blocksection-callout{--accent:#ffffff29;--background:var(--brand);--bouw:#fff;--bouw-fill:#fff;--border:#fff6;--card:#fff;--card-border:transparent;--card-bouw:#006a9e;--card-foreground:#383e42;--card-logo-dark:block;--card-logo-light:none;--card-muted:#5f666a;--foreground:#fff;--grond:#fff;--input:#ffffff80;--logo-dark:none;--logo-light:block;--muted:#ffffffeb;--on-brand:#383e42;--primary:#fff;--surface:#ffffff1f;background-color:var(--background);color:var(--foreground)}@supports (color:lab(0% 0 0)){.BlockSection-module-scss-module__S0NgJq__blocksection-callout{--card-bouw:lab(41.8007% -11.3744 -37.2922)}}.BlockSection-module-scss-module__S0NgJq__blocksection-callout .BlockSection-module-scss-module__S0NgJq__blocksection-title{margin-bottom:1.5rem}.BlockSection-module-scss-module__S0NgJq__blocksection-legal .BlockSection-module-scss-module__S0NgJq__blocksection-content{padding-block:1.5rem}@media (min-width:64rem){.BlockSection-module-scss-module__S0NgJq__blocksection-legal .BlockSection-module-scss-module__S0NgJq__blocksection-content{padding-block:2rem}}.BlockSection-module-scss-module__S0NgJq__blocksection-legal .BlockSection-module-scss-module__S0NgJq__blocksection-content>*{max-width:56rem}.BlockSection-module-scss-module__S0NgJq__blocksection-legal .BlockSection-module-scss-module__S0NgJq__blocksection-title{margin-bottom:1.5rem;font-size:1.5rem}@media (min-width:40rem){.BlockSection-module-scss-module__S0NgJq__blocksection-legal .BlockSection-module-scss-module__S0NgJq__blocksection-title{font-size:1.75rem}}
@keyframes TextBlock-module-scss-module__adQz9q__parallax{0%{translate:0 calc(var(--parallax-shift)*-1)}to{translate:0 var(--parallax-shift)}}.TextBlock-module-scss-module__adQz9q__textblock-columns{gap:3.5rem;display:grid}@media (min-width:64rem){.TextBlock-module-scss-module__adQz9q__textblock-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}}.TextBlock-module-scss-module__adQz9q__textblock-text{color:var(--muted);overflow-wrap:anywhere;max-width:46rem;font-size:1.0625rem;line-height:1.7}.TextBlock-module-scss-module__adQz9q__textblock-text>*+*{margin-top:1rem}.TextBlock-module-scss-module__adQz9q__textblock-text ul,.TextBlock-module-scss-module__adQz9q__textblock-text ol{padding-left:1.5rem}.TextBlock-module-scss-module__adQz9q__textblock-text ul{list-style:outside}.TextBlock-module-scss-module__adQz9q__textblock-text ol{list-style:decimal}.TextBlock-module-scss-module__adQz9q__textblock-text a{color:var(--foreground);text-decoration:underline}.TextBlock-module-scss-module__adQz9q__textblock-text a:hover:not(:disabled){opacity:.9}.TextBlock-module-scss-module__adQz9q__textblock-text a:active:not(:disabled){opacity:.75}.TextBlock-module-scss-module__adQz9q__textblock-text a:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.TextBlock-module-scss-module__adQz9q__textblock-frame{overflow:clip}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.TextBlock-module-scss-module__adQz9q__textblock-image{--parallax-shift:16%;animation:linear both TextBlock-module-scss-module__adQz9q__parallax;animation-timeline:view();animation-range:cover;scale:1.32}}}.TextBlock-module-scss-module__adQz9q__textblock-image{object-fit:cover;width:100%;height:auto;max-height:38rem}.TextBlock-module-scss-module__adQz9q__textblock-caption{color:var(--muted);margin-top:.75rem;font-size:.75rem}.TextBlock-module-scss-module__adQz9q__textblock-actions{flex-wrap:wrap;gap:1rem;margin-top:2.5rem;display:flex}
.BrandContact-module-scss-module__tWrPKG__brandcontact{min-width:0}.BrandContact-module-scss-module__tWrPKG__brandcontact-contact{--border:var(--card-border);--bouw:var(--card-bouw);--bouw-fill:#2b88c0;--foreground:var(--card-foreground);--grond:#ea7111;--logo-dark:var(--card-logo-dark);--logo-light:var(--card-logo-light);--muted:var(--card-muted);--on-brand:#fff;--primary:var(--brand);background-color:var(--card);color:var(--foreground);border:1px solid var(--border);padding:2rem}@supports (color:lab(0% 0 0)){.BrandContact-module-scss-module__tWrPKG__brandcontact-contact{--bouw-fill:lab(53.4733% -12.9734 -37.5242);--grond:lab(61.7683% 44.7478 66.7231)}}.BrandContact-module-scss-module__tWrPKG__brandcontact-footer{padding:0}.BrandContact-module-scss-module__tWrPKG__brandcontact-profile{--border:var(--card-border);--bouw:var(--card-bouw);--bouw-fill:#2b88c0;--foreground:var(--card-foreground);--grond:#ea7111;--logo-dark:var(--card-logo-dark);--logo-light:var(--card-logo-light);--muted:var(--card-muted);--on-brand:#fff;--primary:var(--brand);background-color:var(--card);color:var(--foreground);padding:2rem}@supports (color:lab(0% 0 0)){.BrandContact-module-scss-module__tWrPKG__brandcontact-profile{--bouw-fill:lab(53.4733% -12.9734 -37.5242);--grond:lab(61.7683% 44.7478 66.7231)}}@media (min-width:64rem){.BrandContact-module-scss-module__tWrPKG__brandcontact-profile{padding:2.5rem}}.BrandContact-module-scss-module__tWrPKG__brandcontact-owner{color:var(--foreground);font-family:var(--font-archivo),ui-sans-serif,system-ui,sans-serif;margin-top:1.25rem;font-size:1.125rem;font-weight:600}.BrandContact-module-scss-module__tWrPKG__brandcontact-role{color:var(--muted);font-size:.875rem}.BrandContact-module-scss-module__tWrPKG__brandcontact-link{overflow-wrap:anywhere;align-items:center;gap:.5rem;width:fit-content;margin-top:1rem;font-size:.875rem;display:flex}.BrandContact-module-scss-module__tWrPKG__brandcontact-link:hover:not(:disabled){opacity:.9}.BrandContact-module-scss-module__tWrPKG__brandcontact-link:active:not(:disabled){opacity:.75}.BrandContact-module-scss-module__tWrPKG__brandcontact-link:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.BrandContact-module-scss-module__tWrPKG__brandcontact-link:hover{text-decoration:underline}.BrandContact-module-scss-module__tWrPKG__brandcontact-link+.BrandContact-module-scss-module__tWrPKG__brandcontact-link{margin-top:.5rem}.BrandContact-module-scss-module__tWrPKG__brandcontact-icon{flex-shrink:0;width:1rem;height:1rem}.BrandContact-module-scss-module__tWrPKG__brandcontact-services{color:var(--muted);margin-top:1.25rem;font-size:.875rem;font-weight:500;display:block}.BrandContact-module-scss-module__tWrPKG__brandcontact-services:hover:not(:disabled){opacity:.9}.BrandContact-module-scss-module__tWrPKG__brandcontact-services:active:not(:disabled){opacity:.75}.BrandContact-module-scss-module__tWrPKG__brandcontact-services:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.BrandContact-module-scss-module__tWrPKG__brandcontact-services:hover{color:var(--foreground)}
.ContactsBlock-module-scss-module__N6jH_q__contactsblock{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:2rem;display:grid}.ContactsBlock-module-scss-module__N6jH_q__contactsblock-standalone{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:64rem){.ContactsBlock-module-scss-module__N6jH_q__contactsblock-standalone{padding-inline:2rem}}.ContactsBlock-module-scss-module__N6jH_q__contactsblock-standalone{padding-block:4rem}@media (min-width:64rem){.ContactsBlock-module-scss-module__N6jH_q__contactsblock-standalone{padding-block:6rem}}.ContactsBlock-module-scss-module__N6jH_q__contactsblock-company{grid-column:1/-1}
.ContactBlock-module-scss-module__7nDTLW__contactblock{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:64rem){.ContactBlock-module-scss-module__7nDTLW__contactblock{padding-inline:2rem}}.ContactBlock-module-scss-module__7nDTLW__contactblock{grid-template-columns:minmax(0,1fr);align-items:start;gap:3.5rem;padding-block:4rem;display:grid}@media (min-width:64rem){.ContactBlock-module-scss-module__7nDTLW__contactblock{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);padding-block:5rem}}
@keyframes BrandFeature-module-scss-module__thqsvq__parallax-media{to{translate:0 var(--parallax-travel)}}.BrandFeature-module-scss-module__thqsvq__brandfeature{--accent:#454c51;--background:#383e42;--bouw:#73baea;--bouw-fill:#2b88c0;--border:#ffffff24;--card:#2b3033;--card-border:#ffffff14;--card-bouw:#73baea;--card-foreground:#f4f4f2;--card-logo-dark:none;--card-logo-light:block;--card-muted:#c9cdd0;--foreground:#f4f4f2;--grond:#ea7111;--input:#ffffff38;--logo-dark:none;--logo-light:block;--muted:#c9cdd0;--on-brand:#fff;--primary:var(--brand);--surface:#2b3033;background-color:var(--background);color:var(--foreground);--brand-color:var(--grond);min-width:0}@supports (color:lab(0% 0 0)){.BrandFeature-module-scss-module__thqsvq__brandfeature{--bouw:lab(72.1535% -12.9603 -31.7068);--bouw-fill:lab(53.4733% -12.9734 -37.5242);--card-bouw:lab(72.1535% -12.9603 -31.7068);--grond:lab(61.7683% 44.7478 66.7231)}}.BrandFeature-module-scss-module__thqsvq__brandfeature:first-child{border-bottom:1px solid var(--border)}@media (min-width:64rem){.BrandFeature-module-scss-module__thqsvq__brandfeature:first-child{border-bottom:0;border-right:1px solid var(--border)}}.BrandFeature-module-scss-module__thqsvq__brandfeature-bouw{--brand-color:var(--bouw)}.BrandFeature-module-scss-module__thqsvq__brandfeature-link{flex-direction:column;justify-content:flex-end;height:100%;min-height:26rem;padding:2rem;display:flex;position:relative;overflow:clip}@media (min-width:64rem){.BrandFeature-module-scss-module__thqsvq__brandfeature-link{min-height:36rem;padding:4rem 3rem}}.BrandFeature-module-scss-module__thqsvq__brandfeature-link:hover:not(:disabled){opacity:.9}.BrandFeature-module-scss-module__thqsvq__brandfeature-link:active:not(:disabled){opacity:.75}.BrandFeature-module-scss-module__thqsvq__brandfeature-link:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.BrandFeature-module-scss-module__thqsvq__brandfeature-link:hover{opacity:1}.BrandFeature-module-scss-module__thqsvq__brandfeature-link img{transition:transform .6s ease-out}.BrandFeature-module-scss-module__thqsvq__brandfeature-link:hover img{transform:scale(1.03)}.BrandFeature-module-scss-module__thqsvq__brandfeature-media{position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.BrandFeature-module-scss-module__thqsvq__brandfeature-media{--parallax-travel:23.0769%;height:130%;animation:linear both BrandFeature-module-scss-module__thqsvq__parallax-media;animation-timeline:view();animation-range:cover;top:-30%}}}.BrandFeature-module-scss-module__thqsvq__brandfeature-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.BrandFeature-module-scss-module__thqsvq__brandfeature-overlay{background:linear-gradient(to top, var(--background), color-mix(in oklab, var(--background) 85%, transparent), color-mix(in oklab, var(--background) 10%, transparent));position:absolute;inset:0}.BrandFeature-module-scss-module__thqsvq__brandfeature-content{position:relative}.BrandFeature-module-scss-module__thqsvq__brandfeature-fullWidth .BrandFeature-module-scss-module__thqsvq__brandfeature-link{padding-inline:0}@media (min-width:64rem){.BrandFeature-module-scss-module__thqsvq__brandfeature-fullWidth .BrandFeature-module-scss-module__thqsvq__brandfeature-link{padding-block:6rem}}.BrandFeature-module-scss-module__thqsvq__brandfeature-fullWidth .BrandFeature-module-scss-module__thqsvq__brandfeature-overlay{background:linear-gradient(to right, color-mix(in oklab, var(--background) 92%, transparent), color-mix(in oklab, var(--background) 70%, transparent) 45%, color-mix(in oklab, var(--background) 15%, transparent))}.BrandFeature-module-scss-module__thqsvq__brandfeature-fullWidth .BrandFeature-module-scss-module__thqsvq__brandfeature-content{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:64rem){.BrandFeature-module-scss-module__thqsvq__brandfeature-fullWidth .BrandFeature-module-scss-module__thqsvq__brandfeature-content{padding-inline:2rem}}.BrandFeature-module-scss-module__thqsvq__brandfeature-title{color:var(--foreground);letter-spacing:-.02em;max-width:20em;font-size:2rem;font-weight:600;line-height:1.12}@media (min-width:40rem){.BrandFeature-module-scss-module__thqsvq__brandfeature-title{font-size:2.5rem}}@media (min-width:64rem){.BrandFeature-module-scss-module__thqsvq__brandfeature-title{font-size:3rem;line-height:1.08}}.BrandFeature-module-scss-module__thqsvq__brandfeature-title{margin-top:2rem}.BrandFeature-module-scss-module__thqsvq__brandfeature-description{color:var(--muted);white-space:pre-line;max-width:36rem;margin-top:1.25rem;font-size:1.0625rem;line-height:1.7}.BrandFeature-module-scss-module__thqsvq__brandfeature-action{background:var(--brand-color);color:var(--on-brand);letter-spacing:.01em;align-items:center;gap:.625rem;margin-top:2.5rem;padding:.875rem 1.625rem;font-size:.9375rem;font-weight:600;transition:background-color .2s;display:inline-flex}.BrandFeature-module-scss-module__thqsvq__brandfeature-link:hover .BrandFeature-module-scss-module__thqsvq__brandfeature-action{background:color-mix(in oklab, var(--brand-color) 86%, black)}.BrandFeature-module-scss-module__thqsvq__brandfeature-icon{flex-shrink:0;width:1rem;height:1rem;transition:transform .2s}.BrandFeature-module-scss-module__thqsvq__brandfeature-link:hover .BrandFeature-module-scss-module__thqsvq__brandfeature-icon{transform:translate(3px)}
.SpecialismsBlock-module-scss-module__X3RmoW__specialismsblock{border-bottom:1px solid var(--border);display:grid}@media (min-width:64rem){.SpecialismsBlock-module-scss-module__X3RmoW__specialismsblock{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}
@keyframes HomeHero-module-scss-module__XF0-xa__parallax-content{to{opacity:0;translate:0 8rem}}@keyframes HomeHero-module-scss-module__XF0-xa__intro{0%{opacity:0;transform:translateY(1.5rem)}}.HomeHero-module-scss-module__XF0-xa__homehero-hero{--accent:#454c51;--background:#383e42;--bouw:#73baea;--bouw-fill:#2b88c0;--border:#ffffff24;--card:#2b3033;--card-border:#ffffff14;--card-bouw:#73baea;--card-foreground:#f4f4f2;--card-logo-dark:none;--card-logo-light:block;--card-muted:#c9cdd0;--foreground:#f4f4f2;--grond:#ea7111;--input:#ffffff38;--logo-dark:none;--logo-light:block;--muted:#c9cdd0;--on-brand:#fff;--primary:var(--brand);--surface:#2b3033;background-color:var(--background);color:var(--foreground)}@supports (color:lab(0% 0 0)){.HomeHero-module-scss-module__XF0-xa__homehero-hero{--bouw:lab(72.1535% -12.9603 -31.7068);--bouw-fill:lab(53.4733% -12.9734 -37.5242);--card-bouw:lab(72.1535% -12.9603 -31.7068);--grond:lab(61.7683% 44.7478 66.7231)}}.HomeHero-module-scss-module__XF0-xa__homehero-heroContent{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:64rem){.HomeHero-module-scss-module__XF0-xa__homehero-heroContent{padding-inline:2rem}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.HomeHero-module-scss-module__XF0-xa__homehero-heroContent{animation:linear both HomeHero-module-scss-module__XF0-xa__parallax-content;animation-timeline:view();animation-range:exit exit 80%}}}.HomeHero-module-scss-module__XF0-xa__homehero-heroContent{padding-block:6rem 5rem}@media (min-width:64rem){.HomeHero-module-scss-module__XF0-xa__homehero-heroContent{padding-block:9rem 8rem}}@media (prefers-reduced-motion:no-preference){.HomeHero-module-scss-module__XF0-xa__homehero-heroContent>*{animation:.8s cubic-bezier(.2,.7,.2,1) both HomeHero-module-scss-module__XF0-xa__intro}}.HomeHero-module-scss-module__XF0-xa__homehero-heroContent>:nth-child(2){animation-delay:.1s}.HomeHero-module-scss-module__XF0-xa__homehero-heroContent>:nth-child(3){animation-delay:.2s}.HomeHero-module-scss-module__XF0-xa__homehero-heroContent>:nth-child(4){animation-delay:.3s}.HomeHero-module-scss-module__XF0-xa__homehero-heroContent>:nth-child(5){animation-delay:.4s}.HomeHero-module-scss-module__XF0-xa__homehero-title{color:var(--foreground);letter-spacing:-.025em;max-width:16em;font-size:2.375rem;font-weight:600;line-height:1.04}@media (min-width:40rem){.HomeHero-module-scss-module__XF0-xa__homehero-title{font-size:3.25rem}}@media (min-width:64rem){.HomeHero-module-scss-module__XF0-xa__homehero-title{font-size:4rem}}.HomeHero-module-scss-module__XF0-xa__homehero-title{max-width:18em;margin-top:1.75rem}@media (min-width:64rem){.HomeHero-module-scss-module__XF0-xa__homehero-title{font-size:4.5rem}}.HomeHero-module-scss-module__XF0-xa__homehero-subtitle{color:var(--muted);display:block}.HomeHero-module-scss-module__XF0-xa__homehero-intro{color:var(--muted);white-space:pre-line;max-width:40rem;margin-top:2rem;font-size:1.125rem;line-height:1.7}
@keyframes PageHero-module-scss-module__wwoGuG__parallax-media{to{translate:0 var(--parallax-travel)}}@keyframes PageHero-module-scss-module__wwoGuG__parallax-content{to{opacity:0;translate:0 8rem}}@keyframes PageHero-module-scss-module__wwoGuG__intro{0%{opacity:0;transform:translateY(1.5rem)}}.PageHero-module-scss-module__wwoGuG__pagehero{--accent:#454c51;--background:#383e42;--bouw:#73baea;--bouw-fill:#2b88c0;--border:#ffffff24;--card:#2b3033;--card-border:#ffffff14;--card-bouw:#73baea;--card-foreground:#f4f4f2;--card-logo-dark:none;--card-logo-light:block;--card-muted:#c9cdd0;--foreground:#f4f4f2;--grond:#ea7111;--input:#ffffff38;--logo-dark:none;--logo-light:block;--muted:#c9cdd0;--on-brand:#fff;--primary:var(--brand);--surface:#2b3033;background-color:var(--background);color:var(--foreground);position:relative;overflow:clip}@supports (color:lab(0% 0 0)){.PageHero-module-scss-module__wwoGuG__pagehero{--bouw:lab(72.1535% -12.9603 -31.7068);--bouw-fill:lab(53.4733% -12.9734 -37.5242);--card-bouw:lab(72.1535% -12.9603 -31.7068);--grond:lab(61.7683% 44.7478 66.7231)}}.PageHero-module-scss-module__wwoGuG__pagehero-media{position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.PageHero-module-scss-module__wwoGuG__pagehero-media{--parallax-travel:23.0769%;height:130%;animation:linear both PageHero-module-scss-module__wwoGuG__parallax-media;animation-timeline:view();animation-range:exit;top:-30%}}}.PageHero-module-scss-module__wwoGuG__pagehero-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.PageHero-module-scss-module__wwoGuG__pagehero-overlay{background:linear-gradient(to right, color-mix(in oklab, var(--background) 92%, transparent), color-mix(in oklab, var(--background) 72%, transparent) 45%, color-mix(in oklab, var(--background) 20%, transparent)),linear-gradient(to top, color-mix(in oklab, var(--background) 50%, transparent), transparent 40%);position:absolute;inset:0}.PageHero-module-scss-module__wwoGuG__pagehero-content{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:64rem){.PageHero-module-scss-module__wwoGuG__pagehero-content{padding-inline:2rem}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.PageHero-module-scss-module__wwoGuG__pagehero-content{animation:linear both PageHero-module-scss-module__wwoGuG__parallax-content;animation-timeline:view();animation-range:exit exit 80%}}}.PageHero-module-scss-module__wwoGuG__pagehero-content{padding-block:6rem 5rem;position:relative}@media (min-width:64rem){.PageHero-module-scss-module__wwoGuG__pagehero-content{padding-block:9rem 8rem}}@media (prefers-reduced-motion:no-preference){.PageHero-module-scss-module__wwoGuG__pagehero-content>*{animation:.8s cubic-bezier(.2,.7,.2,1) both PageHero-module-scss-module__wwoGuG__intro}}.PageHero-module-scss-module__wwoGuG__pagehero-content>:nth-child(2){animation-delay:.1s}.PageHero-module-scss-module__wwoGuG__pagehero-content>:nth-child(3){animation-delay:.2s}.PageHero-module-scss-module__wwoGuG__pagehero-content>:nth-child(4){animation-delay:.3s}.PageHero-module-scss-module__wwoGuG__pagehero-content>:nth-child(5){animation-delay:.4s}.PageHero-module-scss-module__wwoGuG__pagehero-title{color:var(--foreground);letter-spacing:-.025em;max-width:16em;font-size:2.375rem;font-weight:600;line-height:1.04}@media (min-width:40rem){.PageHero-module-scss-module__wwoGuG__pagehero-title{font-size:3.25rem}}@media (min-width:64rem){.PageHero-module-scss-module__wwoGuG__pagehero-title{font-size:4rem}}.PageHero-module-scss-module__wwoGuG__pagehero-title{margin-top:1.75rem}.PageHero-module-scss-module__wwoGuG__pagehero-subtitle{color:var(--muted);display:block}.PageHero-module-scss-module__wwoGuG__pagehero-description{color:var(--muted);white-space:pre-line;max-width:40rem;margin-top:1.75rem;font-size:1.125rem;line-height:1.7}.PageHero-module-scss-module__wwoGuG__pagehero-actions{flex-direction:column;align-items:flex-start;gap:2rem;margin-top:2.5rem;display:flex}
.ProjectFacts-module-scss-module__mu9iiW__projectfacts{border-color:var(--border);border-width:1px;padding:1.75rem}.ProjectFacts-module-scss-module__mu9iiW__projectfacts-details{font-size:.875rem;line-height:1.42857}.ProjectFacts-module-scss-module__mu9iiW__projectfacts-details>*+*{margin-top:1.25rem}.ProjectFacts-module-scss-module__mu9iiW__projectfacts-value{color:var(--foreground);margin-top:.25rem}.ProjectFacts-module-scss-module__mu9iiW__projectfacts-scopeValue{margin-top:.5rem}.ProjectFacts-module-scss-module__mu9iiW__projectfacts-scope{color:var(--muted)}.ProjectFacts-module-scss-module__mu9iiW__projectfacts-scope>*+*{margin-top:.5rem}.ProjectFacts-module-scss-module__mu9iiW__projectfacts-scopeItem{border-color:var(--border);border-left-width:2px;padding-left:.75rem}.ProjectFacts-module-scss-module__mu9iiW__projectfacts-action{margin-top:2rem}
@keyframes ProjectDetail-module-scss-module__jaTTga__parallax{0%{translate:0 calc(var(--parallax-shift)*-1)}to{translate:0 var(--parallax-shift)}}.ProjectDetail-module-scss-module__jaTTga__projectdetail-intro{--accent:#454c51;--background:#383e42;--bouw:#73baea;--bouw-fill:#2b88c0;--border:#ffffff24;--card:#2b3033;--card-border:#ffffff14;--card-bouw:#73baea;--card-foreground:#f4f4f2;--card-logo-dark:none;--card-logo-light:block;--card-muted:#c9cdd0;--foreground:#f4f4f2;--grond:#ea7111;--input:#ffffff38;--logo-dark:none;--logo-light:block;--muted:#c9cdd0;--on-brand:#fff;--primary:var(--brand);--surface:#2b3033;background-color:var(--background);color:var(--foreground)}@supports (color:lab(0% 0 0)){.ProjectDetail-module-scss-module__jaTTga__projectdetail-intro{--bouw:lab(72.1535% -12.9603 -31.7068);--bouw-fill:lab(53.4733% -12.9734 -37.5242);--card-bouw:lab(72.1535% -12.9603 -31.7068);--grond:lab(61.7683% 44.7478 66.7231)}}.ProjectDetail-module-scss-module__jaTTga__projectdetail-others{--accent:#f0efeb;--background:#fff;--bouw:#006a9e;--bouw-fill:#2b88c0;--border:#383e4221;--card:#f6f5f2;--card-border:transparent;--card-bouw:#006a9e;--card-foreground:#383e42;--card-logo-dark:block;--card-logo-light:none;--card-muted:#5f666a;--foreground:#383e42;--grond:#ea7111;--input:#383e4247;--logo-dark:block;--logo-light:none;--muted:#5f666a;--on-brand:#fff;--primary:var(--brand);--surface:#f6f5f2;background-color:var(--background);color:var(--foreground)}@supports (color:lab(0% 0 0)){.ProjectDetail-module-scss-module__jaTTga__projectdetail-others{--bouw:lab(41.8007% -11.3744 -37.2922);--bouw-fill:lab(53.4733% -12.9734 -37.5242);--card-bouw:lab(41.8007% -11.3744 -37.2922);--grond:lab(61.7683% 44.7478 66.7231)}}.ProjectDetail-module-scss-module__jaTTga__projectdetail-container{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:64rem){.ProjectDetail-module-scss-module__jaTTga__projectdetail-container{padding-inline:2rem}}.ProjectDetail-module-scss-module__jaTTga__projectdetail-container{padding-block:5rem}@media (min-width:64rem){.ProjectDetail-module-scss-module__jaTTga__projectdetail-container{padding-block:7rem}}.ProjectDetail-module-scss-module__jaTTga__projectdetail-back{color:var(--muted);align-items:center;gap:.5rem;font-size:.875rem;line-height:1.42857;display:inline-flex}.ProjectDetail-module-scss-module__jaTTga__projectdetail-back:hover:not(:disabled){opacity:.9}.ProjectDetail-module-scss-module__jaTTga__projectdetail-back:active:not(:disabled){opacity:.75}.ProjectDetail-module-scss-module__jaTTga__projectdetail-back:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.ProjectDetail-module-scss-module__jaTTga__projectdetail-back:hover{color:var(--foreground)}.ProjectDetail-module-scss-module__jaTTga__projectdetail-icon{width:1rem;height:1rem}.ProjectDetail-module-scss-module__jaTTga__projectdetail-category{margin-top:2.5rem}.ProjectDetail-module-scss-module__jaTTga__projectdetail-title{color:var(--foreground);letter-spacing:-.025em;max-width:16em;font-size:2.375rem;font-weight:600;line-height:1.04}@media (min-width:40rem){.ProjectDetail-module-scss-module__jaTTga__projectdetail-title{font-size:3.25rem}}@media (min-width:64rem){.ProjectDetail-module-scss-module__jaTTga__projectdetail-title{font-size:4rem}}.ProjectDetail-module-scss-module__jaTTga__projectdetail-title{margin-top:1.5rem}.ProjectDetail-module-scss-module__jaTTga__projectdetail-summary{color:var(--muted);white-space:pre-line;max-width:42rem;margin-top:1.5rem;font-size:1.125rem;line-height:1.625}.ProjectDetail-module-scss-module__jaTTga__projectdetail-gallery{gap:1.5rem;display:grid}@media (min-width:48rem){.ProjectDetail-module-scss-module__jaTTga__projectdetail-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.ProjectDetail-module-scss-module__jaTTga__projectdetail-frame{overflow:clip}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ProjectDetail-module-scss-module__jaTTga__projectdetail-image{--parallax-shift:16%;animation:linear both ProjectDetail-module-scss-module__jaTTga__parallax;animation-timeline:view();animation-range:cover;scale:1.32}}}.ProjectDetail-module-scss-module__jaTTga__projectdetail-image{aspect-ratio:4/3;object-fit:cover;width:100%}.ProjectDetail-module-scss-module__jaTTga__projectdetail-details{gap:3.5rem;margin-top:4rem;display:grid}@media (min-width:64rem){.ProjectDetail-module-scss-module__jaTTga__projectdetail-details{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.ProjectDetail-module-scss-module__jaTTga__projectdetail-body{color:var(--muted);white-space:pre-line;font-size:1.0625rem;line-height:1.7}.ProjectDetail-module-scss-module__jaTTga__projectdetail-body>*+*{margin-top:1.25rem}.ProjectDetail-module-scss-module__jaTTga__projectdetail-relatedTitle{color:var(--foreground);letter-spacing:-.02em;max-width:20em;font-size:2rem;font-weight:600;line-height:1.12}@media (min-width:40rem){.ProjectDetail-module-scss-module__jaTTga__projectdetail-relatedTitle{font-size:2.5rem}}@media (min-width:64rem){.ProjectDetail-module-scss-module__jaTTga__projectdetail-relatedTitle{font-size:3rem;line-height:1.08}}.ProjectDetail-module-scss-module__jaTTga__projectdetail-related{margin-top:3rem}
.CookieBanner-module-scss-module__O6E4mq__cookiebanner{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in oklab, var(--surface) 98%, transparent);border-color:var(--border);bottom:0;z-index:50;border-top-width:1px;position:fixed;inset-inline:0}.CookieBanner-module-scss-module__O6E4mq__cookiebanner-content{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:64rem){.CookieBanner-module-scss-module__O6E4mq__cookiebanner-content{padding-inline:2rem}}.CookieBanner-module-scss-module__O6E4mq__cookiebanner-content{flex-direction:column;gap:1rem;padding-block:1.25rem;display:flex}@media (min-width:64rem){.CookieBanner-module-scss-module__O6E4mq__cookiebanner-content{flex-direction:row;justify-content:space-between;align-items:center}}.CookieBanner-module-scss-module__O6E4mq__cookiebanner-description{color:var(--muted);max-width:42rem;font-size:.875rem;line-height:1.625}.CookieBanner-module-scss-module__O6E4mq__cookiebanner-policy{color:var(--foreground);text-decoration:underline}.CookieBanner-module-scss-module__O6E4mq__cookiebanner-policy:hover:not(:disabled){opacity:.9}.CookieBanner-module-scss-module__O6E4mq__cookiebanner-policy:active:not(:disabled){opacity:.75}.CookieBanner-module-scss-module__O6E4mq__cookiebanner-policy:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.CookieBanner-module-scss-module__O6E4mq__cookiebanner-actions{flex-wrap:wrap;flex-shrink:0;gap:.75rem;display:flex}
.Footer-module-scss-module__SNIzRa__footer{--accent:#383e42;--background:#2b3033;--bouw:#73baea;--bouw-fill:#2b88c0;--border:#ffffff24;--card:#383e42;--card-border:#ffffff14;--card-bouw:#73baea;--card-foreground:#f4f4f2;--card-logo-dark:none;--card-logo-light:block;--card-muted:#c9cdd0;--foreground:#f4f4f2;--grond:#ea7111;--input:#ffffff38;--logo-dark:none;--logo-light:block;--muted:#c9cdd0;--on-brand:#fff;--primary:var(--brand);--surface:#383e42;background-color:var(--background);color:var(--foreground);border-top:1px solid var(--border)}@supports (color:lab(0% 0 0)){.Footer-module-scss-module__SNIzRa__footer{--bouw:lab(72.1535% -12.9603 -31.7068);--bouw-fill:lab(53.4733% -12.9734 -37.5242);--card-bouw:lab(72.1535% -12.9603 -31.7068);--grond:lab(61.7683% 44.7478 66.7231)}}.Footer-module-scss-module__SNIzRa__footer-content{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:64rem){.Footer-module-scss-module__SNIzRa__footer-content{padding-inline:2rem}}.Footer-module-scss-module__SNIzRa__footer-content{padding-block:5rem 3rem}.Footer-module-scss-module__SNIzRa__footer-columns{gap:3rem;display:grid}@media (min-width:64rem){.Footer-module-scss-module__SNIzRa__footer-columns{grid-template-columns:1.2fr 1fr 1fr}}.Footer-module-scss-module__SNIzRa__footer-description{color:var(--muted);white-space:pre-line;max-width:24rem;margin-top:1rem;font-size:.875rem;line-height:1.625}.Footer-module-scss-module__SNIzRa__footer-logos{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.5rem;display:flex}.Footer-module-scss-module__SNIzRa__footer-legal{border-top:1px solid var(--border);color:var(--muted);flex-flow:column wrap;gap:1rem;margin-top:3.5rem;padding-top:1.5rem;font-size:.75rem;display:flex}@media (min-width:40rem){.Footer-module-scss-module__SNIzRa__footer-legal{flex-direction:row;justify-content:space-between;align-items:center}}.Footer-module-scss-module__SNIzRa__footer-legal a:hover:not(:disabled){opacity:.9}.Footer-module-scss-module__SNIzRa__footer-legal a:active:not(:disabled){opacity:.75}.Footer-module-scss-module__SNIzRa__footer-legal a:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.Footer-module-scss-module__SNIzRa__footer-legal a:hover{color:var(--foreground)}.Footer-module-scss-module__SNIzRa__footer-links{flex-wrap:wrap;gap:1.25rem;display:flex}
.Header-module-scss-module__T3cXxW__header{--accent:#f0efeb;--background:#fff;--bouw:#006a9e;--bouw-fill:#2b88c0;--border:#383e4221;--card:#f6f5f2;--card-border:transparent;--card-bouw:#006a9e;--card-foreground:#383e42;--card-logo-dark:block;--card-logo-light:none;--card-muted:#5f666a;--foreground:#383e42;--grond:#ea7111;--input:#383e4247;--logo-dark:block;--logo-light:none;--muted:#5f666a;--on-brand:#fff;--primary:var(--brand);--surface:#f6f5f2;background-color:var(--background);color:var(--foreground);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in oklab, var(--background) 95%, transparent);border-bottom:1px solid var(--border);z-index:50;position:sticky;top:0}@supports (color:lab(0% 0 0)){.Header-module-scss-module__T3cXxW__header{--bouw:lab(41.8007% -11.3744 -37.2922);--bouw-fill:lab(53.4733% -12.9734 -37.5242);--card-bouw:lab(41.8007% -11.3744 -37.2922);--grond:lab(61.7683% 44.7478 66.7231)}}.Header-module-scss-module__T3cXxW__header-content{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:64rem){.Header-module-scss-module__T3cXxW__header-content{padding-inline:2rem}}.Header-module-scss-module__T3cXxW__header-content{align-items:center;gap:1.5rem;height:5rem;display:flex}@media (min-width:64rem){.Header-module-scss-module__T3cXxW__header-content{height:5.5rem}}.Header-module-scss-module__T3cXxW__header-content{justify-content:space-between}.Header-module-scss-module__T3cXxW__header-brand{flex-shrink:0;align-items:center;display:flex}.Header-module-scss-module__T3cXxW__header-brand:hover:not(:disabled){opacity:.9}.Header-module-scss-module__T3cXxW__header-brand:active:not(:disabled){opacity:.75}.Header-module-scss-module__T3cXxW__header-brand:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.Header-module-scss-module__T3cXxW__header-ipadLand{display:none}@media (min-width:64rem){.Header-module-scss-module__T3cXxW__header-ipadLand{display:block}}.Header-module-scss-module__T3cXxW__header-toggle{color:var(--foreground);justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:.5rem;display:inline-flex}@media (min-width:64rem){.Header-module-scss-module__T3cXxW__header-toggle{display:none}}.Header-module-scss-module__T3cXxW__header-toggle:hover:not(:disabled){opacity:.9}.Header-module-scss-module__T3cXxW__header-toggle:active:not(:disabled){opacity:.75}.Header-module-scss-module__T3cXxW__header-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.Header-module-scss-module__T3cXxW__header-mobile{background:var(--surface);border-top:1px solid var(--border)}@media (min-width:64rem){.Header-module-scss-module__T3cXxW__header-mobile{display:none}}
.NavigationButton-module-scss-module___PF3tq__navigationbutton{margin-left:.5rem}.NavigationButton-module-scss-module___PF3tq__navigationbutton-mobile{margin-left:0;padding-top:.75rem;display:grid}
.NavigationItem-module-scss-module__c-W7wq__navigationitem{min-width:0}.NavigationItem-module-scss-module__c-W7wq__navigationitem-link{color:var(--foreground);padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:color .15s;display:block}.NavigationItem-module-scss-module__c-W7wq__navigationitem-link:hover:not(:disabled){opacity:.9}.NavigationItem-module-scss-module__c-W7wq__navigationitem-link:active:not(:disabled){opacity:.75}.NavigationItem-module-scss-module__c-W7wq__navigationitem-link:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.NavigationItem-module-scss-module__c-W7wq__navigationitem-link:hover{color:var(--primary)}.NavigationItem-module-scss-module__c-W7wq__navigationitem-active{box-shadow:inset 0 -2px 0 var(--primary);color:var(--foreground)}.NavigationItem-module-scss-module__c-W7wq__navigationitem-mobile{border-bottom:1px solid var(--border)}.NavigationItem-module-scss-module__c-W7wq__navigationitem-mobile:last-child{border:0}.NavigationItem-module-scss-module__c-W7wq__navigationitem-mobile .NavigationItem-module-scss-module__c-W7wq__navigationitem-link{padding:.75rem 0}.NavigationItem-module-scss-module__c-W7wq__navigationitem-mobile .NavigationItem-module-scss-module__c-W7wq__navigationitem-active{box-shadow:inset 3px 0 0 var(--primary);padding-left:.75rem}
.NavigationGroup-module-scss-module__J_HLrq__navigationgroup{position:relative}.NavigationGroup-module-scss-module__J_HLrq__navigationgroup-trigger{color:var(--muted);cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;list-style:none;transition:color .15s;display:flex}.NavigationGroup-module-scss-module__J_HLrq__navigationgroup-trigger:hover:not(:disabled){opacity:.9}.NavigationGroup-module-scss-module__J_HLrq__navigationgroup-trigger:active:not(:disabled){opacity:.75}.NavigationGroup-module-scss-module__J_HLrq__navigationgroup-trigger::-webkit-details-marker{display:none}.NavigationGroup-module-scss-module__J_HLrq__navigationgroup-trigger:hover{color:var(--foreground)}.NavigationGroup-module-scss-module__J_HLrq__navigationgroup-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.NavigationGroup-module-scss-module__J_HLrq__navigationgroup-active{box-shadow:inset 0 -2px 0 var(--primary);color:var(--foreground)}.NavigationGroup-module-scss-module__J_HLrq__navigationgroup-icon{width:1rem;height:1rem;transition:transform .15s}details[open] .NavigationGroup-module-scss-module__J_HLrq__navigationgroup-icon{transform:rotate(180deg)}.NavigationGroup-module-scss-module__J_HLrq__navigationgroup-items{background:var(--surface);border:1px solid var(--border);gap:.25rem;min-width:16rem;padding:.75rem;display:grid;position:absolute;top:calc(100% + 1rem);left:0;box-shadow:0 12px 24px #0003}.NavigationGroup-module-scss-module__J_HLrq__navigationgroup-mobile{border-bottom:1px solid var(--border)}.NavigationGroup-module-scss-module__J_HLrq__navigationgroup-mobile .NavigationGroup-module-scss-module__J_HLrq__navigationgroup-trigger{justify-content:space-between;padding:.75rem 0}.NavigationGroup-module-scss-module__J_HLrq__navigationgroup-mobile .NavigationGroup-module-scss-module__J_HLrq__navigationgroup-active{box-shadow:inset 3px 0 0 var(--primary);padding-left:.75rem}.NavigationGroup-module-scss-module__J_HLrq__navigationgroup-mobile .NavigationGroup-module-scss-module__J_HLrq__navigationgroup-items{border:0;border-left:2px solid var(--primary);box-shadow:none;background:0 0;gap:0;min-width:0;margin-bottom:.75rem;padding:0 0 0 1rem;position:static}
.Navigation-module-scss-module__f4S-VG__navigation{white-space:nowrap;align-items:center;gap:.75rem;display:flex}.Navigation-module-scss-module__f4S-VG__navigation-items{align-items:center;gap:.25rem;display:flex}.Navigation-module-scss-module__f4S-VG__navigation-mobile{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:64rem){.Navigation-module-scss-module__f4S-VG__navigation-mobile{padding-inline:2rem}}.Navigation-module-scss-module__f4S-VG__navigation-mobile{white-space:normal;padding-block:.75rem;display:block}.Navigation-module-scss-module__f4S-VG__navigation-mobile .Navigation-module-scss-module__f4S-VG__navigation-items{flex-direction:column;align-items:stretch;gap:0}
.SiteLayout-module-scss-module__fIVM2q__sitelayout{background:var(--background);flex-direction:column;min-height:100vh;display:flex}.SiteLayout-module-scss-module__fIVM2q__sitelayout-main{flex:1}
.StatusMessage-module-scss-module__c2pfuG__statusmessage{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:64rem){.StatusMessage-module-scss-module__c2pfuG__statusmessage{padding-inline:2rem}}.StatusMessage-module-scss-module__c2pfuG__statusmessage{padding-block:5rem}@media (min-width:64rem){.StatusMessage-module-scss-module__c2pfuG__statusmessage{padding-block:7rem}}.StatusMessage-module-scss-module__c2pfuG__statusmessage-title{color:var(--foreground);letter-spacing:-.025em;max-width:16em;font-size:2.375rem;font-weight:600;line-height:1.04}@media (min-width:40rem){.StatusMessage-module-scss-module__c2pfuG__statusmessage-title{font-size:3.25rem}}@media (min-width:64rem){.StatusMessage-module-scss-module__c2pfuG__statusmessage-title{font-size:4rem}}.StatusMessage-module-scss-module__c2pfuG__statusmessage-description{color:var(--muted);white-space:pre-line;max-width:42rem;margin-top:1.5rem;font-size:1.125rem;line-height:1.625}.StatusMessage-module-scss-module__c2pfuG__statusmessage-actions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}
