@charset "UTF-8";:root{--ease-none: linear(0, 1);--ease-power1-in: linear(0, .0039, .0156, .0352, .0625, .0977, .1407, .1914, .2499, .3164, .3906 62.5%, .5625, .7656, 1);--ease-power1-out: linear(0, .2342, .4374, .6093 37.49%, .6835, .7499, .8086, .8593, .9023, .9375, .9648, .9844, .9961, 1);--ease-power1-in-out: linear( 0, .0027, .0106 7.29%, .0425, .0957, .1701 29.16%, .2477, .3401 41.23%, .5982 55.18%, .7044 61.56%, .7987, .875 75%, .9297, .9687, .9922, 1 );--ease-power2-in: linear( 0, .0014 11.11%, .0071 19.24%, .0188 26.6%, .037 33.33%, .0634 39.87%, .0978 46.07%, .1407 52.02%, .1925 57.74%, .2559 63.49%, .3295 69.07%, .4135 74.5%, .5083 79.81%, .6141 85%, .7312 90.09%, 1 );--ease-power2-out: linear( 0, .2688 9.91%, .3859 15%, .4917 20.19%, .5865 25.5%, .6705 30.93%, .7441 36.51%, .8075 42.26%, .8593 47.98%, .9022 53.93%, .9366 60.13%, .963 66.67%, .9812 73.4%, .9929 80.76%, .9986 88.89%, 1 );--ease-power2-in-out: linear( 0, .0036 9.62%, .0185 16.66%, .0489 23.03%, .0962 28.86%, .1705 34.93%, .269 40.66%, .3867 45.89%, .5833 52.95%, .683 57.05%, .7829 62.14%, .8621 67.46%, .8991 70.68%, .9299 74.03%, .9545 77.52%, .9735 81.21%, .9865 85%, .9949 89.15%, 1 );--ease-power3-in: linear( 0, .0039 25%, .0117 32.89%, .0248 39.68%, .0457 46.22%, .0743 52.21%, .1113 57.77%, .1575 63%, .218 68.33%, .2901 73.39%, .3745 78.23%, .4718 82.88%, .5827 87.37%, .7074 91.71%, .8462 95.91%, 1 );--ease-power3-out: linear( 0, .1538 4.09%, .2926 8.29%, .4173 12.63%, .5282 17.12%, .6255 21.77%, .7099 26.61%, .782 31.67%, .8425 37%, .8887 42.23%, .9257 47.79%, .9543 53.78%, .9752 60.32%, .9883 67.11%, .9961 75%, 1 );--ease-power3-in-out: linear( 0, .0029 13.8%, .0184 21.9%, .0339 25.51%, .0551 28.81%, .0827 31.88%, .1168 34.76%, .1962 39.57%, .3005 44.02%, .4084 47.53%, .6242 53.45%, .7493 57.93%, .8495 62.97%, .8888 65.67%, .9213 68.51%, .9629 73.9%, .9876 80.16%, .998 87.5%, 1 );--ease-power4-in: linear( 0, .0024 29.91%, .008 38.03%, .0179 44.72%, .035 51.16%, .0595 56.88%, .0922 62.08%, .1338 66.88%, .1914 71.85%, .262 76.5%, .3461 80.88%, .4447 85.04%, .5587 89.01%, .689 92.82%, .8359 96.48%, 1 );--ease-power4-out: linear( 0, .1641 3.52%, .311 7.18%, .4413 10.99%, .5553 14.96%, .6539 19.12%, .738 23.5%, .8086 28.15%, .8662 33.12%, .9078 37.92%, .9405 43.12%, .965 48.84%, .9821 55.28%, .992 61.97%, .9976 70.09%, 1 );--ease-power4-in-out: linear( 0, .0012 14.95%, .0089 22.36%, .0297 28.43%, .0668 33.43%, .0979 36.08%, .1363 38.55%, .2373 43.07%, .3675 47.01%, .5984 52.15%, .7121 55.23%, .8192 59.21%, .898 63.62%, .9297 66.23%, .9546 69.06%, .9733 72.17%, .9864 75.67%, .9982 83.73%, 1 );--ease-quad-in: linear(0, .0039, .0156, .0352, .0625, .0977, .1407, .1914, .2499, .3164, .3906 62.5%, .5625, .7656, 1);--ease-quad-out: linear(0, .2342, .4374, .6093 37.49%, .6835, .7499, .8086, .8593, .9023, .9375, .9648, .9844, .9961, 1);--ease-quad-in-out: linear( 0, .0027, .0106 7.29%, .0425, .0957, .1701 29.16%, .2477, .3401 41.23%, .5982 55.18%, .7044 61.56%, .7987, .875 75%, .9297, .9687, .9922, 1 );--ease-expo-in: linear( 0, .0085 31.26%, .0167 40.94%, .0289 48.86%, .0471 55.92%, .0717 61.99%, .1038 67.32%, .1443 72.07%, .1989 76.7%, .2659 80.89%, .3465 84.71%, .4419 88.22%, .554 91.48%, .6835 94.51%, .8316 97.34%, 1 );--ease-expo-out: linear( 0, .1684 2.66%, .3165 5.49%, .446 8.52%, .5581 11.78%, .6535 15.29%, .7341 19.11%, .8011 23.3%, .8557 27.93%, .8962 32.68%, .9283 38.01%, .9529 44.08%, .9711 51.14%, .9833 59.06%, .9915 68.74%, 1 );--ease-expo-in-out: linear( 0, .0053 17.18%, .0195 26.59%, .0326 30.31%, .0506 33.48%, .0744 36.25%, .1046 38.71%, .1798 42.62%, .2846 45.93%, .3991 48.37%, .6358 52.29%, .765 55.45%, .8622 59.3%, .8986 61.51%, .9279 63.97%, .9481 66.34%, .9641 69.01%, .9856 75.57%, .9957 84.37%, 1 );--ease-circ-in: linear( -0, .0048 9.8%, .0192 19.5%, .043 29.02%, .0761 38.26%, .1181 47.13%, .1685 55.56%, .227 63.44%, .2929 70.71%, .3656 77.3%, .4445 83.15%, .5285 88.19%, .6173 92.39%, .7099 95.7%, .805 98.08%, .9021 99.52%, 1 );--ease-circ-out: linear( 0, .0979 .48%, .195 1.92%, .2901 4.3%, .3827 7.61%, .4715 11.81%, .5555 16.85%, .6344 22.7%, .7071 29.29%, .773 36.56%, .8315 44.44%, .8819 52.87%, .9239 61.74%, .957 70.98%, .9808 80.5%, .9952 90.2%, 1 );--ease-circ-in-out: linear( -0, .0033 5.75%, .0132 11.43%, .0296 16.95%, .0522 22.25%, .0808 27.25%, .1149 31.89%, .1542 36.11%, .1981 39.85%, .2779 44.79%, .3654 48.15%, .4422 49.66%, .5807 50.66%, .6769 53.24%, .7253 55.37%, .7714 58.01%, .8142 61.11%, .8536 64.65%, .9158 72.23%, .9619 80.87%, .9904 90.25%, 1 );--ease-sine-in: linear( 0, .0035, .0141 10.7%, .0318 16.09%, .0566 21.51%, .0885 26.98%, .1278 32.53%, .2288 43.93%, .3563 55.48%, .5171 67.92%, .7139 81.53%, 1 );--ease-sine-out: linear( 0, .2861 18.47%, .4829 32.08%, .6437 44.52%, .7712 56.07%, .8722 67.47%, .9115 73.02%, .9434 78.49%, .9682 83.91%, .9859 89.3%, .9965, 1 );--ease-sine-in-out: linear( 0, .007 5.35%, .0282 10.75%, .0638 16.26%, .1144 21.96%, .1833 28.16%, .2717 34.9%, .6868 62.19%, .775 68.54%, .8457 74.3%, .9141 81.07%, .9621 87.52%, .9905 93.8%, 1 );--ease-back-in: linear( 0, -.0029 4.31%, -.0119 9.02%, -.0837 31.27%, -.0954 36.64%, -.0998 41.45%, -.0951 47.03%, -.079 52.25%, -.051 57.19%, -.0108 61.92%, .0515 67.19%, .1312 72.27%, .2286 77.18%, .3445 81.96%, .4792 86.62%, .633 91.17%, .8066 95.63%, 1 );--ease-back-out: linear( 0, .1934 4.37%, .367 8.83%, .5208 13.38%, .6555 18.04%, .7714 22.82%, .8688 27.73%, .9485 32.81%, 1.0108 38.08%, 1.051 42.81%, 1.079 47.75%, 1.0951 52.97%, 1.0998 58.55%, 1.0954 63.36%, 1.0837 68.73%, 1.0119 90.98%, 1.0029 95.69%, 1 );--ease-back-in-out: linear( 0, -.0059 4.51%, -.0418 15.63%, -.0499 20.72%, -.0476 23.51%, -.0395 26.12%, -.0255 28.59%, -.0055 30.95%, .0281 33.76%, .0717 36.47%, .1901 41.63%, .344 46.32%, .6156 52.65%, .7495 56.35%, .8757 60.97%, .9663 65.85%, 1.0006 68.58%, 1.0256 71.43%, 1.0417 74.43%, 1.0493 77.65%, 1.0452 83.02%, 1.0077 94.8%, 1 );--ease-elastic-in: linear( 0, .0019 13.34%, -.0056 27.76%, -.0012 31.86%, .0147 39.29%, .0161 42.46%, .0039 46.74%, -.0416 54.3%, -.046 57.29%, -.0357, -.0122 61.67%, .1176 69.29%, .1302 70.79%, .1306 72.16%, .1088 74.09%, .059 75.99%, -.0317 78.19%, -.3151 83.8%, -.3643 85.52%, -.3726, -.3705 87.06%, -.3463, -.2959 89.3%, -.1144 91.51%, .7822 97.9%, 1 );--ease-elastic-out: linear( 0, .2178 2.1%, 1.1144 8.49%, 1.2959 10.7%, 1.3463 11.81%, 1.3705 12.94%, 1.3726, 1.3643 14.48%, 1.3151 16.2%, 1.0317 21.81%, .941 24.01%, .8912 25.91%, .8694 27.84%, .8698 29.21%, .8824 30.71%, 1.0122 38.33%, 1.0357, 1.046 42.71%, 1.0416 45.7%, .9961 53.26%, .9839 57.54%, .9853 60.71%, 1.0012 68.14%, 1.0056 72.24%, .9981 86.66%, 1 );--ease-elastic-in-out: linear( 0, -.0028 13.88%, .0081 21.23%, .002 23.37%, -.0208 27.14%, -.023 28.64%, -.0178, -.0061 30.83%, .0588 34.64%, .0651 35.39%, .0653 36.07%, .0514, .0184 38.3%, -.1687 42.21%, -.1857 43.04%, -.181 43.8%, -.1297 44.93%, -.0201 46.08%, 1.0518 54.2%, 1.1471, 1.1853 56.48%, 1.1821 57.25%, 1.1573 58.11%, .9709 62%, .9458, .9347 63.92%, .9349 64.61%, .9412 65.36%, 1.0061 69.17%, 1.0178, 1.023 71.36%, 1.0208 72.86%, .998 76.63%, .9919 78.77%, 1.0028 86.12%, 1 );--ease-bounce-in: linear( 0, .0117, .0156, .0117, 0, .0273, .0468, .0586, .0625, .0586, .0468, .0273, 0 27.27%, .1093, .1875 36.36%, .2148, .2343, .2461, .25, .2461, .2344, .2148 52.28%, .1875 54.55%, .1095, 0, .2341, .4375, .6092, .75, .8593, .9375 90.91%, .9648, .9843, .9961, 1 );--ease-bounce-out: linear( 0, .0039, .0157, .0352, .0625 9.09%, .1407, .25, .3908, .5625, .7654, 1, .8907, .8125 45.45%, .7852, .7657, .7539, .75, .7539, .7657, .7852, .8125 63.64%, .8905, 1 72.73%, .9727, .9532, .9414, .9375, .9414, .9531, .9726, 1, .9883, .9844, .9883, 1 );--ease-bounce-in-out: linear( 0, .0078, 0, .0235, .0313, .0235, .0001 13.63%, .0549 15.92%, .0938, .1172, .125, .1172, .0939 27.26%, .0554 29.51%, .0003 31.82%, .2192, .3751 40.91%, .4332, .4734 45.8%, .4947 48.12%, .5027 51.35%, .5153 53.19%, .5437, .5868 57.58%, .6579, .7504 62.87%, .9999 68.19%, .9453, .9061, .8828, .875, .8828, .9063, .9451 84.08%, .9999 86.37%, .9765, .9688, .9765, 1, .9922, 1 )}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}button,input,select{margin:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}:root{--color-blue: #5087b4;--color-navy: #325564;--color-green: #4b6928;--color-sage: #b4b49b;--color-yellow: #fabe50;--color-orange: #c3501e;--color-beige: #ecdeca;--color-white: #ffffff;--color-grey: #cccccc;--color-grey-100: #f2f2f2;--color-black: #000000;--theme-accent: var(--color-blue);--grid-columns: 12;--grid-gap: .5rem;--grid-gap-half: calc(var(--grid-gap) / 2);--grid-gap-neg: calc(var(--grid-gap) * -1)}@media(min-width:768px){:root{--grid-columns: 12;--grid-gap: 1.25rem}}:root{--sp-100: 10px;--sp-200: 15px;--sp-250: 20px;--sp-300: 30px;--sp-400: 60px;--sp-450: 80px;--sp-475: 100px;--sp-500: 120px;--sp-600: 150px;--sp-800: 200px;--inset-shadow: inset 0 20px 20px -20px rgba(0, 0, 0, .25), inset 0 -20px 20px -20px rgba(0, 0, 0, .25);--drop-shadow: 0px 3px 20px rgba(0, 0, 0, .25);--nav-height: 4.375rem;--gap-flow: var(--sp-300);--gap-stack: var(--sp-450);--space-section: var(--sp-600);--cnt-max-width: 93.75rem;--cnt-margin: 1.25rem;--cnt-margin-ng: calc(var(--cnt-margin) * -1)}@media(min-width:768px){:root{--cnt-margin: 1.25rem}}:root,[data-theme=default]{--theme-bg: var(--color-white);--theme-bg-alt: var(--color-white);--theme-text: var(--color-black);--theme-btn-bg: var(--color-black);--theme-btn-fg: var(--color-white);--theme-btn-hover-bg: var(--color-blue)}[data-theme=default]{--theme-bg: var(--color-white);--theme-bg-alt: var(--color-white);--theme-text: var(--color-black);--theme-btn-bg: var(--color-black);--theme-btn-fg: var(--color-white);--theme-btn-hover-bg: var(--color-blue)}[data-theme=orange]{--theme-bg: var(--color-orange);--theme-bg-alt: var(--color-green-200);--theme-text: var(--color-green-600);--theme-btn-bg: var(--color-green-600);--theme-btn-fg: var(--color-orange)}@font-face{font-family:BoekenbergExtended;src:url(/wp-content/themes/boekenberg/dist/assets/fonts/BoekenbergExtended-500.woff2) format("woff2"),,;font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:WorkSans;src:url(/wp-content/themes/boekenberg/dist/assets/fonts/WorkSans-Regular.woff2) format("woff2"),,;font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:WorkSans;src:url(/wp-content/themes/boekenberg/dist/assets/fonts/WorkSans-Medium.woff2) format("woff2"),,;font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:WorkSans;src:url(/wp-content/themes/boekenberg/dist/assets/fonts/WorkSans-SemiBold.woff2) format("woff2"),,;font-weight:600;font-style:normal;font-display:swap}html{--font-heading: "BoekenbergExtended", sans-serif;--font: "WorkSans", sans-serif;font-family:var(--font);font-size:16px;-webkit-font-smoothing:antialiased}body{font-weight:400;font-size:1.125rem;line-height:1.33}@media(min-width:1280px){body{font-size:1.25rem}}.container{width:min(100% - var(--cnt-margin) * 2,var(--cnt-max-width));margin-inline:auto}.grid{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--grid-gap)}.page-components{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));column-gap:var(--grid-gap);gap:var(--gap-stack, 5rem)}.components{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));column-gap:var(--grid-gap);row-gap:5.625rem}@media(min-width:1280px){.components{row-gap:12.5rem}}body{background-color:var(--theme-bg, var(--color-white));color:var(--theme-text, var(--color-black))}body main{min-height:100dvh;display:flex;flex-direction:column}body .main{flex:1;z-index:2;background-color:var(--theme-bg, var(--color-white))}body .footer{z-index:1;flex-shrink:0}body a{text-underline-offset:.12em}.page-footer{position:relative;margin-top:11.25rem}.page-section{position:relative}.page-section[data-theme]{background-color:var(--theme-bg);color:var(--theme-text)}.page-section+.page-section{margin-top:4.6875rem}@media(min-width:1280px){.page-section+.page-section{margin-top:9.375rem}}[data-layer]{min-height:100lvh}.accordion .accordion__body{position:relative;overflow:hidden}.accordion .accordion__row:not(.is-active) .accordion__body{max-height:0}.accordion .accordion__body{transition:max-height .2s ease-out}@media(hover:hover){.accordion .accordion__header{transition:color .2s ease-out}}.activities-list__inner{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--grid-gap)}.activity-list__item{flex-shrink:0;width:calc(1 * (100% - 3 * var(--grid-gap)) / 4 + 0 * var(--grid-gap))}@media(max-width:767px){.activities-list__slider{margin-left:var(--cnt-margin-ng);margin-right:var(--cnt-margin-ng);padding-left:var(--cnt-margin);padding-right:var(--cnt-margin)}.activity-list__item{width:calc(7 * (100% - 11 * var(--grid-gap)) / 12 + 6 * var(--grid-gap))}}.activities-list__footer{display:none;flex-direction:row;justify-content:flex-end;gap:.25rem;margin-top:1.25rem}@media(hover:hover)and (pointer:fine){.activities-list.is-scrollable .activities-list__footer{display:flex}}.activities-list__arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer;background:none;border:0;padding:.625rem;color:currentColor}.activities-list__arrow svg.icon{display:block;aspect-ratio:1/1;width:1.875rem;color:currentColor}.activities-list__arrow.is-disabled{opacity:.3;pointer-events:none}@media(min-width:1280px){.activities-list__arrow svg.icon{width:2.75rem}}.activities-list__arrow--prev{transform:rotate(180deg)}.activity-card__date{display:block;padding-bottom:.625rem}.activity-card__excerpt{margin-top:.625rem}.activity-card__content{padding-top:1.25rem}.activity-card__footer{margin-top:1.25rem}@media(min-width:1280px){.activity-card__content{padding-top:1.875rem}.activity-card__footer{margin-top:1.875rem}}.archive-list__inner{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));column-gap:var(--grid-gap);gap:.625rem}.archive-row{-webkit-tap-highlight-color:transparent}.archive-row__body{position:relative;background-color:var(--theme-bg);color:var(--theme-text);height:6.25rem;overflow:hidden}.archive-row__body:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.archive-row.is-expandable{cursor:pointer}.archive-row.is-expandable:not(.is-expanded) .archive-row__body{transition:height .35s var(--ease-power2-out)}.archive-row.is-expandable:not(.is-expanded) .archive-row__body:hover{height:7.8125rem}.archive-row.is-expanded .archive-row__body{height:auto}.archive-row__header{width:min(100% - var(--cnt-margin) * 2,var(--cnt-max-width));margin-inline:auto}.archive-row__body__inner{width:min(100% - var(--cnt-margin) * 2,var(--cnt-max-width));margin-inline:auto;padding-block:1.875rem}@media(min-width:1280px){.archive-row__body__inner{padding-block:3.75rem}}.archive-row__content{position:relative;display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--grid-gap);row-gap:1.25rem}.archive-row__content .archive-row__content__image{width:calc(8 * (100% - 11 * var(--grid-gap)) / 12 + 7 * var(--grid-gap));grid-column:1/-1}.archive-row__content .archive-row__content__text{grid-column:1/-1;max-width:55ch}@media(min-width:576px){.archive-row__content .archive-row__content__image{grid-column:span 4;width:auto}}@media(min-width:992px){.archive-row__content .archive-row__content__image{grid-column:span 4}.archive-row__content .archive-row__content__text{grid-column:span 6}.archive-row__content .archive-row__link{position:absolute;bottom:0;right:0;z-index:1}}.archive-row__content__text__title{margin-bottom:1lh}.archive-row__header{padding-block:.625rem}@media(min-width:992px){.archive-row__header{padding-block:2.5rem}}@media(max-width:767px){.archive-row__title{font-weight:600}}.archive-row__body[data-theme] .arrow-pill{--pill-color: var(--theme-text);--icon-color: var(--theme-bg)}.button:focus{outline:0}.button{cursor:pointer;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;background:none;border:none;padding:0;color:currentColor;--btn-fg: var(--theme-btn-fg);--btn-bg: var(--theme-btn-bg);--btn-hover-fg: var(--theme-btn-fg);--btn-hover-bg: var(--theme-btn-hover-bg);--btn-border: transparent;--btn-hover-border: transparent;background-color:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-border);border-radius:999px;padding-inline:1rem;padding-block:.5rem;padding-bottom:.5rem;position:relative;margin:0;overflow:hidden;display:inline-flex;align-items:center;-webkit-text-decoration:none;text-decoration:none;white-space:wrap;font-family:var(--font-heading);font-weight:500;font-size:.875rem;line-height:1.1}@media(min-width:1280px){.button{font-size:1rem}}@media(min-width:1280px){.button{padding-inline:1.0625rem;padding-block:.5625rem;padding-bottom:.5rem}}@media(hover:hover){.button{transition-timing-function:ease;transition-duration:.25s;transition-property:background-color}.button:hover:not(:disabled){color:var(--btn-hover-fg);background-color:var(--btn-hover-bg);border-color:var(--btn-hover-border)}}.button:disabled{opacity:.4;cursor:not-allowed}[data-theme=black] .button{--btn-hover-fg: var(--color-white);--btn-hover-bg: rgba(255, 255, 255, .2)}.button[data-color=grey]{--btn-bg: #757576;--btn-fg: #bababa;--btn-hover-bg: white;--btn-hover-fg: #757576}.button[data-color=outline]{--btn-bg: transparent;--btn-fg: var(--theme-text, var(--color-black));--btn-border: currentColor;--btn-hover-bg: var(--theme-text, var(--color-black));--btn-hover-fg: var(--theme-bg, var(--color-white));--btn-hover-border: var(--theme-text, var(--color-black))}.button--large{padding:.75rem 1.5rem;font-size:.75rem}@media(min-width:768px){.button--large{padding:1.375rem 1.75rem;font-size:.875rem}}.text-button{cursor:pointer;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;background:none;border:none;padding:0;margin:0;color:currentColor;-webkit-text-decoration:none;text-decoration:none}.button--icon{display:inline-flex;gap:.1875rem}.button--icon:after{content:"";display:inline-block;text-align:center;position:relative;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1rem;-webkit-mask-image:url(/wp-content/themes/boekenberg/dist/assets/icons/icon-arrow.svg);mask-image:url(/wp-content/themes/boekenberg/dist/assets/icons/icon-arrow.svg);aspect-ratio:1/1;flex-shrink:0}.button--icon{padding-block:8px;padding-right:8px}@media(min-width:992px){.button--icon{gap:.5rem;padding-inline:17px;padding-right:10px;padding-block:6px}.button--icon:after{width:1.75rem}}.button--opaque{position:relative;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#73737399;color:#fff}.button--opaque span{position:relative}@media(hover:hover){.button--opaque:hover{--btn-fg: white;background-color:#737373cc}}.text-button:focus{outline:0}.text-button{cursor:pointer;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;background:none;border:none;padding:0;margin:0;color:currentColor}.text-button[data-theme=grey]{color:var(--color-text-grey)}@media(hover:hover){.text-button[data-theme=grey]{transition:color .15s ease-in-out}.text-button[data-theme=grey]:hover{color:var(--color-black)}}.circle-button:focus{outline:0}.circle-button{cursor:pointer;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;background:none;border:none;padding:0;margin:0;color:currentColor;color:var(--color-black);top:0;z-index:1;width:3.25rem;height:3.25rem;background-color:var(--color-yellow);border-radius:100%;pointer-events:all;display:flex;align-items:center;justify-content:center;transition:background-color .25s ease-in-out,color .25s ease-in-out}.circle-button:after{content:"";width:1.375rem;height:1.375rem;transition:transform .25s ease-in-out;display:block;background-color:currentColor;-webkit-mask-size:cover;mask-size:cover}@media(hover:hover){.circle-button:hover{background-color:var(--color-black);color:#fff}}.expand-button{display:inline-flex;flex-direction:row;align-items:center;gap:5px;--line-width: 2px}.expand-button figure{position:relative;aspect-ratio:1/1;width:.8em;margin-top:3px}.expand-button figure:before,.expand-button figure:after{content:"";position:absolute;top:50%;right:50%;bottom:50%;left:50%;translate:-50% -50%;background:currentColor}.expand-button figure:before{width:70%;height:var(--line-width)}.expand-button figure:after{width:var(--line-width);height:70%}@media(min-width:992px){.expand-button{--line-width: 3px}}.expand-button.is-toggled figure:after{transform:rotate(90deg)}.contact-person__inner{display:flex;flex-direction:column-reverse;gap:1.875rem}.contact-person__image{width:calc(3 * (100% - 5 * var(--grid-gap)) / 6 + 2 * var(--grid-gap))}.contact-person__content{display:flex;flex-direction:column;gap:1.875rem}.contact-person__name{font-weight:600}.contact-person__email{display:flex;flex-direction:column;align-items:flex-start}.contact-person__email a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.12em}@media(hover:hover){.contact-person__email a:hover{-webkit-text-decoration:none;text-decoration:none}}@media(min-width:768px){.contact-person__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--grid-gap)}.contact-person__image{width:100%}.contact-person__content{grid-column:span 3;max-width:48ch;display:flex;justify-content:space-between;padding-left:1.25rem;border-left:1px solid currentColor}}.events-list .events-list__preview{display:none}@media(min-width:992px){.events-list{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--grid-gap);grid-template-rows:auto 1fr}.events-list .events-list__preview{display:block;grid-column:1/span 3;grid-row:1/span 2}.events-list .events-list__items,.events-list .events-list__footer{grid-column:5/-1}}.events-list__footer{margin-top:2.5rem}.events-list__empty{border-top:1px solid currentColor;margin:0;padding-block:1.0625rem;font-weight:400;font-size:1rem;line-height:1.4}@media(min-width:1280px){.events-list__empty{font-size:1.125rem}}.events-list__item{border-top:1px solid var(--color-grey)}.events-list__item:last-child{border-bottom:none}.event-preview{position:relative}.event-preview figure{border-radius:1.375rem;overflow:hidden}.event-preview .event-preview__active{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.event-preview .event-preview__active figure,.event-preview .event-preview__active img{width:100%;height:100%}.event-preview .event-preview__active img{object-fit:cover}.event-row{position:relative;--btn-size: 1.25rem}@media(min-width:768px){.event-row{--btn-size: 1.875rem}}@media(min-width:992px){.event-row{--btn-size: 2.5rem}}.event-row__details{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:.625rem;margin-top:1.25rem}@media(min-width:768px){.event-row__details{gap:.625rem;margin-top:0rem}}@media(min-width:992px){.event-row__details{gap:1.5625rem}}.event-row__body{overflow:hidden;transition:max-height .35s var(--ease-power2-out)}.event-row__body p{max-width:45ch;font-weight:400;font-size:1rem;line-height:1.4}@media(min-width:1280px){.event-row__body p{font-size:1.125rem}}.event-row__body__inner{opacity:0;transition:opacity .2s var(--ease-power2-out);padding-bottom:1.25rem}.event-row:not(.is-expanded) .event-row__body{max-height:0}@media(min-width:992px){.event-row__body__cover{display:none}}.event-row__toggle{display:block;width:var(--btn-size);aspect-ratio:1/1;position:absolute;right:0;grid-column:3;grid-row:1;justify-self:end}.event-row__toggle figure{width:100%;aspect-ratio:1/1;background-color:currentColor;-webkit-mask-image:url(/wp-content/themes/boekenberg/dist/assets/icons/icon-arrow.svg);mask-image:url(/wp-content/themes/boekenberg/dist/assets/icons/icon-arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:rotate(90deg);transition:transform .35s var(--ease-power2-out)}@media(min-width:768px){.event-row__toggle{top:1.0625rem}}.event-row.is-expanded .event-row__toggle figure{transform:rotate(-90deg)}.event-row.is-expanded .event-row__body__inner{opacity:1}.event-row.is-disabled .event-row__header{cursor:default}.event-row.is-disabled .event-row__toggle{display:none}.event-row__title{margin-top:.15em}.event-row__header{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--grid-gap);cursor:pointer;-webkit-tap-highlight-color:transparent}.event-row__header:focus-visible{outline:2px solid currentColor;outline-offset:.25rem}.event-row__header{padding-top:1.25rem;padding-bottom:1.25rem}.event-row__header .event-row__header__time{grid-column:span 2}.event-row__header .event-row__header__title{grid-column:2/span 2}.event-row__header>*{font-weight:600;font-size:1.0625rem;line-height:1.1}@media(min-width:1280px){.event-row__header>*{font-size:1.375rem}}.event-row__header__date{text-transform:lowercase}@media(min-width:768px){.event-row__header{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));column-gap:var(--grid-gap)}.event-row__header .event-row__header__date{grid-column:span 2}.event-row__header .event-row__header__title{grid-column:3/span 4;grid-row:1}.event-row__header .event-row__header__time{grid-column:8/span 1}}@media(min-width:768px){.event-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--grid-gap)}.event-row .event-row__title{font-weight:700}.event-row .event-row__header,.event-row .event-row__body{grid-column:1/span 4}.event-row .event-row__body{padding-left:calc(1 * (100% - 3 * var(--grid-gap)) / 4 + 1 * var(--grid-gap))}.event-row .event-row__details{grid-column:3;grid-row:1/span 3;place-self:end;flex-direction:row;justify-content:flex-start}}.event-tags{position:relative;display:flex;flex-direction:row;list-style:none;padding:0;gap:.625rem;z-index:1;margin:0}@media(min-width:992px){.event-tags{gap:1.5625rem}}.event-tag{--size: var(--btn-size);display:flex;align-items:center;height:var(--size);background-color:var(--theme-bg);color:var(--theme-text);overflow:hidden;padding-inline:.625rem;font-weight:400;border-radius:1.375rem;line-height:0;white-space:nowrap;margin:0;text-transform:lowercase;font-size:.625rem;padding-top:.0625rem}@media(min-width:768px){.event-tag{font-size:.75rem}}@media(min-width:992px){.event-tag{padding-inline:1.25rem;font-size:1rem}}@media(min-width:1280px){.event-tag{font-size:1.125rem}}.event-tag span{margin-bottom:2px;-webkit-user-select:none;user-select:none}.program-tags.is-expanded .program-tag span{opacity:1}.program-tags.is-expanded .program-tag{max-width:500px}.arrow-pill{--icon-width: var(--btn-size);--pill-color: var(--color-green-200);--icon-color: var(--color-blue-200);--btn-size: 1.25rem}@media(min-width:768px){.arrow-pill{--btn-size: 1.875rem}}@media(min-width:992px){.arrow-pill{--btn-size: 2.5rem}}.arrow-pill{position:relative;display:flex;align-items:center;height:var(--btn-size);border-radius:1.375rem;width:4rem;border:1px solid transparent;flex-shrink:0;background-color:var(--pill-color)}@media(min-width:992px){.arrow-pill{width:8.125rem}}.arrow-pill figure{position:absolute;right:0;background-color:var(--icon-color);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:var(--icon-width);-webkit-mask-image:url(/wp-content/themes/boekenberg/dist/assets/icons/icon-arrow.svg);mask-image:url(/wp-content/themes/boekenberg/dist/assets/icons/icon-arrow.svg);aspect-ratio:1/1}.arrow-pill span{display:block;text-indent:-9999px;overflow:hidden}@media(hover:hover){.arrow-pill{transition:background-color .2s ease,border .2s ease}.arrow-pill figure{transition:background-color .2s ease}.arrow-pill:hover{background-color:transparent;border:1px solid var(--pill-color)}.arrow-pill:hover figure{background-color:var(--pill-color)}}.eyes-test{width:300px;height:300px;display:flex;justify-content:center;align-items:center;position:fixed;pointer-events:none;left:0;top:0;z-index:1000;overflow:visible}.footer{color:var(--color-white);background-color:var(--color-black);border-radius:1.875rem 1.875rem 0 0;overflow:clip}.footer :where(.menu-list){list-style:none;margin:0;padding:0}.footer a{-webkit-text-decoration:none;text-decoration:none;color:currentColor}.footer__inner{width:min(100% - var(--cnt-margin) * 2,var(--cnt-max-width));margin-inline:auto;position:relative;display:grid;padding-top:1.875rem}.footer__logo{display:block;width:12.5rem;aspect-ratio:200/28.36}.footer__logo svg{display:block;width:100%;height:auto;overflow:visible}.footer__logo path{fill:currentColor}.footer__tagline{font-family:var(--font-heading);font-weight:500;font-size:1rem;line-height:1.1;max-width:22ch;margin-top:1.5625rem}.footer__menu{font-family:var(--font-heading);font-weight:500;letter-spacing:-.015em;font-size:1.75rem;line-height:1}@media(min-width:992px){.footer__menu{font-size:1.375rem}}.footer__menu{margin-top:4.375rem}.footer__menu .menu-item+.menu-item{margin-top:.45em}.footer__block{font-weight:400;font-size:1rem;line-height:1.4}@media(min-width:1280px){.footer__block{font-size:1.125rem}}.footer__block{margin-top:3.125rem}.footer__block address{font-style:normal}.footer__block address a{-webkit-text-decoration:none;text-decoration:none}@media(hover:hover){.footer__block address a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.12em}}.footer__title{font-family:var(--font-heading);font-weight:500;font-size:1rem;line-height:1.1;margin-bottom:.75rem}.footer__hours{display:grid;grid-template-columns:9em 1fr;margin:0}.footer__hours dd{margin:0}.footer__social{--social-size: 2.25rem;display:flex;gap:.75rem;margin:3.125rem 0 0;padding:0;list-style:none}.footer__social-link{position:relative;display:block;width:var(--social-size);height:var(--social-size);transition:color .2s ease}.footer__social-link:before{content:"";position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;transition:background-color .2s ease}.footer__social-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:currentColor;-webkit-mask-image:var(--social-icon);mask-image:var(--social-icon);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.footer__social-link--instagram{--social-icon: url(/wp-content/themes/boekenberg/dist/assets/icons/social/icon-social-instagram.svg)}.footer__social-link--facebook{--social-icon: url(/wp-content/themes/boekenberg/dist/assets/icons/social/icon-social-facebook.svg)}.footer__social-link--send{--social-icon: url(/wp-content/themes/boekenberg/dist/assets/icons/social/icon-social-send.svg)}@media(hover:hover){.footer__social-link:hover{color:var(--color-black)}.footer__social-link:hover:before{background-color:var(--color-white)}}.footer__social-link:focus-visible{color:var(--color-black)}.footer__social-link:focus-visible:before{background-color:var(--color-white)}.footer__legal{font-weight:400;font-size:.875rem;line-height:1.4;margin-top:3.125rem;opacity:.5}.footer__character{position:relative;justify-self:start;aspect-ratio:263.38/167.16;width:min(88%,22.5rem);margin-top:2.5rem;margin-bottom:-1.25rem;clip-path:inset(-100% -100% 0 -100%)}.footer__character figure{position:absolute;top:0;right:0;bottom:0;left:0}.footer__character img{width:100%;height:auto}@media(min-width:992px){.footer__inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);row-gap:2.1875rem}.footer__inner>*{margin-top:0}.footer__logo{grid-area:1/1/auto/span 3}.footer__tagline{grid-area:2/1/auto/span 3}.footer__menu{grid-area:2/4/span 2/span 2}.footer__block--hours{grid-area:2/6/auto/span 3}.footer__block--address{grid-area:2/9/auto/span 2}.footer__hours{grid-template-columns:7em 1fr}.footer__social{grid-area:2/11/auto/span 2;flex-direction:column;gap:.5rem}.footer__legal{grid-area:3/9/auto/-1;justify-self:end;align-self:end;margin-bottom:1.25rem;display:flex;flex-direction:row;gap:1em}.footer__character{grid-area:3/1/auto/span 3;justify-self:start;align-self:end;width:80%;margin-top:0}}.layout-section{margin-top:4.6875rem;overflow:clip}@media(min-width:1280px){.layout-section{margin-top:12.5rem}}.page-section:first-child .layout-section,.page-body>.layout-section:first-child{margin-top:0!important}.layout-section__header{width:min(100% - var(--cnt-margin) * 2,var(--cnt-max-width));margin-inline:auto}.layout-section__divider{height:1px;background-color:currentColor}.layout-section__header__title{padding-bottom:.3125rem}@media(min-width:768px){.layout-section__header__title{padding-bottom:.625rem}}.layout-section__intro{padding-top:.5rem;max-width:40ch}@media(min-width:768px){.layout-section__intro{padding-top:1.125rem}}@media(min-width:1280px){.layout-section__intro{padding-top:1.5625rem}}.layout-section__content{width:min(100% - var(--cnt-margin) * 2,var(--cnt-max-width));margin-inline:auto;margin-top:1.25rem}@media(min-width:992px){.layout-section__content{margin-top:2.1875rem}}@media(min-width:1280px){.layout-section__content{margin-top:3.125rem}}.layout-section--activities .layout-section__content{margin-top:.625rem}@media(min-width:992px){.layout-section--activities .layout-section__content{margin-top:2.1875rem}}@media(min-width:1280px){.layout-section--activities .layout-section__content{margin-top:3.125rem}}.layout-section--archive-list .layout-section__content{margin:0}.layout-heading{border-bottom:1px solid currentColor;padding-bottom:.3125rem}@media(min-width:768px){.layout-heading{padding-bottom:.625rem}}.layout-section--agenda .layout-section__divider{display:none}.layout-section--agenda .layout-section__content{margin-top:0}.main-nav{position:fixed;top:0;z-index:10;width:100%;display:flex;flex-direction:column}.main-nav__bar{position:fixed;bottom:1.25rem;display:block;width:100%;z-index:1;display:flex;align-items:center;justify-content:center;margin-top:var(--cnt-margin);pointer-events:none}.nav-bar__inner{width:100%;display:flex;flex-direction:row;justify-content:center}.nav-bar__logo{aspect-ratio:1/1;width:3.75rem;background-color:var(--theme-fg);border-radius:100%}.nav-bar__logo svg{display:block}.nav-bar__toggle:focus{outline:0}.nav-bar__toggle{cursor:pointer;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;background:none;border:none;padding:0;margin:0;color:currentColor;pointer-events:all}.nav-bar__toggle-text{opacity:0}@media(hover:none){.nav-bar__toggle-text{opacity:1}}.nav-overlay{--padding: 1.875rem;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;overflow:hidden;visibility:hidden;opacity:0}@media(min-width:992px){.nav-overlay{--padding: 2.5rem}}.nav-overlay__inner{position:absolute;inset:var(--cnt-margin);display:grid;grid-template-rows:auto minmax(0,1fr) auto;--close-width: min(12.5rem, 28dvh);--close-height: calc(var(--close-width) * 541 / 500 - .9375rem);background-color:var(--color-blue);color:var(--color-white);border-radius:2.5rem;overflow:hidden}.nav-overlay__header{padding:var(--padding);padding-bottom:0}.nav-overlay__header-link{display:block;position:relative;aspect-ratio:200/28.36;width:12.5rem}.nav-overlay__header-link svg{width:100%;height:auto;overflow:visible}.nav-overlay__header-link svg path{fill:#fff}.nav-overlay__body{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.875rem;padding:var(--padding);overflow-y:auto;overscroll-behavior:contain;grid-row:2/4;grid-column:1;padding-bottom:calc(var(--close-height) + var(--padding));-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--padding),#000 calc(100% - var(--close-height) - 3.75rem),transparent calc(100% - var(--close-height) / 2));mask-image:linear-gradient(to bottom,transparent 0,#000 var(--padding),#000 calc(100% - var(--close-height) - 3.75rem),transparent calc(100% - var(--close-height) / 2))}@media(min-width:768px){.nav-overlay__body{align-items:center}}.nav-overlay .menu-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:2em}.nav-overlay .menu-item__link{display:block;color:currentColor;-webkit-text-decoration:none;text-decoration:none;-webkit-tap-highlight-color:transparent}.nav-overlay .menu-item__link span{display:inline-block;font-family:var(--font-heading);font-weight:500;letter-spacing:-.015em;font-size:2.75rem;line-height:1}@media(min-width:1280px){.nav-overlay .menu-item__link span{font-size:4.875rem}}@media(hover:hover){.nav-overlay .menu-item__link{opacity:1;transition:opacity .2s ease-in-out}.nav-overlay .menu-item__link:hover{opacity:.5}}.nav-overlay__body .menu-list{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));column-gap:var(--grid-gap)}@media(min-width:768px){.nav-overlay__body .menu-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--grid-gap);grid-auto-flow:column;grid-template-rows:repeat(var(--menu-rows, 1),auto);margin-block:auto;column-gap:9.375rem}}.nav-overlay__language{display:flex;justify-content:center}.nav-item{--highlight-color: var(--theme-bg);position:relative;display:flex;padding-top:.75rem;padding-bottom:1.625rem}.nav-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--highlight-color);opacity:0}.nav-item__inner{position:relative;padding-inline:.75rem}.nav-item__title{font-weight:700}.nav-item__link{position:absolute;top:0;right:0;bottom:0;left:0;font-size:0;line-height:0;white-space:nowrap;-webkit-tap-highlight-color:transparent}.nav-item.current-menu-item:before{opacity:.5}@media(min-width:992px){.nav-item__inner{position:relative;padding-inline:.75rem;flex:1;padding-bottom:1lh}}@media(hover:hover){.nav-item:hover:before{opacity:.5}}@media(min-width:992px){.nav-item .nav-item__inner{border-left:1px solid currentColor}.nav-item:last-child .nav-item__inner{border-right:1px solid currentColor}}.nav-overlay__close:focus{outline:0}.nav-overlay__close{cursor:pointer;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;background:none;border:none;padding:0;margin:0;color:currentColor;position:relative;grid-row:3;grid-column:1;z-index:1;justify-self:center;margin-bottom:-.9375rem;aspect-ratio:500/541;width:var(--close-width)}.nav-overlay__close svg{position:absolute;width:100%;height:100%;top:0;left:0}.media-module img{width:100%;height:100%;object-fit:cover}.media-module.has-aspect img{height:auto;width:100%;aspect-ratio:var(--aspect-ratio)}.media-module.has-caption .figcaption{position:relative}.page-hero{position:relative;height:100svh;display:flex;overflow:hidden}.page-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.page-hero__footer{position:absolute;bottom:0;width:100%;height:100px;display:flex;justify-content:center;align-items:center;z-index:1}.page-hero__footer button{position:relative;width:3.125rem;aspect-ratio:1/1}.page-hero__footer button:focus{outline:0}.page-hero__footer button{cursor:pointer;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;background:none;border:none;padding:0;margin:0;color:currentColor;display:flex;justify-content:center;align-items:center}.page-hero__footer button figure{width:1.875rem;aspect-ratio:1/1}@media(min-width:768px){.page-hero__footer button figure{width:2.75rem}}@media(min-width:1280px){.page-hero__footer button figure{width:3.25rem}}@media(min-width:1920px){.page-hero__footer button{width:2.7vw}.page-hero__footer button figure{width:2.7vw}}.page-hero--media .page-hero__inner,.page-hero--media .page-hero__media{position:relative;display:flex;flex:1}.page-hero--media figure,.page-hero--media picture{position:absolute;top:0;right:0;bottom:0;left:0}.page-hero--media img{object-fit:cover}.page-hero--text .page-hero__inner{position:relative;display:flex;flex:1;justify-content:center;align-items:center;padding:2.5rem;padding-top:calc(2.5rem + var(--nav-height))}.page-hero--text .page-hero__text__title{max-width:20ch}.page-hero--logo .page-hero__inner{position:relative;flex:1;display:flex;align-items:center;justify-content:center}.page-hero__logo{position:absolute;display:block;width:90%}@media(orientation:landscape){.page-hero__logo{aspect-ratio:1561/874;width:80%}}@media(orientation:portrait){.page-hero__logo{aspect-ratio:1/1}}.page-intro{width:min(100% - var(--cnt-margin) * 2,var(--cnt-max-width));margin-inline:auto;display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--grid-gap);margin-top:4.375rem;margin-bottom:5.625rem}@media(min-width:992px){.page-intro{margin-top:4.375rem;margin-bottom:11.25rem}}.page-intro__inner{grid-column:1/-1;display:flex;flex-direction:column;gap:2.5rem}.page-intro__title__heading{max-width:24ch}.page-intro__text{max-width:53ch}.page-intro__title__heading{font-family:var(--font-heading);font-weight:500;letter-spacing:-.015em;font-size:2.25rem;line-height:1}@media(min-width:1280px){.page-intro__title__heading{font-size:3.625rem}}.page-intro__text{font-weight:600;font-size:1.1875rem;line-height:1.33}@media(min-width:1280px){.page-intro__text{font-size:1.5rem}}.page-logos{overflow:clip;background-color:var(--theme-bg-alt);padding-block:1.25rem}@media(min-width:1280px){.page-logos{padding-block:3.125rem}}.page-logos__wrapper{--gap: var(--grid-gap);display:flex;white-space:nowrap;flex-direction:row;filter:grayscale(100%) hue-rotate(320deg);mix-blend-mode:multiply}.page-logos__inner{display:flex;white-space:nowrap;gap:var(--gap);flex:0 0 auto;width:auto;padding-right:var(--gap)}.page-logos__item{position:relative;flex:0 0 auto;opacity:.7}.page-logos__item a{position:absolute;top:0;right:0;bottom:0;left:0}.page-logos__item img{display:block;height:20vw}@media(hover:hover){.page-logos__item:has(a):hover{opacity:.7}}@media(min-width:576px){.page-logos__item img{height:9vw}}@media(min-width:992px){.page-logos__item img{height:8vw}}@media(min-width:1280px){.page-logos__item img{height:5.5vw}}.product-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--grid-gap);row-gap:var(--grid-gap)}@media(min-width:1280px){.product-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--grid-gap)}}.product-card{position:relative;display:flex;flex-direction:column;gap:1.25rem;-webkit-tap-highlight-color:transparent}.product-card--standard,.product-card--portrait .product-card__image{background-color:var(--raster-bg, #f7f7f6);background-image:radial-gradient(circle at center,var(--raster-dot-color, #ebebea) 0 var(--raster-dot-size, .03125rem),transparent calc(var(--raster-dot-size, .03125rem) + .5px) 100%);background-size:var(--raster-dot-gap, .25rem) var(--raster-dot-gap, .25rem);border-radius:var(--raster-radius, 1.25rem)}.product-card__image{--product-image-inset: 1.25rem;--product-image-height: 13.75rem;--product-image-fit-height: calc(var(--product-image-height) - var(--product-image-inset) * 2);height:var(--product-image-height);width:100%;flex:none;min-height:0;display:flex;justify-content:center;align-items:center;padding:var(--product-image-inset);perspective:87.5rem;perspective-origin:50% 40%}@media(min-width:992px){.product-card__image{--product-image-inset: 1.875rem;--product-image-height: 18.75rem}}.product-card__image .product-card__book{--cover-ratio: var(--aspect-ratio, 3/4);--book-depth: 1.75rem;--book-turn: -2deg;--book-tilt: 0deg;--book-pages: #f7f6f2;--book-pages-side: #f1efe9;--book-pages-bottom: #e4e1d9;position:relative;width:min(100%,var(--product-image-fit-height) * (var(--cover-ratio)));aspect-ratio:var(--cover-ratio);transform-style:preserve-3d;transform:translateZ(var(--book-lift, 0px)) rotateX(calc(var(--book-tilt) + var(--tilt-x, 0deg))) rotateY(calc(var(--book-turn) + var(--tilt-y, 0deg)));transition:transform .25s var(--ease-power2-out)}.product-card__image .product-card__book:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateZ(calc(var(--book-depth) * -1));box-shadow:0 .75rem 1rem #00000038,0 .1875rem .5rem #00000014;transition:box-shadow .3s var(--ease-power2-out)}.product-card__image .media-module{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.product-card__image .media-module:before,.product-card__image .media-module:after,.product-card__image .media-module picture:before,.product-card__image .media-module picture:after{content:"";position:absolute}.product-card__image .media-module:before{top:0;left:0;right:0;height:var(--book-depth);background-color:var(--book-pages);transform-origin:center top;transform:rotateX(-90deg)}.product-card__image .media-module:after{top:0;bottom:0;left:0;width:var(--book-depth);background-color:#00000073;background-image:linear-gradient(#0003,#0003),var(--book-cover, none);background-size:100% 100%,20000% 100%;background-position:left center;background-repeat:no-repeat;transform-origin:left center;transform:rotateY(90deg)}.product-card__image .media-module picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.product-card__image .media-module picture:before{top:0;bottom:0;right:0;width:var(--book-depth);background-color:var(--book-pages-side);transform-origin:right center;transform:rotateY(-90deg)}.product-card__image .media-module picture:after{left:0;right:0;bottom:0;height:var(--book-depth);background-color:var(--book-pages-bottom);transform-origin:center bottom;transform:rotateX(90deg)}.product-card__image .media-module img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover}@media(hover:hover){.product-card:hover .product-card__book{--book-lift: 2.5rem}.product-card:hover .product-card__book:before{box-shadow:0 1.75rem 1.875rem #00000024,0 .3125rem .75rem #0000001f}}@media(prefers-reduced-motion:reduce){.product-card__book,.product-card__book:before{transition:none}}.product-card__content{display:flex;flex-direction:column;gap:1.25rem;flex:1}@media(min-width:992px){.product-card__content{gap:2.5rem}}.product-card__link{-webkit-text-decoration:none;text-decoration:none;color:currentColor}.product-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.product-card__link{font-weight:600;font-size:1.0625rem;line-height:1.1}@media(min-width:1280px){.product-card__link{font-size:1.375rem}}.product-card__badges{position:absolute;top:.625rem;right:.625rem;z-index:3;display:flex;flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;pointer-events:none}.product-card__badges img{display:block;width:2.25rem;height:auto}@media(min-width:992px){.product-card__badges{top:1.25rem;right:1.25rem}.product-card__badges img{width:3.375rem}}.product-card__price{font-weight:600;font-size:1.0625rem;line-height:1.1}@media(min-width:1280px){.product-card__price{font-size:1.375rem}}.product-card__author,.product-card__availability{font-weight:400;font-size:1rem;line-height:1.4}@media(min-width:1280px){.product-card__author,.product-card__availability{font-size:1.125rem}}.product-card__author,.product-card__availability{font-weight:500}.product-card__author{margin-top:.625rem}.product-card__availability{flex-basis:100%}.product-card__order{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:auto}.product-card__cart{margin-top:auto}.product-card__cart.is-loading{opacity:.6;pointer-events:none}.product-card__cart{position:relative;z-index:2;align-self:flex-start}@media(max-width:991px){.product-card:not(.product-card--portrait) .product-card__cart{--cart-circle-size: 2.25rem;width:var(--cart-circle-size);height:var(--cart-circle-size);padding:0;margin-top:0;align-self:center;justify-content:center;flex:none}.product-card:not(.product-card--portrait) .product-card__cart .product-card__cart-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-card:not(.product-card--portrait) .product-card__cart:before{content:"";position:absolute;top:50%;right:50%;bottom:50%;left:50%;width:56.8%;height:56.8%;translate:-50% -50%;background-color:currentColor;-webkit-mask:url(/wp-content/themes/boekenberg/dist/assets/icons/icon-cart-plus.svg) center/contain no-repeat;mask:url(/wp-content/themes/boekenberg/dist/assets/icons/icon-cart-plus.svg) center/contain no-repeat}}.product-card__sold-out{margin-top:auto;align-self:flex-start;flex:none}@media(max-width:991px){.product-card__sold-out{margin-top:0;align-self:center}}.product-card--standard{padding:.625rem}@media(min-width:992px){.product-card--standard{padding-inline:3.75rem;padding-block:2.5rem}}.product-card--portrait{container-type:inline-size;--card-panel-ratio: 335 / 416;--card-gap: 1.25rem;gap:var(--card-gap)}@media(min-width:992px){.product-card--portrait{--card-gap: 1.875rem}}@media(max-width:991px){.product-card--portrait .product-card__order{flex-direction:column;align-items:flex-start}.product-card--portrait .product-card__price{order:-1}.product-card--portrait .product-card__sold-out{align-self:flex-start}}.product-card--portrait .product-card__image{--product-image-height: calc(100cqw / (var(--card-panel-ratio)));--product-image-inset: 20cqw}.programs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--grid-gap);gap:var(--grid-gap)}@media(min-width:992px){.programs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--grid-gap)}}.program-card{--padding: 1.125rem;position:relative;background-color:var(--color-blue-600);color:var(--color-green-200);padding:var(--padding);aspect-ratio:312/390;padding-top:.75rem}.program-card a{overflow:clip;position:absolute;top:0;right:0;bottom:0;left:0;text-indent:-9999px}.program-card__label{margin-bottom:.4em}@media(min-width:992px){.program-card__label{margin-bottom:1em}}.program-card__icon{position:absolute;right:var(--padding);bottom:.625rem;width:1.5625rem}.program-card__icon svg{width:100%;height:auto}@media(min-width:768px){.program-card{--padding: 1.375rem;padding:var(--padding)}.program-card__icon{width:1.875rem;bottom:1.5625rem}}@media(min-width:1280px){.program-card{--padding: 2rem}.program-card__icon{width:2.5rem;bottom:1.5625rem}}.richtext .is-paragraph-title{font-weight:600;margin-top:1.7em;line-height:1.4}.richtext .is-paragraph-title:first-child{margin-top:0}.richtext a{text-underline-offset:.3em;text-decoration-thickness:1px}.richtext ul{margin:0;padding:0;list-style:none}.richtext ul li{position:relative;margin:0;padding-inline-start:1.5em}.richtext ul li:before{content:"•";position:absolute;left:.5em;top:0}.richtext ul{margin-bottom:1.2em}.richtext p+ul{margin-top:1.2em}.richtext p{margin-bottom:1.2em}.richtext p:last-child{margin-bottom:0}.richtext p.is-paragraph-intro{margin-bottom:1.3em}.richtext a:not(.button){text-decoration-line:underline}@media(hover:hover){.richtext a:not(.button):hover{-webkit-text-decoration:none;text-decoration:none}}.richtext a.button{margin-top:.5em}.richtext p.small{color:var(--color-black)}@media(min-width:768px){.richtext p.small{font-size:.875rem}}.shop-filter{width:min(100% - var(--cnt-margin) * 2,var(--cnt-max-width));margin-inline:auto}.shop-filter__bar:focus{outline:0}.shop-filter__bar{cursor:pointer;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;background:none;border:none;padding:0;margin:0;color:currentColor;font-family:var(--font-heading);font-weight:500;font-size:1rem;line-height:1.1;position:relative;isolation:isolate;display:flex;align-items:center;gap:1rem;width:100%;padding-top:.875rem;border-top:1px solid var(--color-grey);text-align:left}@media(min-width:992px){.shop-filter__bar{display:none}}.shop-filter__toggle:focus{outline:0}.shop-filter__toggle{cursor:pointer;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;background:none;border:none;padding:0;margin:0;color:currentColor;flex:1;font:inherit;letter-spacing:inherit;text-align:left}.shop-filter__toggle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.shop-filter__clear:focus{outline:0}.shop-filter__clear{cursor:pointer;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;background:none;border:none;padding:0;margin:0;color:currentColor;font-family:var(--font);font-weight:500;font-size:.875rem;line-height:1.4;position:relative;z-index:1;display:none;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.12em}.shop-filter.has-active-filters .shop-filter__clear{display:block}.shop-filter__icon{flex-shrink:0;width:1.125rem;aspect-ratio:1/1;margin:0;color:var(--color-grey);background-color:currentColor;-webkit-mask:url(/wp-content/themes/boekenberg/dist/assets/icons/icon-cart-plus.svg) center/contain no-repeat;mask:url(/wp-content/themes/boekenberg/dist/assets/icons/icon-cart-plus.svg) center/contain no-repeat}.shop-filter__close{position:sticky;top:0;z-index:1;flex-shrink:0;justify-content:space-between;padding-bottom:1.25rem;border-top:0;background-color:var(--theme-bg)}.shop-filter__close .shop-filter__icon{transform:rotate(45deg)}.shop-filter__panel{display:none}.shop-filter.is-open .shop-filter__panel{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding-inline:var(--cnt-margin);overflow-y:auto;overscroll-behavior:contain;background-color:var(--theme-bg)}@media(min-width:992px){.shop-filter__panel{display:flex;flex-wrap:wrap;column-gap:3.5rem;margin-block:-.3125rem}}.shop-filter__tab:focus{outline:0}.shop-filter__tab{cursor:pointer;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;background:none;border:none;padding:0;margin:0;color:currentColor;font-family:var(--font-heading);font-weight:500;font-size:1rem;line-height:1.1;display:block;-webkit-text-decoration:none;text-decoration:none;align-self:flex-start;margin-top:2rem;padding-bottom:0rem;border-bottom:2px solid transparent;text-transform:uppercase;white-space:nowrap}.shop-filter__tab.is-active{border-bottom-color:currentColor}@media(hover:hover){.shop-filter__tab:hover{border-bottom-color:currentColor}}@media(min-width:992px){.shop-filter__tab{order:0;margin-block:.3125rem}}.shop-filter__options{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding-top:1.125rem}.shop-filter__options[hidden]{display:none}@media(min-width:992px){.shop-filter__options{order:1;flex-basis:100%;flex-direction:row;flex-wrap:wrap;gap:1rem 2rem;padding-top:.6875rem;padding-bottom:.375rem}}.shop-filter__option:focus{outline:0}.shop-filter__option{cursor:pointer;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;background:none;border:none;padding:0;margin:0;color:currentColor;font-weight:500;font-size:.875rem;line-height:1.4;position:relative;display:flex;align-items:center;gap:.625rem;text-align:left;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.shop-filter__option:before,.shop-filter__option:after{content:"";flex-shrink:0;width:1.25rem;height:1.25rem;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.shop-filter__option:before{width:1.375rem;height:1.375rem;margin:-.0625rem;-webkit-mask-image:url(/wp-content/themes/boekenberg/dist/assets/icons/icon-radio-input.svg);mask-image:url(/wp-content/themes/boekenberg/dist/assets/icons/icon-radio-input.svg)}.shop-filter__option:after{position:absolute;top:50%;left:0;margin-top:-.625rem;-webkit-mask-image:url(/wp-content/themes/boekenberg/dist/assets/icons/icon-radio-toggle.svg);mask-image:url(/wp-content/themes/boekenberg/dist/assets/icons/icon-radio-toggle.svg);transform:scale(0);transition:transform .08s var(--ease-power2-out)}.shop-filter__option.is-active:after{transform:scale(1)}.shop-filter__results{position:sticky;bottom:0;flex-shrink:0;margin-top:auto;padding-top:3rem;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom));background-color:var(--theme-bg)}.shop-filter__results .button{width:100%;justify-content:center}@media(min-width:992px){.shop-filter__results{display:none}}.shopping-cart{position:absolute;top:var(--cnt-margin);right:var(--cnt-margin);z-index:3;display:flex;align-items:center;gap:1rem}.shopping-cart__notice{display:none;margin:0}.shopping-cart__link{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding-inline:.5rem;background-color:var(--color-black);color:var(--color-white);border-radius:999px;-webkit-text-decoration:none;text-decoration:none;line-height:1}.shopping-cart__link[hidden]{display:none}.shopping-cart.is-pinned{position:fixed;top:var(--cnt-margin);right:var(--cnt-margin);padding:.625rem .75rem .625rem 1.25rem;background-color:var(--color-yellow);color:var(--color-black);border-radius:999px;z-index:25}.shopping-cart.is-pinned .shopping-cart__notice{display:block}@media(max-width:767px){.shopping-cart.is-pinned{left:var(--cnt-margin);justify-content:space-between}}.text-more .expandable-element__wrapper{max-height:0;overflow:hidden}.text-more .expandable-element__content{padding-top:1.2em}.text-more__toggle{margin-top:2.5rem}.visual-timeline{container-type:inline-size}.visual-timeline__row{--tl-col-w: calc((100cqw - 11 * var(--grid-gap)) / 12);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);align-items:end;margin-block-start:calc(var(--dgap, 1) * var(--tl-col-w) - var(--rise, 0px))}.visual-timeline__cell{--c1: var(--dc1);--c2: var(--dc2);--lift: var(--dlift, 0);grid-column:var(--c1)/var(--c2);margin-block-end:calc(var(--lift) * var(--tl-col-w) * .5)}.visual-timeline__media{position:relative;aspect-ratio:5/4;border-radius:.625rem;overflow:hidden;background-color:#d3d3d3}.visual-timeline__media .media-module{margin:0;width:100%;height:100%}.visual-timeline__media picture{display:block;width:100%;height:100%}.visual-timeline__media img{width:100%;height:100%;object-fit:cover}.visual-timeline__cell--medium .visual-timeline__media{aspect-ratio:4/3}.visual-timeline__cell--large .visual-timeline__media{aspect-ratio:1.3}.visual-timeline__year{position:absolute;inset-inline:1.25rem;bottom:1rem;display:block;text-align:right;font-family:var(--font-heading);font-weight:700;letter-spacing:-.015em;font-size:1.75rem;line-height:1}.visual-timeline__caption{margin-block-start:.75rem;max-width:40ch;font-weight:500;font-size:1rem;line-height:1.4}@media(min-width:1280px){.visual-timeline__caption{font-size:1.125rem}}.visual-timeline__cell:nth-child(2) .visual-timeline__year,.visual-timeline__cell:nth-child(2) .visual-timeline__caption{text-align:left}@media(max-width:767px){.visual-timeline__row{margin-block-start:var(--gap-stack);row-gap:var(--gap-stack)}.visual-timeline__cell{--c1: 1;--c2: 9;--lift: 0}.visual-timeline__cell--medium{--c2: 11}.visual-timeline__cell--large{--c2: 13}.visual-timeline__cell--stack-right{--c1: 5;--c2: 13}.visual-timeline__cell--stack-right.visual-timeline__cell--medium{--c1: 3}.visual-timeline__cell--stack-right.visual-timeline__cell--large{--c1: 1}}.addition-animation{font-family:var(--font-heading);font-weight:500;letter-spacing:-.015em;font-size:1.5rem;line-height:1;position:fixed;z-index:9999;color:var(--theme-text, var(--color-black));white-space:nowrap;pointer-events:none}.component--anchor{position:absolute;width:0;height:0}.anchor-nav{--anchor-nav-top: 1.25rem;position:sticky;top:var(--anchor-nav-top);z-index:5;pointer-events:none;transition:transform .3s ease-in-out;width:min(100% - var(--cnt-margin) * 2,var(--cnt-max-width));margin-inline:auto}@media(max-width:991px){.anchor-nav.sticky-header--hidden{transform:translateY(calc(-100% - var(--anchor-nav-top)))}}.anchor-nav .button{--btn-bg: var(--color-blue);--btn-fg: var(--color-white);--btn-hover-bg: var(--color-black);--btn-hover-fg: var(--color-white)}.anchor-nav .button.is-active{--btn-bg: var(--color-black)}.anchor-nav__list{width:min(100% - var(--cnt-margin) * 2,var(--cnt-max-width));margin-inline:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;list-style:none;padding-block:0;margin-block:0}.anchor-nav__list>li{pointer-events:auto}.faq__header{width:min(100% - var(--cnt-margin) * 2,var(--cnt-max-width));margin-inline:auto}.faq__accordion .accordion__header{width:min(100% - var(--cnt-margin) * 2,var(--cnt-max-width));margin-inline:auto;padding-block:.75rem;border-top:1px solid currentColor;display:flex;align-items:flex-end;justify-content:space-between;cursor:pointer}@media(min-width:992px){.faq__accordion .accordion__header{padding-block:1.25rem}}@media(min-width:1280px){.faq__accordion .accordion__header{padding-block:1.875rem}}@media(min-width:992px){.faq__accordion .accordion__label__title{max-width:45ch}}.faq__accordion .accordion__label__title{margin-bottom:.2em}.faq__accordion .accordion__toggle{flex-shrink:0;transform:rotate(90deg)}.faq__accordion .accordion__toggle svg{display:block;width:1.875rem;aspect-ratio:1/1}@media(min-width:1280px){.faq__accordion .accordion__toggle svg{width:2.75rem}}.faq__accordion .accordion__body{box-shadow:inset 0 20px 20px -20px #00000040,inset 0 -20px 20px -20px #00000040;padding-left:var(--cnt-margin);padding-right:var(--cnt-margin);background-color:var(--color-yellow-100);display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--grid-gap)}.faq__accordion .accordion__body-inner{grid-column:1/-1;padding-top:3.125rem;padding-bottom:3.125rem;max-width:75ch}.faq__accordion .accordion__row:first-child .accordion__header{border-top:0}.faq__accordion .accordion__row.is-active .accordion__header .accordion__toggle{transform:rotate(-90deg)}.faq__accordion .accordion__row.is-active+.accordion__row .accordion__header{border-top:0}.header-panels{width:min(100% - var(--cnt-margin) * 2,var(--cnt-max-width));margin-inline:auto;display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--grid-gap);align-items:stretch;--panel-bg: var(--color-beige);--panel-pad: 1.875rem;--panel-radius: 1.25rem}.header-panels__panel{grid-row:1;min-width:0;z-index:1;aspect-ratio:788/831}.header-panels__panel.is-front{z-index:2}.header-panels__panel--start{grid-column:1/span 7}.header-panels__panel--end{grid-column:6/span 7;--panel-bg: var(--color-sage)}.header-panel__inner{position:relative;height:100%}.header-panel__surface{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--panel-bg);border-radius:var(--panel-radius);overflow:hidden;will-change:transform,filter}.header-panel__background{width:100%;height:100%}.header-panel__background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;height:50%;background:linear-gradient(180deg,#333 -8.39%,#32323200);mix-blend-mode:multiply}.header-panel__background figure,.header-panel__background picture,.header-panel__background img{width:100%;height:100%}.header-panel__background img{object-fit:cover}.header-panel__content{position:relative;height:100%;padding:var(--panel-pad);display:flex;flex-direction:column;gap:2.5rem;align-items:flex-start}.header-panel__title{font-family:var(--font-heading);font-weight:500;letter-spacing:-.015em;font-size:2.75rem;line-height:1}@media(min-width:1280px){.header-panel__title{font-size:4.875rem}}@media(max-width:767px){.header-panel__title{font-size:2.25rem}}.header-panel:not(.is-active) .header-panel__content__footer{visibility:hidden;opacity:0}.header-panel__toggle:focus{outline:0}.header-panel__toggle{cursor:pointer;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;background:none;border:none;padding:0;margin:0;color:currentColor;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--panel-radius)}.header-panel__toggle:focus-visible{outline:2px solid currentColor;outline-offset:.125rem}.header-panel__toggle[disabled]{pointer-events:none}.header-panel.has-background{color:#fff}@media(max-width:767px){.header-panels{--panel-pad: 1.25rem}.header-panels__panel{align-self:start;aspect-ratio:370/605}.header-panels__panel--start{grid-column:1/span 10}.header-panels__panel--end{grid-column:3/span 10;margin-top:6.25rem}}.home-header .berg-char{aspect-ratio:1000/889;position:absolute;bottom:-8%;pointer-events:none}@media(max-width:767px){.home-header .berg-char{--berg-zoom: 1.3;left:calc((1 - var(--berg-zoom)) * 50%);width:calc(var(--berg-zoom) * 100%);bottom:0;transform:translateY(9.5%)}}.home-header .berg-char svg{position:absolute;top:45%;left:35.2%;width:32%;height:auto;overflow:visible;will-change:transform,opacity}.newsletter{width:min(100% - var(--cnt-margin) * 2,var(--cnt-max-width));margin-inline:auto;container-type:inline-size;margin-bottom:1.25rem;--nl-s: min(14cqi, 6rem);--nl-rest: 1.761;--nl-head: 1.15}.newsletter__panel{position:relative;isolation:isolate;display:grid;justify-items:center;text-align:center;padding:10cqi 6cqi 12cqi;background-color:var(--color-yellow);border-radius:2.5rem}.newsletter__title{font-family:var(--font-heading);font-weight:500;font-size:var(--nl-s);line-height:1;letter-spacing:0;white-space:nowrap;color:var(--color-black)}.newsletter__line{display:block}.newsletter__line:last-child{margin-top:calc(var(--nl-s) * var(--nl-head))}.newsletter__eyes{position:relative;display:inline-block;height:1em;color:transparent}.newsletter__eyes-svg,.newsletter__char{position:absolute;max-width:none;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.newsletter__eyes-svg{z-index:2;top:.3315em;left:.1444em;width:1.1636em;overflow:visible}.newsletter__char{top:-1.1237em;left:-1.1355em;width:3.636em}.newsletter__char--body{z-index:-1}.newsletter__char--hands{z-index:2}.newsletter__text{order:1;margin-top:1.875rem;font-weight:400;font-size:1rem;line-height:1.4}@media(min-width:1280px){.newsletter__text{font-size:1.125rem}}.newsletter__text{font-weight:500}.newsletter__form{position:relative;z-index:1;display:flex;width:100%;height:max(2.75rem,var(--nl-s) * .48);margin-top:calc(var(--nl-s) * (var(--nl-rest) - 1));background-color:var(--color-white);border-radius:999px}.newsletter__form:focus-within{outline:2px solid var(--color-black);outline-offset:0}.newsletter__input{flex:1;min-width:0;padding-inline:1.2em;border:0;background:none;border-radius:inherit;font:inherit;font-weight:400;font-size:1rem;line-height:1.4}@media(min-width:1280px){.newsletter__input{font-size:1.125rem}}.newsletter__input{color:var(--color-black)}.newsletter__input:focus{outline:0}.newsletter__input::-webkit-input-placeholder{color:currentColor;opacity:.35}.newsletter__input:-moz-placeholder{color:currentColor;opacity:.35}.newsletter__input::-moz-placeholder{color:currentColor;opacity:.35}.newsletter__input:-ms-input-placeholder{color:currentColor;opacity:.35}.newsletter__submit:focus{outline:0}.newsletter__submit{cursor:pointer;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;background:none;border:none;padding:0;margin:0;color:currentColor;padding-inline:1.1em;background-color:var(--color-black);color:var(--color-white);border-radius:inherit;border-top-left-radius:0;border-bottom-left-radius:0;font-family:var(--font-heading);font-weight:500;font-size:max(1rem,var(--nl-s) * .24)}@media(min-width:992px){.newsletter{--nl-s: 4.8cqi}.newsletter__panel{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);justify-items:start;text-align:start;padding-block:calc(var(--nl-s) * .9) calc(var(--nl-s) * 1.4)}.newsletter__panel>*{grid-column:3/span 8}.newsletter__line{display:inline}.newsletter__line:last-child{margin-top:0}.newsletter__text{order:0;display:flex;align-items:center;height:calc(var(--nl-s) * (var(--nl-rest) - 1));max-width:calc(var(--nl-s) * 5.2);margin:0;font-size:max(.9375rem,var(--nl-s) * .24);line-height:1.2}.newsletter__form{margin-top:0}}.page-break-visual__inner{aspect-ratio:1440/325;display:flex;align-items:center;justify-content:center}@media(orientation:portrait){.page-break-visual__inner{aspect-ratio:376/197}}.page-break-visual__content{position:absolute;margin:0;width:100%}.page-break-visual__content canvas{display:block;width:100%;height:auto}.statistics-highlight__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--grid-gap);width:min(100% - var(--cnt-margin) * 2,var(--cnt-max-width));margin-inline:auto}.statistics-highlight__slider{border-bottom:1px solid currentColor}.statistics-highlight__slider{width:min(100% - var(--cnt-margin) * 2,var(--cnt-max-width));margin-inline:auto}.statistics-slider{overflow:clip}.statistics-slider__inner{display:flex;flex-direction:row;flex-wrap:nowrap}.stat-slider-card{--highlight-color: var(--theme-bg-alt)}.stat-slider-card:focus{outline:0}.stat-slider-card{-webkit-appearance:none;-webkit-tap-highlight-color:transparent;border:none;padding:0;margin:0;color:currentColor;position:relative;flex:0 0 50%;min-width:0;padding-top:.75rem;padding-bottom:.75rem;cursor:pointer;text-align:left;background:none;border:0;display:flex}.stat-slider-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--highlight-color);opacity:0;z-index:0}.stat-slider-card .stat-slider-card__inner{position:relative;display:flex;flex:1;flex-direction:column;padding-inline:.75rem;gap:1.875rem;justify-content:space-between}.stat-slider-card .stat-slider-card__inner:after{content:"";width:1px;position:absolute;right:0;top:0;bottom:0;background-color:currentColor;z-index:2}.stat-slider-card .stat-slider-card__heading{margin-top:-.2em}.stat-slider-card .stat-slider-card__value{position:relative;font-size:1.625rem;font-weight:700;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.stat-slider-card .stat-slider-card__value figure{display:block;background-color:currentColor;width:1.875rem;transition:transform .25s ease-in-out;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(/wp-content/themes/boekenberg/dist/assets/icons/icon-arrow.svg);mask-image:url(/wp-content/themes/boekenberg/dist/assets/icons/icon-arrow.svg);transform:rotate(90deg);aspect-ratio:1/1;opacity:.3}@media(min-width:1280px){.stat-slider-card .stat-slider-card__value{font-size:3rem}.stat-slider-card .stat-slider-card__value figure{width:2.8125rem}}.stat-slider-card.is-active .statistics-slider__indicator{transform:rotate(180deg)}@media(min-width:768px){.stat-slider-card{flex-basis:25%;padding-top:.75rem;padding-bottom:.75rem}}@media(min-width:1280px){.stat-slider-card{padding-top:1.125rem;padding-bottom:1.125rem}}@media(min-width:1536px){.stat-slider-card{padding-top:2.125rem;padding-bottom:2.125rem}}.statistics-slider__item.is-active:before{opacity:.5}.statistics-slider__item.is-active .stat-slider-card__value figure{transform:rotate(-90deg);opacity:1}.statistics-slider__item:first-child .stat-slider-card__inner{padding-left:0}.statistics-highlight__footer{width:min(100% - var(--cnt-margin) * 2,var(--cnt-max-width));margin-inline:auto;display:flex;flex-direction:row;justify-content:space-between;gap:.25rem}@media(min-width:1280px){.statistics-highlight__footer{padding-top:.625rem}}.statistics-highlight__arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer;background:none;border:0;padding:.625rem;color:currentColor;margin-left:-.75rem;margin-right:-.75rem}.statistics-highlight__arrow svg.icon{flex:1;display:block;aspect-ratio:1/1;width:1.875rem;color:currentColor}.statistics-highlight__arrow.is-disabled{opacity:.3;pointer-events:none}@media(min-width:1280px){.statistics-highlight__arrow{margin-left:-1.125rem;margin-right:-1.125rem}.statistics-highlight__arrow svg.icon{width:2.75rem}}.statistics-highlight__arrow--prev{transform:rotate(180deg)}.statistics-foldout{height:0;overflow:hidden;background-color:var(--theme-bg-alt)}.statistics-foldout.is-open{height:auto}.statistics-foldout__inner{width:min(100% - var(--cnt-margin) * 2,var(--cnt-max-width));margin-inline:auto}.statistics-foldout__media{width:calc(2 * (100% - 2 * var(--grid-gap)) / 3 + 1 * var(--grid-gap));flex-shrink:0}.statistics-foldout__media figure,.statistics-foldout__media picture,.statistics-foldout__media img{width:100%;height:100%;object-fit:cover}@media(min-width:576px){.statistics-foldout__media{width:calc(1 * (100% - 2 * var(--grid-gap)) / 3 + 0 * var(--grid-gap))}}.statistics-foldout__body{width:100%;max-width:65ch}@media(min-width:576px){.statistics-foldout__body{width:calc(2 * (100% - 2 * var(--grid-gap)) / 3 + 1 * var(--grid-gap))}}.statistics-foldout__item{display:none}.statistics-foldout__item.is-active{display:flex}@media(max-width:575px){.statistics-foldout__item.is-active{grid-template-columns:1fr}}.statistics-foldout__item{padding-block:1.875rem;flex-direction:column;gap:1rem}@media(min-width:576px){.statistics-foldout__item{flex-direction:row;padding-block:2.8125rem}}@media(min-width:992px){.statistics-foldout__item{padding-block:5rem}}.component--text-images{overflow:hidden}.component--text-images .text-images{width:min(100% - var(--cnt-margin) * 2,var(--cnt-max-width));margin-inline:auto;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));column-gap:var(--grid-gap);--border-radius: 1.25rem}.component--text-images .text-images__title{font-weight:600;font-size:1.625rem;line-height:1.1}@media(min-width:1280px){.component--text-images .text-images__title{font-size:2rem}}.component--text-images .text-images__title{margin-bottom:1em}.component--text-images .text-images__body{max-width:60ch}.component--text-images .text-images__images{align-self:flex-start;margin-bottom:2.5rem}.component--text-images .text-images__stack{position:relative;aspect-ratio:1;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.component--text-images .text-images__stack img{-webkit-user-drag:none}.component--text-images .text-images__drag{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;overflow:hidden;cursor:grab}.component--text-images .text-images__drag:active{cursor:grabbing}.component--text-images .text-images__track{display:flex;height:100%}.component--text-images .text-images__ghost{flex:0 0 100%;min-width:0}.component--text-images .text-images__dots{display:flex;justify-content:center;margin-top:1rem}.component--text-images .text-images__dot:focus{outline:0}.component--text-images .text-images__dot{cursor:pointer;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;background:none;border:none;padding:0;margin:0;color:currentColor;padding:.375rem}.component--text-images .text-images__dot:after{content:"";display:block;width:.5rem;height:.5rem;border-radius:50%;background-color:var(--color-grey);transition:scale .25s ease}.component--text-images .text-images__dot.is-active:after{scale:1.5}@media(hover:hover){.component--text-images .text-images__dot:hover:after{scale:1.5}}.component--text-images .text-images__dot:focus-visible{outline:2px solid currentColor;outline-offset:-2px;border-radius:50%}.component--text-images .text-images__slide{position:absolute;left:0;top:10%;z-index:0;width:100%;height:80%;opacity:0;will-change:transform,opacity,filter;border-radius:var(--border-radius);overflow:hidden}.component--text-images .text-images__slide.is-portrait{left:10%;top:0;width:80%;height:100%}.component--text-images .text-images__slide .media-module,.component--text-images .text-images__slide picture,.component--text-images .text-images__slide img{display:block;width:100%;height:100%}.component--text-images .text-images__slide img{object-fit:cover}.component--text-images .text-images__slide.is-back{z-index:1;opacity:1}.component--text-images .text-images__slide.is-front{z-index:2;opacity:1}.text-images__images:not(.js-text-images) .component--text-images .text-images__slide{opacity:1}@media(min-width:576px)and (max-width:767px){.component--text-images .text-images__images{width:50vw}}@media(min-width:992px){.component--text-images .text-images{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap)}.component--text-images .text-images__title,.component--text-images .text-images__body{grid-column:7/-1}.component--text-images .text-images__title{grid-row:1}.component--text-images .text-images__body{grid-row:2}.component--text-images .text-images__images{grid-row:2;grid-column:2/span 4;margin-bottom:0}.component--text-images .text-images--reverse .text-images__title,.component--text-images .text-images--reverse .text-images__body{grid-column:1/span 6}.component--text-images .text-images--reverse .text-images__images{grid-column:8/-2}}.text-streamer{background-color:var(--theme-bg-alt)}.text-streamer__inner{width:min(100% - var(--cnt-margin) * 2,var(--cnt-max-width));margin-inline:auto;display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--grid-gap)}.text-streamer__inner .text-streamer__content{grid-column:2/-2;max-width:min(65ch,62.5rem)}@media(min-width:992px){.text-streamer__inner .text-streamer__content{grid-column:3/-3}}.text-streamer__content{padding-block:3.125rem}@media(min-width:992px){.text-streamer__content{padding-block:6.25rem}}.text-streamer__title{margin-bottom:1lh}.page-break{position:relative;overflow:clip}.page-break:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.component--text .text{width:min(100% - var(--cnt-margin) * 2,var(--cnt-max-width));margin-inline:auto;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));column-gap:var(--grid-gap)}.component--text .text__title{font-weight:600;font-size:1.625rem;line-height:1.1}@media(min-width:1280px){.component--text .text__title{font-size:2rem}}.component--text .text__title{margin-bottom:1em}@media(min-width:992px){.component--text .text{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap)}.component--text .text__title,.component--text .text-more{grid-column:7/-1}}.about-timeline{width:min(100% - var(--cnt-margin) * 2,var(--cnt-max-width));margin-inline:auto}.about-team{margin-top:200px;width:min(100% - var(--cnt-margin) * 2,var(--cnt-max-width));margin-inline:auto}.about-team .about-team__intro{display:flex;flex-direction:column;gap:2.5rem}.about-team .about-team__intro p{max-width:50ch}.about-team .about-team__intro__title{font-weight:600;font-size:1.625rem;line-height:1.1}@media(min-width:1280px){.about-team .about-team__intro__title{font-size:2rem}}.team-grid{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--grid-gap);row-gap:60px;--team-stagger: 0rem;margin-top:calc(var(--team-stagger) + 3.75rem)}@media(min-width:1280px){.team-grid{--team-stagger: 5rem;margin-top:calc(var(--team-stagger) + 7.5rem)}}.team-grid__item{min-width:0;grid-column:1/-1;transform:translateY(var(--team-offset, 0px))}.team-grid__item:nth-child(odd){grid-column:1/span 6}.team-grid__item:nth-child(2n){grid-column:7/span 6}@media(min-width:768px){.team-grid__item:nth-child(odd){grid-column:1/span 6;--team-offset: var(--team-stagger)}.team-grid__item:nth-child(2n){grid-column:7/span 6;--team-offset: 0px}}@media(min-width:992px){.team-grid__item:nth-child(3n+1){grid-column:1/span 3;--team-offset: 0px}.team-grid__item:nth-child(3n+3){grid-column:10/span 3;--team-offset: 0px}.team-grid__item:nth-child(3n+2),.team-grid__item:last-child:nth-child(3n+1){grid-column:5/span 4;justify-self:center;width:calc(3 * (100% - 3 * var(--grid-gap)) / 4 + 2 * var(--grid-gap));--team-offset: calc(var(--team-stagger) * -1)}}.team-member__image{aspect-ratio:335/419;border-radius:.5rem;overflow:clip}.team-member__image figure,.team-member__image picture,.team-member__image img{width:100%;height:100%}.team-member__image img{object-fit:cover}.team-member__content{padding-top:1.25rem}.team-member__content h3{font-weight:600;font-size:1.0625rem;line-height:1.1}@media(min-width:1280px){.team-member__content h3{font-size:1.375rem}}.team-member__content p{font-weight:500;font-size:1rem;line-height:1.4}@media(min-width:1280px){.team-member__content p{font-size:1.125rem}}@media(min-width:992px){.page-template-template-events .page-intro{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--grid-gap)}.page-template-template-events .page-intro .page-intro__inner{grid-column:5/-1}}.page-template-template-events .page-body{width:min(100% - var(--cnt-margin) * 2,var(--cnt-max-width));margin-inline:auto}.page-template-template-home .page-body{margin-top:0}.home-header{margin-bottom:5.625rem;margin-top:var(--cnt-margin);overflow:hidden;padding-top:3.125rem;padding-bottom:1.875rem}@media(min-width:992px){.home-header{padding-top:1.25rem;padding-bottom:3.75rem}}.home-section{--text-block-grid-column-left: 1/span 6;--text-block-grid-column-right: 5 / span 6;margin-bottom:5.625rem}.home-section .text-block{font-weight:600;font-size:1.1875rem;line-height:1.33}@media(min-width:1280px){.home-section .text-block{font-size:1.5rem}}.home-section .text-block{display:flex;flex-direction:column;align-items:flex-start;gap:2.5rem}.home-section .text-block__heading{font-family:var(--font-heading);font-weight:500;letter-spacing:-.015em;font-size:2.25rem;line-height:1}@media(min-width:1280px){.home-section .text-block__heading{font-size:3.625rem}}@media(min-width:992px){.home-section{margin-bottom:11.25rem}}.home-section{width:min(100% - var(--cnt-margin) * 2,var(--cnt-max-width));margin-inline:auto;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));column-gap:var(--grid-gap)}@media(min-width:992px){.home-section{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--grid-gap)}}.home-section__body{margin-top:3.75rem}@media(min-width:992px){.home-section--about .home-section__heading{grid-column:5/span 7}}.home-section--shop .product-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--grid-gap)}@media(min-width:992px){.home-section--shop .home-section__heading{grid-column:1/span 5}.home-section--shop .home-section__body{grid-column:5/-1}.home-section--shop .product-highlights__item{margin-right:calc(1 * (100% - 3 * var(--grid-gap)) / 4 + 1 * var(--grid-gap))}}.home-section--events .events-block{grid-column:1/-1}@media(min-width:992px){.events-block{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--grid-gap)}.events-block .events-block__title{grid-column:2/-1}.events-block .events-block__list{grid-column:1/-1}}@media(max-width:991px){.events-block__preview{display:none}}.events-block__title{font-family:var(--font-heading);font-weight:500;letter-spacing:-.015em;font-size:2.25rem;line-height:1}@media(min-width:1280px){.events-block__title{font-size:3.625rem}}.events-block__title{margin-bottom:2.5rem}.page-body{margin-top:4.6875rem;margin-bottom:11.25rem}@media(min-width:992px){.page-body{margin-top:6.25rem}}.page-body>.component:first-child{margin-bottom:4.6875rem}@media(min-width:1280px){.page-body>.component:first-child{margin-bottom:12.5rem}}.product-detail{width:min(100% - var(--cnt-margin) * 2,var(--cnt-max-width));margin-inline:auto;display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--grid-gap);row-gap:1.875rem}.product-detail__media{grid-column:1/-1;position:relative;overflow:hidden;display:flex;flex-direction:column;height:calc(100svh - var(--cnt-margin) * 2);margin-top:var(--cnt-margin);background-color:var(--raster-bg, #f7f7f6);background-image:radial-gradient(circle at center,var(--raster-dot-color, #ebebea) 0 var(--raster-dot-size, .03125rem),transparent calc(var(--raster-dot-size, .03125rem) + .5px) 100%);background-size:var(--raster-dot-gap, .25rem) var(--raster-dot-gap, .25rem);border-radius:var(--raster-radius, 1.25rem);--raster-radius: 1.25rem}@media(min-width:992px){.product-detail__media{grid-column:1/span 6;align-self:start;padding-bottom:1.875rem;--raster-radius: 1.875rem}}.product-detail__viewport{flex:1;min-height:0;overflow:hidden}.product-detail__slides{display:flex;height:100%}.product-detail__slide{flex:0 0 100%;min-width:0;container-type:size;display:flex;justify-content:center;align-items:center}.product-detail__slide .media-module,.product-detail__thumb .media-module{--cover-ratio: var(--aspect-ratio, 3/4);width:min(var(--cover-max-width),var(--cover-max-height) * (var(--cover-ratio)));height:auto;aspect-ratio:var(--cover-ratio);box-shadow:var(--cover-shadow)}.product-detail__slide .media-module img,.product-detail__thumb .media-module img{display:block;width:100%;height:100%;object-fit:cover}.product-detail__slide{--cover-max-width: 70cqw;--cover-max-height: 60cqh;--cover-shadow: 0 .375rem .875rem rgba(0, 0, 0, .2)}.product-detail__next:focus{outline:0}.product-detail__next{cursor:pointer;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;background:none;border:none;padding:0;margin:0;color:currentColor;--next-size: 2.5rem;position:absolute;top:50%;right:1rem;translate:0 -50%;z-index:1;width:var(--next-size);height:var(--next-size);border-radius:50%;background-color:var(--color-white);box-shadow:0 .125rem .5rem #00000026;transition:opacity .25s ease}.product-detail__next:after{content:"";position:absolute;top:30%;right:30%;bottom:30%;left:30%;background-color:currentColor;-webkit-mask-image:url(/wp-content/themes/boekenberg/dist/assets/icons/icon-arrow.svg);mask-image:url(/wp-content/themes/boekenberg/dist/assets/icons/icon-arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.product-detail__next:focus-visible{outline:2px solid currentColor;outline-offset:2px}.product-detail__next.is-disabled{opacity:0;pointer-events:none}@media(min-width:992px){.product-detail__next{display:none}}.product-detail__thumbs{display:none}@media(min-width:992px){.product-detail__thumbs{display:flex;justify-content:center;gap:1.25rem;margin:0;padding:0;list-style:none}}.product-detail__thumb:focus{outline:0}.product-detail__thumb{cursor:pointer;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;background:none;border:none;padding:0;margin:0;color:currentColor;--thumb-size: 5.5rem;width:var(--thumb-size);height:var(--thumb-size);container-type:size;display:flex;justify-content:center;align-items:center;background-color:var(--color-white);border-radius:1rem;--cover-max-width: 64cqw;--cover-max-height: 64cqh;--cover-shadow: 0 .1875rem .5rem rgba(0, 0, 0, .2)}.product-detail__thumb.is-active{outline:2px solid currentColor;outline-offset:2px}.product-detail__thumb:focus-visible{outline:2px solid currentColor;outline-offset:2px}.product-detail__content{grid-column:1/-1}@media(min-width:992px){.product-detail__content{grid-column:8/span 4;padding-top:3.75rem}}.product-detail__author{font-weight:600;font-size:1.0625rem;line-height:1.1}@media(min-width:1280px){.product-detail__author{font-size:1.375rem}}.product-detail__title{font-weight:600;font-size:1.625rem;line-height:1.1}@media(min-width:1280px){.product-detail__title{font-size:2rem}}.product-detail__title{margin-top:1.25rem}@media(min-width:992px){.product-detail__title{margin-top:2.5rem}}.product-detail__isbn{font-weight:400;font-size:.875rem;line-height:1.4;margin-top:.625rem}.product-detail__order{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;margin-top:1.25rem}@media(min-width:992px){.product-detail__order{margin-top:2.5rem}}.product-detail__availability{flex-basis:100%;font-weight:400;font-size:1rem;line-height:1.4}@media(min-width:1280px){.product-detail__availability{font-size:1.125rem}}.product-detail__availability{font-weight:500}.product-detail__cart.is-loading{opacity:.6;pointer-events:none}.product-detail__price{font-weight:600;font-size:1.0625rem;line-height:1.1}@media(min-width:1280px){.product-detail__price{font-size:1.375rem}}.product-detail__description{font-weight:400;font-size:1rem;line-height:1.4}@media(min-width:1280px){.product-detail__description{font-size:1.125rem}}.product-detail__description{font-weight:500;margin-top:1.25rem}@media(min-width:992px){.product-detail__description{margin-top:2.5rem}}.product-detail__description p+p{margin-top:1em}.product-detail__categories{margin-top:1.875rem}@media(min-width:992px){.product-detail__categories{margin-top:2.5rem}}.product-detail__categories-title{font-weight:600;font-size:1.0625rem;line-height:1.1}@media(min-width:1280px){.product-detail__categories-title{font-size:1.375rem}}.product-detail__category-list{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none}@media(max-width:991px){.product-detail__category-list{flex-direction:column;align-items:flex-start}}.product-related{margin-top:7.5rem;width:min(100% - var(--cnt-margin) * 2,var(--cnt-max-width));margin-inline:auto}.product-related__header{font-weight:600;font-size:1.625rem;line-height:1.1}@media(min-width:1280px){.product-related__header{font-size:2rem}}.product-related__header{margin-bottom:1.25rem}.shop-layout__filter{position:sticky;top:calc(-1.25rem - 1px);z-index:4;margin-bottom:0rem;padding-block:1.25rem;background-color:var(--theme-bg)}@media(min-width:992px){.shop-layout__filter{top:0}}.shop-layout__filter:has(.shop-filter.is-open){z-index:20}.main:has(.shop-filter.is-open){z-index:11}.shop-layout__products{width:min(100% - var(--cnt-margin) * 2,var(--cnt-max-width));margin-inline:auto}.shop-layout__footer{width:min(100% - var(--cnt-margin) * 2,var(--cnt-max-width));margin-inline:auto;display:flex;justify-content:center;margin-top:3.75rem}@media(min-width:992px){.shop-layout__footer{margin-top:5rem}}.page-body--woocommerce{--woo-panel-bg: var(--color-grey-100);--woo-panel-radius: 1.875rem;--woo-panel-pad: 1.25rem;--woo-field-bg: var(--color-white);--woo-field-border: var(--color-black);--woo-field-radius: 999px;--woo-area-radius: 1.25rem;--woo-line: rgba(0, 0, 0, .15);--woo-error: var(--color-orange);--woo-success: var(--color-green);--woo-gap: var(--gap-flow);--wc-form-color-background: var(--woo-field-bg);--wc-form-color-text: var(--color-black);--wc-form-border-color: var(--woo-field-border);--wc-form-border-radius: var(--woo-field-radius);--wc-form-border-width: 1px;--wc-red: var(--woo-error);--wc-green: var(--woo-success);padding-bottom:var(--space-section)}@media(min-width:992px){.page-body--woocommerce{--woo-panel-pad: 1.875rem}}.woo-container{width:min(100% - var(--cnt-margin) * 2,var(--cnt-max-width));margin-inline:auto;font-weight:400;font-size:1rem;line-height:1.4}@media(min-width:1280px){.woo-container{font-size:1.125rem}}.page-body--woocommerce .page-body__header{width:min(100% - var(--cnt-margin) * 2,var(--cnt-max-width));margin-inline:auto;padding-bottom:var(--sp-300)}@media(min-width:992px){.page-body--woocommerce .page-body__header{padding-bottom:var(--sp-400)}}.page-body--woocommerce .page-body__title{font-family:var(--font-heading);font-weight:500;letter-spacing:-.015em;font-size:2.25rem;line-height:1}@media(min-width:1280px){.page-body--woocommerce .page-body__title{font-size:3.625rem}}.page-body--woocommerce .woocommerce h2,.page-body--woocommerce .woocommerce h3{font-family:var(--font-heading);font-weight:500;letter-spacing:-.015em;font-size:1.75rem;line-height:1;margin-bottom:var(--sp-250)}.page-body--woocommerce .woocommerce :where(a:not(.button)){color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.page-body--woocommerce .woocommerce .button{justify-content:center;cursor:pointer}.page-body--woocommerce .woocommerce .button:disabled,.page-body--woocommerce .woocommerce .button.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.page-body--woocommerce .woocommerce .button.loading{opacity:.6;pointer-events:none}.page-body--woocommerce .wc-proceed-to-checkout a.checkout-button,.page-body--woocommerce #payment #place_order{display:flex;width:100%;margin:0;padding:1rem 1.5rem;font-size:1rem}.page-body--woocommerce .woocommerce-message,.page-body--woocommerce .woocommerce-info,.page-body--woocommerce .woocommerce-error{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-200);margin:0 0 var(--woo-gap);padding:var(--sp-200) var(--sp-250);background-color:var(--woo-notice-bg, var(--woo-panel-bg));color:var(--color-black);border:0;border-radius:var(--sp-250);font-weight:400;font-size:1rem;line-height:1.4}@media(min-width:1280px){.page-body--woocommerce .woocommerce-message,.page-body--woocommerce .woocommerce-info,.page-body--woocommerce .woocommerce-error{font-size:1.125rem}}.page-body--woocommerce .woocommerce-message,.page-body--woocommerce .woocommerce-info,.page-body--woocommerce .woocommerce-error{font-weight:500}.page-body--woocommerce .woocommerce-message:before,.page-body--woocommerce .woocommerce-message:after,.page-body--woocommerce .woocommerce-info:before,.page-body--woocommerce .woocommerce-info:after,.page-body--woocommerce .woocommerce-error:before,.page-body--woocommerce .woocommerce-error:after{content:none}.page-body--woocommerce .woocommerce-message .button,.page-body--woocommerce .woocommerce-info .button,.page-body--woocommerce .woocommerce-error .button{float:none;order:1}.page-body--woocommerce .woocommerce-error{--woo-notice-bg: color-mix(in srgb, var(--woo-error) 25%, var(--color-white))}.page-body--woocommerce .woocommerce form .form-row{margin:0 0 var(--sp-250);padding:0}.page-body--woocommerce .woocommerce form .form-row label{display:block;margin-bottom:var(--sp-100);font-weight:500;font-size:.875rem;line-height:1.4}.page-body--woocommerce .woocommerce form .form-row label.checkbox,.page-body--woocommerce .woocommerce form .form-row label.inline,.page-body--woocommerce .woocommerce form .form-row label.woocommerce-form__label-for-checkbox{display:flex;align-items:center;gap:var(--sp-100);font-weight:400;font-size:1rem;line-height:1.4}@media(min-width:1280px){.page-body--woocommerce .woocommerce form .form-row label.checkbox,.page-body--woocommerce .woocommerce form .form-row label.inline,.page-body--woocommerce .woocommerce form .form-row label.woocommerce-form__label-for-checkbox{font-size:1.125rem}}.page-body--woocommerce .woocommerce form .form-row .required{color:var(--woo-error)}.page-body--woocommerce .woocommerce form .form-row .optional{opacity:.5}.page-body--woocommerce .woocommerce form .form-row .input-text,.page-body--woocommerce .woocommerce form .form-row select{padding:.75rem 1.125rem;font-weight:400;font-size:1rem;line-height:1.4}@media(min-width:1280px){.page-body--woocommerce .woocommerce form .form-row .input-text,.page-body--woocommerce .woocommerce form .form-row select{font-size:1.125rem}}.page-body--woocommerce .woocommerce form .form-row textarea.input-text{min-height:7.5rem;border-radius:var(--woo-area-radius)}.page-body--woocommerce .woocommerce form .form-row select{background-position:right .875rem center}.page-body--woocommerce .woocommerce form .form-row .input-text:focus,.page-body--woocommerce .woocommerce form .form-row select:focus{outline:2px solid var(--color-black);outline-offset:-2px}.page-body--woocommerce .woocommerce fieldset{margin:var(--woo-gap) 0;padding:var(--woo-panel-pad);background-color:var(--woo-panel-bg);border:0;border-radius:var(--woo-panel-radius)}.page-body--woocommerce .woocommerce fieldset legend{float:left;width:100%;padding:0 0 var(--sp-250);font-family:var(--font-heading);font-weight:500;letter-spacing:-.015em;font-size:1.75rem;line-height:1}.page-body--woocommerce .woocommerce fieldset legend+*{clear:both}.page-body--woocommerce .woocommerce fieldset .form-row:last-child{margin-bottom:0}.page-body--woocommerce .woocommerce input[type=checkbox],.page-body--woocommerce .woocommerce input[type=radio]{accent-color:var(--color-black);width:1.125rem;height:1.125rem}.page-body--woocommerce .select2-container .select2-selection--single{border-radius:var(--woo-field-radius)}.page-body--woocommerce .select2-container .select2-selection--single .select2-selection__rendered{padding:.75rem 2.5rem .75rem 1.125rem;font-weight:400;font-size:1rem;line-height:1.4}@media(min-width:1280px){.page-body--woocommerce .select2-container .select2-selection--single .select2-selection__rendered{font-size:1.125rem}}.page-body--woocommerce .select2-container .select2-selection--single .select2-selection__arrow{top:0;right:.875rem}.woocommerce-page .select2-dropdown{border-radius:var(--sp-250);overflow:hidden}.woocommerce-page .select2-dropdown .select2-results__option--highlighted[aria-selected],.woocommerce-page .select2-dropdown .select2-results__option--highlighted[data-selected]{background-color:var(--color-black);color:var(--color-white)}.page-body--woocommerce .woocommerce table.shop_table{margin:0 0 var(--woo-gap);border:0;border-radius:0}.page-body--woocommerce .woocommerce table.shop_table th,.page-body--woocommerce .woocommerce table.shop_table td{padding:var(--sp-200) var(--sp-100);line-height:1.4}.page-body--woocommerce .woocommerce table.shop_table th:first-child,.page-body--woocommerce .woocommerce table.shop_table td:first-child{padding-inline-start:0}.page-body--woocommerce .woocommerce table.shop_table th:last-child,.page-body--woocommerce .woocommerce table.shop_table td:last-child{padding-inline-end:0}.page-body--woocommerce .woocommerce table.shop_table thead th{font-family:var(--font-heading);font-weight:500;font-size:1rem;line-height:1.1;border-bottom:1px solid var(--color-black)}.page-body--woocommerce .woocommerce table.shop_table td,.page-body--woocommerce .woocommerce table.shop_table tbody th,.page-body--woocommerce .woocommerce table.shop_table tfoot td,.page-body--woocommerce .woocommerce table.shop_table tfoot th{border-top:1px solid var(--woo-line)}.page-body--woocommerce .woocommerce table.shop_table .product-name a{-webkit-text-decoration:none;text-decoration:none;font-weight:600}.page-body--woocommerce .woocommerce table.shop_table .product-price,.page-body--woocommerce .woocommerce table.shop_table .product-subtotal,.page-body--woocommerce .woocommerce table.shop_table .order-total .amount{font-weight:600}.page-body--woocommerce .woocommerce table.shop_table .order-total th,.page-body--woocommerce .woocommerce table.shop_table .order-total td{font-weight:600;font-size:1.0625rem;line-height:1.1}@media(min-width:1280px){.page-body--woocommerce .woocommerce table.shop_table .order-total th,.page-body--woocommerce .woocommerce table.shop_table .order-total td{font-size:1.375rem}}.page-body--woocommerce .woocommerce-cart-form .product-thumbnail img{width:4rem;box-shadow:0 .1875rem .5rem #0003}.page-body--woocommerce .woocommerce-cart-form td.actions{padding-top:var(--sp-250)}.page-body--woocommerce table.cart td.actions .coupon{display:flex;align-items:stretch;gap:var(--sp-100);margin:0 0 var(--sp-100);padding:0}.page-body--woocommerce table.cart td.actions .coupon:before,.page-body--woocommerce table.cart td.actions .coupon:after{content:none}.page-body--woocommerce table.cart td.actions .coupon .input-text{flex:1 1 auto;width:auto;min-width:0;max-width:15rem;margin:0;padding:0 1rem;background-color:var(--woo-field-bg);border:1px solid var(--woo-field-border);border-radius:var(--woo-field-radius);font-weight:400;font-size:1rem;line-height:1.4}@media(min-width:1280px){.page-body--woocommerce table.cart td.actions .coupon .input-text{font-size:1.125rem}}.page-body--woocommerce table.cart td.actions .coupon .input-text:focus{outline:2px solid var(--color-black);outline-offset:-2px}.page-body--woocommerce table.cart td.actions .coupon .button{flex:0 0 auto;width:auto;margin:0}@media(max-width:768px){.page-body--woocommerce .woocommerce table.shop_table_responsive tr:nth-child(2n) td{background-color:transparent}.page-body--woocommerce .woocommerce table.shop_table_responsive tr td{padding-inline:0}.page-body--woocommerce .woocommerce-cart-form table.shop_table_responsive tr.cart_item{display:grid;grid-template-columns:4.5rem 1fr auto;grid-template-areas:"thumb name     remove" "thumb quantity subtotal";align-items:center;column-gap:var(--sp-200);row-gap:var(--sp-100);padding-block:var(--sp-250);border-bottom:1px solid var(--woo-line)}.page-body--woocommerce .woocommerce-cart-form table.shop_table_responsive tr.cart_item td{display:block;padding:0;border:0;text-align:left!important}.page-body--woocommerce .woocommerce-cart-form table.shop_table_responsive tr.cart_item td:before{content:none}.page-body--woocommerce .woocommerce-cart-form table.shop_table_responsive tr.cart_item .product-thumbnail{grid-area:thumb;align-self:start}.page-body--woocommerce .woocommerce-cart-form table.shop_table_responsive tr.cart_item .product-thumbnail img{width:100%}.page-body--woocommerce .woocommerce-cart-form table.shop_table_responsive tr.cart_item .product-name{grid-area:name}.page-body--woocommerce .woocommerce-cart-form table.shop_table_responsive tr.cart_item .product-price{display:none}.page-body--woocommerce .woocommerce-cart-form table.shop_table_responsive tr.cart_item .product-quantity{grid-area:quantity}.page-body--woocommerce .woocommerce-cart-form table.shop_table_responsive tr.cart_item .product-subtotal{grid-area:subtotal;text-align:right!important}.page-body--woocommerce .woocommerce-cart-form table.shop_table_responsive tr.cart_item .product-remove{grid-area:remove;align-self:start}.page-body--woocommerce .woocommerce-cart-form td.actions{border-top:0}.page-body--woocommerce table.cart td.actions .coupon .input-text{max-width:none}}.page-body--woocommerce .woocommerce a.remove{display:grid;place-items:center;width:1.75rem;height:1.75rem;font-size:1.25rem;font-weight:400;color:var(--color-black)!important;border:1px solid currentColor;-webkit-text-decoration:none;text-decoration:none}.page-body--woocommerce .woocommerce a.remove:hover{color:var(--color-white)!important;background-color:var(--color-black)}.page-body--woocommerce .woocommerce .quantity .qty{width:4.5rem;padding:.5625rem .5rem;background-color:var(--woo-field-bg);border:1px solid var(--woo-field-border);border-radius:var(--woo-field-radius);font-weight:400;font-size:1rem;line-height:1.4}@media(min-width:1280px){.page-body--woocommerce .woocommerce .quantity .qty{font-size:1.125rem}}.page-body--woocommerce .woocommerce .quantity .qty{text-align:center}.page-body--woocommerce .woocommerce .quantity .qty:focus{outline:2px solid var(--color-black);outline-offset:-2px}.page-body--woocommerce .woocommerce .cart_totals,.page-body--woocommerce .woocommerce #order_review,.page-body--woocommerce .woocommerce form.login,.page-body--woocommerce .woocommerce form.register,.page-body--woocommerce .woocommerce form.checkout_coupon,.page-body--woocommerce .woocommerce form.lost_reset_password{margin:0 0 var(--woo-gap);padding:var(--woo-panel-pad);background-color:var(--woo-panel-bg);border:0;border-radius:var(--woo-panel-radius)}.page-body--woocommerce .woocommerce .cart_totals table.shop_table,.page-body--woocommerce .woocommerce #order_review table.shop_table{margin-bottom:var(--sp-250)}.page-body--woocommerce #order_review_heading{margin-top:var(--woo-gap)}.page-body--woocommerce #payment{background:none;border-radius:0}.page-body--woocommerce #payment ul.payment_methods{padding:0 0 var(--sp-250);border-bottom:1px solid var(--woo-line)}.page-body--woocommerce #payment ul.payment_methods li{font-weight:400;font-size:1rem;line-height:1.4}@media(min-width:1280px){.page-body--woocommerce #payment ul.payment_methods li{font-size:1.125rem}}.page-body--woocommerce #payment ul.payment_methods li{font-weight:500}.page-body--woocommerce #payment div.payment_box{margin:var(--sp-100) 0;padding:var(--sp-200);background-color:var(--color-white);color:var(--color-black);border-radius:var(--sp-250);font-weight:500;font-size:.875rem;line-height:1.4;font-weight:400}.page-body--woocommerce #payment div.payment_box:before{border-bottom-color:var(--color-white)}.page-body--woocommerce #payment div.form-row{padding:var(--sp-250) 0 0}.page-body--woocommerce #payment .woocommerce-privacy-policy-text,.page-body--woocommerce #payment .woocommerce-terms-and-conditions-wrapper{font-weight:500;font-size:.875rem;line-height:1.4;font-weight:400}.page-body--woocommerce .woocommerce-MyAccount-navigation{margin-bottom:var(--woo-gap)}.page-body--woocommerce .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:var(--sp-100);margin:0;padding:0;list-style:none}@media(min-width:768px){.page-body--woocommerce .woocommerce-MyAccount-navigation ul{flex-direction:column;align-items:flex-start}}.page-body--woocommerce .woocommerce-MyAccount-navigation a{display:inline-flex;padding:.5625rem 1rem .625rem;border:1px solid currentColor;border-radius:999px;font-family:var(--font-heading);font-weight:500;font-size:1rem;line-height:1.1;font-size:.875rem;-webkit-text-decoration:none;text-decoration:none}@media(hover:hover){.page-body--woocommerce .woocommerce-MyAccount-navigation a{transition:background-color .25s ease,color .25s ease}.page-body--woocommerce .woocommerce-MyAccount-navigation a:hover{background-color:var(--color-black);color:var(--color-white)}}.page-body--woocommerce .woocommerce-MyAccount-navigation .is-active a{background-color:var(--color-black);color:var(--color-white)}.page-body--woocommerce .woocommerce-MyAccount-content>p+p{margin-top:1em}.page-body--woocommerce .woocommerce-MyAccount-content .woocommerce-Address{margin-top:var(--woo-gap);padding:var(--woo-panel-pad);background-color:var(--woo-panel-bg);border-radius:var(--woo-panel-radius)}.page-body--woocommerce .return-to-shop{margin-top:var(--woo-gap)}.flow>*+*{margin-top:var(--flow, var(--gap-flow))!important}.stack>*+*{margin-top:var(--stack, var(--gap-stack))!important}.u-col-1{grid-column:span 1!important}.u-col-start-1{grid-column-start:1!important}.u-col-2{grid-column:span 2!important}.u-col-start-2{grid-column-start:2!important}.u-col-3{grid-column:span 3!important}.u-col-start-3{grid-column-start:3!important}.u-col-4{grid-column:span 4!important}.u-col-start-4{grid-column-start:4!important}.u-col-5{grid-column:span 5!important}.u-col-start-5{grid-column-start:5!important}.u-col-6{grid-column:span 6!important}.u-col-start-6{grid-column-start:6!important}.u-col-7{grid-column:span 7!important}.u-col-start-7{grid-column-start:7!important}.u-col-8{grid-column:span 8!important}.u-col-start-8{grid-column-start:8!important}.u-col-9{grid-column:span 9!important}.u-col-start-9{grid-column-start:9!important}.u-col-10{grid-column:span 10!important}.u-col-start-10{grid-column-start:10!important}.u-col-11{grid-column:span 11!important}.u-col-start-11{grid-column-start:11!important}.u-col-12{grid-column:span 12!important}.u-col-start-12{grid-column-start:12!important}.u-aspect{aspect-ratio:var(--aspect-ratio, 1)!important}.u-ma-100{margin:var(--sp-100)!important}.u-ma-200{margin:var(--sp-200)!important}.u-ma-250{margin:var(--sp-250)!important}.u-ma-300{margin:var(--sp-300)!important}.u-ma-400{margin:var(--sp-400)!important}.u-ma-450{margin:var(--sp-450)!important}.u-ma-475{margin:var(--sp-475)!important}.u-ma-500{margin:var(--sp-500)!important}.u-ma-600{margin:var(--sp-600)!important}.u-ma-800{margin:var(--sp-800)!important}.u-mt-100{margin-top:var(--sp-100)!important}.u-mt-200{margin-top:var(--sp-200)!important}.u-mt-250{margin-top:var(--sp-250)!important}.u-mt-300{margin-top:var(--sp-300)!important}.u-mt-400{margin-top:var(--sp-400)!important}.u-mt-450{margin-top:var(--sp-450)!important}.u-mt-475{margin-top:var(--sp-475)!important}.u-mt-500{margin-top:var(--sp-500)!important}.u-mt-600{margin-top:var(--sp-600)!important}.u-mt-800{margin-top:var(--sp-800)!important}.u-mr-100{margin-right:var(--sp-100)!important}.u-mr-200{margin-right:var(--sp-200)!important}.u-mr-250{margin-right:var(--sp-250)!important}.u-mr-300{margin-right:var(--sp-300)!important}.u-mr-400{margin-right:var(--sp-400)!important}.u-mr-450{margin-right:var(--sp-450)!important}.u-mr-475{margin-right:var(--sp-475)!important}.u-mr-500{margin-right:var(--sp-500)!important}.u-mr-600{margin-right:var(--sp-600)!important}.u-mr-800{margin-right:var(--sp-800)!important}.u-mb-100{margin-bottom:var(--sp-100)!important}.u-mb-200{margin-bottom:var(--sp-200)!important}.u-mb-250{margin-bottom:var(--sp-250)!important}.u-mb-300{margin-bottom:var(--sp-300)!important}.u-mb-400{margin-bottom:var(--sp-400)!important}.u-mb-450{margin-bottom:var(--sp-450)!important}.u-mb-475{margin-bottom:var(--sp-475)!important}.u-mb-500{margin-bottom:var(--sp-500)!important}.u-mb-600{margin-bottom:var(--sp-600)!important}.u-mb-800{margin-bottom:var(--sp-800)!important}.u-ml-100{margin-left:var(--sp-100)!important}.u-ml-200{margin-left:var(--sp-200)!important}.u-ml-250{margin-left:var(--sp-250)!important}.u-ml-300{margin-left:var(--sp-300)!important}.u-ml-400{margin-left:var(--sp-400)!important}.u-ml-450{margin-left:var(--sp-450)!important}.u-ml-475{margin-left:var(--sp-475)!important}.u-ml-500{margin-left:var(--sp-500)!important}.u-ml-600{margin-left:var(--sp-600)!important}.u-ml-800{margin-left:var(--sp-800)!important}.u-mx-100{margin-left:var(--sp-100)!important;margin-right:var(--sp-100)!important}.u-mx-200{margin-left:var(--sp-200)!important;margin-right:var(--sp-200)!important}.u-mx-250{margin-left:var(--sp-250)!important;margin-right:var(--sp-250)!important}.u-mx-300{margin-left:var(--sp-300)!important;margin-right:var(--sp-300)!important}.u-mx-400{margin-left:var(--sp-400)!important;margin-right:var(--sp-400)!important}.u-mx-450{margin-left:var(--sp-450)!important;margin-right:var(--sp-450)!important}.u-mx-475{margin-left:var(--sp-475)!important;margin-right:var(--sp-475)!important}.u-mx-500{margin-left:var(--sp-500)!important;margin-right:var(--sp-500)!important}.u-mx-600{margin-left:var(--sp-600)!important;margin-right:var(--sp-600)!important}.u-mx-800{margin-left:var(--sp-800)!important;margin-right:var(--sp-800)!important}.u-my-100{margin-top:var(--sp-100)!important;margin-bottom:var(--sp-100)!important}.u-my-200{margin-top:var(--sp-200)!important;margin-bottom:var(--sp-200)!important}.u-my-250{margin-top:var(--sp-250)!important;margin-bottom:var(--sp-250)!important}.u-my-300{margin-top:var(--sp-300)!important;margin-bottom:var(--sp-300)!important}.u-my-400{margin-top:var(--sp-400)!important;margin-bottom:var(--sp-400)!important}.u-my-450{margin-top:var(--sp-450)!important;margin-bottom:var(--sp-450)!important}.u-my-475{margin-top:var(--sp-475)!important;margin-bottom:var(--sp-475)!important}.u-my-500{margin-top:var(--sp-500)!important;margin-bottom:var(--sp-500)!important}.u-my-600{margin-top:var(--sp-600)!important;margin-bottom:var(--sp-600)!important}.u-my-800{margin-top:var(--sp-800)!important;margin-bottom:var(--sp-800)!important}.u-pa-100{padding:var(--sp-100)!important}.u-pa-200{padding:var(--sp-200)!important}.u-pa-250{padding:var(--sp-250)!important}.u-pa-300{padding:var(--sp-300)!important}.u-pa-400{padding:var(--sp-400)!important}.u-pa-450{padding:var(--sp-450)!important}.u-pa-475{padding:var(--sp-475)!important}.u-pa-500{padding:var(--sp-500)!important}.u-pa-600{padding:var(--sp-600)!important}.u-pa-800{padding:var(--sp-800)!important}.u-pt-100{padding-top:var(--sp-100)!important}.u-pt-200{padding-top:var(--sp-200)!important}.u-pt-250{padding-top:var(--sp-250)!important}.u-pt-300{padding-top:var(--sp-300)!important}.u-pt-400{padding-top:var(--sp-400)!important}.u-pt-450{padding-top:var(--sp-450)!important}.u-pt-475{padding-top:var(--sp-475)!important}.u-pt-500{padding-top:var(--sp-500)!important}.u-pt-600{padding-top:var(--sp-600)!important}.u-pt-800{padding-top:var(--sp-800)!important}.u-pr-100{padding-right:var(--sp-100)!important}.u-pr-200{padding-right:var(--sp-200)!important}.u-pr-250{padding-right:var(--sp-250)!important}.u-pr-300{padding-right:var(--sp-300)!important}.u-pr-400{padding-right:var(--sp-400)!important}.u-pr-450{padding-right:var(--sp-450)!important}.u-pr-475{padding-right:var(--sp-475)!important}.u-pr-500{padding-right:var(--sp-500)!important}.u-pr-600{padding-right:var(--sp-600)!important}.u-pr-800{padding-right:var(--sp-800)!important}.u-pb-100{padding-bottom:var(--sp-100)!important}.u-pb-200{padding-bottom:var(--sp-200)!important}.u-pb-250{padding-bottom:var(--sp-250)!important}.u-pb-300{padding-bottom:var(--sp-300)!important}.u-pb-400{padding-bottom:var(--sp-400)!important}.u-pb-450{padding-bottom:var(--sp-450)!important}.u-pb-475{padding-bottom:var(--sp-475)!important}.u-pb-500{padding-bottom:var(--sp-500)!important}.u-pb-600{padding-bottom:var(--sp-600)!important}.u-pb-800{padding-bottom:var(--sp-800)!important}.u-pl-100{padding-left:var(--sp-100)!important}.u-pl-200{padding-left:var(--sp-200)!important}.u-pl-250{padding-left:var(--sp-250)!important}.u-pl-300{padding-left:var(--sp-300)!important}.u-pl-400{padding-left:var(--sp-400)!important}.u-pl-450{padding-left:var(--sp-450)!important}.u-pl-475{padding-left:var(--sp-475)!important}.u-pl-500{padding-left:var(--sp-500)!important}.u-pl-600{padding-left:var(--sp-600)!important}.u-pl-800{padding-left:var(--sp-800)!important}.u-px-100{padding-left:var(--sp-100)!important;padding-right:var(--sp-100)!important}.u-px-200{padding-left:var(--sp-200)!important;padding-right:var(--sp-200)!important}.u-px-250{padding-left:var(--sp-250)!important;padding-right:var(--sp-250)!important}.u-px-300{padding-left:var(--sp-300)!important;padding-right:var(--sp-300)!important}.u-px-400{padding-left:var(--sp-400)!important;padding-right:var(--sp-400)!important}.u-px-450{padding-left:var(--sp-450)!important;padding-right:var(--sp-450)!important}.u-px-475{padding-left:var(--sp-475)!important;padding-right:var(--sp-475)!important}.u-px-500{padding-left:var(--sp-500)!important;padding-right:var(--sp-500)!important}.u-px-600{padding-left:var(--sp-600)!important;padding-right:var(--sp-600)!important}.u-px-800{padding-left:var(--sp-800)!important;padding-right:var(--sp-800)!important}.u-py-100{padding-top:var(--sp-100)!important;padding-bottom:var(--sp-100)!important}.u-py-200{padding-top:var(--sp-200)!important;padding-bottom:var(--sp-200)!important}.u-py-250{padding-top:var(--sp-250)!important;padding-bottom:var(--sp-250)!important}.u-py-300{padding-top:var(--sp-300)!important;padding-bottom:var(--sp-300)!important}.u-py-400{padding-top:var(--sp-400)!important;padding-bottom:var(--sp-400)!important}.u-py-450{padding-top:var(--sp-450)!important;padding-bottom:var(--sp-450)!important}.u-py-475{padding-top:var(--sp-475)!important;padding-bottom:var(--sp-475)!important}.u-py-500{padding-top:var(--sp-500)!important;padding-bottom:var(--sp-500)!important}.u-py-600{padding-top:var(--sp-600)!important;padding-bottom:var(--sp-600)!important}.u-py-800{padding-top:var(--sp-800)!important;padding-bottom:var(--sp-800)!important}.u-text-left{text-align:left!important}.u-text-center{text-align:center!important}.u-text-right{text-align:right!important}.u-uppercase{text-transform:uppercase!important}.u-lowercase{text-transform:lowercase!important}.u-capitalize{text-transform:capitalize!important}.u-nowrap{white-space:nowrap!important}.u-balance{text-wrap:balance}.u-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-hidden{display:none!important}.u-visually-hidden,.u-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.u-no-pointer{pointer-events:none!important}.u-no-select{-webkit-user-select:none!important;user-select:none!important}.embla__viewport{overflow:hidden}.embla__container{display:flex;touch-action:pan-y pinch-zoom}.embla__slide{min-width:0}body:after{position:fixed;left:0;bottom:0;padding:10px;background-color:#000;color:#fff;font-size:10px;font-family:monospace;text-transform:uppercase;z-index:999999}body:after{content:"vw-xs (0–575px)"}@media(min-width:576px)and (max-width:767px){body:after{content:"vw-s (576px-767px)"}}@media(min-width:768px)and (max-width:991px){body:after{content:"vw-m (768px-991px)"}}@media(min-width:992px)and (max-width:1279px){body:after{content:"vw-l (992px-1279px)"}}@media(min-width:1280px)and (max-width:1535px){body:after{content:"vw-xl (1280px-1535px)"}}@media(min-width:1536px)and (max-width:1919px){body:after{content:"vw-2xl (1536px-1919px)"}}@media(min-width:1920px)and (max-width:2399px){body:after{content:"vw-3xl (1920px-2399px)"}}@media(min-width:2400px){body:after{content:"vw-4xl (2400px+)"}}
