:root{--app--typography-h1-scale:1;--app--typography-h2-scale:1;--app--typography-h3-scale:1;--app--typography-h4-scale:1;--app--typography-h5-scale:1;--app--typography-h6-scale:1;--app--typography-small-scale:1;--app--typography-normal-scale:1;--app--typography-medium-scale:1;--app--typography-large-scale:1}@media (min-width:768px){:root{--app--typography-h1-scale:1;--app--typography-h2-scale:1;--app--typography-h3-scale:1;--app--typography-h4-scale:1;--app--typography-h5-scale:1;--app--typography-h6-scale:1;--app--typography-small-scale:1;--app--typography-normal-scale:1;--app--typography-medium-scale:1;--app--typography-large-scale:1}}:where(:not(html,iframe,canvas,img,svg,video,audio,pre):not(svg *,symbol *)){all:unset;display:revert}*,::after,::before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}#cookie-group .wp-block-group__inner-container{padding-right:2rem}@media (min-width:1024px){#cookie-group .wp-block-group__inner-container{padding-right:4rem}}#cookie-group .wp-block-group__inner-container{padding-left:2rem}@media (min-width:1024px){#cookie-group .wp-block-group__inner-container{padding-left:4rem}}#cookie-group .wp-block-group__inner-container{width:100%}#cookie-group .wp-block-group__inner-container{max-width:124rem}@media (min-width:1024px){#cookie-group .wp-block-group__inner-container{max-width:128rem}}#CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background:var(--wp--preset--color--4)!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background:var(--wp--preset--color--4)!important;border-color:var(--wp--preset--color--4)!important;color:var(--wp--preset--color--2)!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw,#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{background:0 0!important;color:var(--wp--preset--color--1)!important;border-color:var(--wp--preset--color--4)!important;border-width:.3rem!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-bottom-color:var(--wp--preset--color--4)!important}#CookiebotWidget .CookiebotWidget-consent-details button,#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink,#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a,#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a,#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink,#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover,#CybotCookiebotDialogDetailBodyContentTextAbout a,#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive,#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover{color:var(--wp--preset--color--4)!important}.CookieDeclaration a{color:var(--wp--preset--color--1)!important}#CookiebotWidget:not(.CookiebotWidget-open){z-index:222;bottom:8px;left:8px;transform:translate3d(0,0,0) scale(.75);transform-origin:0 100%}.taenkosom24-cookie-declaration{line-height:1.2em;font-size:var(--wp--preset--font-size--medium)}:root{--app-height:100vh}html{min-height:100%;font-size:62.5%}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-weight:400;font-family:var(--wp--preset--font-family--1);font-style:normal}body{line-height:1.25em;font-size:var(--wp--preset--font-size--normal)}body{background-color:var(--wp--preset--color--2)}body{color:var(--wp--preset--color--1)}body{padding:0}.has-h-1-font-size,.has-h-2-font-size,.has-h-2-large-font-size,.has-h-3-font-size,.has-h-4-font-size,.has-h-5-font-size,.has-h-6-font-size,h1,h2,h3,h4,h5,h6{font-weight:700;font-family:var(--wp--preset--font-family--1);font-style:normal}.has-h-1-font-size strong,.has-h-2-font-size strong,.has-h-2-large-font-size strong,.has-h-3-font-size strong,.has-h-4-font-size strong,.has-h-5-font-size strong,.has-h-6-font-size strong,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:700;font-family:var(--wp--preset--font-family--1);font-style:normal}.has-h-1-font-size:not(.has-background) a,.has-h-2-font-size:not(.has-background) a,.has-h-2-large-font-size:not(.has-background) a,.has-h-3-font-size:not(.has-background) a,.has-h-4-font-size:not(.has-background) a,.has-h-5-font-size:not(.has-background) a,.has-h-6-font-size:not(.has-background) a,h1:not(.has-background) a,h2:not(.has-background) a,h3:not(.has-background) a,h4:not(.has-background) a,h5:not(.has-background) a,h6:not(.has-background) a{color:var(--wp--preset--color--2)}@media (hover:hover){.has-h-1-font-size:not(.has-background) a:hover,.has-h-2-font-size:not(.has-background) a:hover,.has-h-2-large-font-size:not(.has-background) a:hover,.has-h-3-font-size:not(.has-background) a:hover,.has-h-4-font-size:not(.has-background) a:hover,.has-h-5-font-size:not(.has-background) a:hover,.has-h-6-font-size:not(.has-background) a:hover,h1:not(.has-background) a:hover,h2:not(.has-background) a:hover,h3:not(.has-background) a:hover,h4:not(.has-background) a:hover,h5:not(.has-background) a:hover,h6:not(.has-background) a:hover{color:var(--wp--preset--color--2)}}.has-h-1-font-size,h1{margin-bottom:.5em;line-height:1.1666666667em;font-size:var(--wp--preset--font-size--h-1)}.has-h-2-font-size,h2{margin-bottom:.5em;line-height:1.2em;font-size:var(--wp--preset--font-size--h-2)}.has-h-3-font-size,h3{margin-bottom:1em;line-height:1.2em;font-size:var(--wp--preset--font-size--h-3)}.has-h-4-font-size,h4{margin-bottom:.5em;line-height:1.2em;font-size:var(--wp--preset--font-size--h-4)}.has-h-5-font-size,h5{margin-bottom:.48em;line-height:1.2em;font-size:var(--wp--preset--font-size--h-5)}.has-h-6-font-size,h6{margin-bottom:0;line-height:1.25em;font-size:var(--wp--preset--font-size--h-6)}.has-large-font-size{line-height:1.2em;font-size:var(--wp--preset--font-size--large)}.has-medium-font-size{line-height:1.2em;font-size:var(--wp--preset--font-size--medium)}.has-normal-font-size{line-height:1.25em;font-size:var(--wp--preset--font-size--normal)}.has-small-font-size{line-height:1.2142857143em;font-size:var(--wp--preset--font-size--small)}a{color:var(--wp--preset--color--2);transition:color .2s ease-out;text-decoration:underline;text-decoration-thickness:0.1rem;text-underline-position:under}a[href^="mailto:"]:not(.has-text-color),a[href^="tel:"]:not(.has-text-color){color:var(--wp--preset--color--2)}@media (hover:hover){a[href^="mailto:"]:not(.has-text-color):hover,a[href^="tel:"]:not(.has-text-color):hover{color:var(--wp--preset--color--2)}}strong{font-weight:700;font-family:var(--wp--preset--font-family--1);font-style:normal}em,i{font-style:italic}p{margin-bottom:3.6rem}.figcaption,figcaption{display:block;color:var(--wp--preset--color--1);padding:.5em 0 0;margin-bottom:0!important;width:100%;text-align:left}.figcaption,figcaption{line-height:1.2142857143em;font-size:var(--wp--preset--font-size--small)}.figcaption,figcaption{font-weight:400}sub,sup{position:relative;vertical-align:baseline;line-height:0;font-size:75%}sup{top:-.5em}sub{bottom:-.25em}#canvas{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;flex-direction:column;position:relative;z-index:111;margin:0 auto;width:100%;min-height:var(--app-height)}#the-body{align-self:flex-start;flex-grow:1;flex-shrink:0;position:relative;z-index:111;width:100%}.container{margin:0 auto;width:100%}.container.container-small{padding-right:2rem}@media (min-width:1024px){.container.container-small{padding-right:4rem}}.container.container-small{padding-left:2rem}@media (min-width:1024px){.container.container-small{padding-left:4rem}}.container.container-small{max-width:96rem}@media (min-width:1024px){.container.container-small{max-width:100rem}}.container.container-normal{padding-right:2rem}@media (min-width:1024px){.container.container-normal{padding-right:4rem}}.container.container-normal{padding-left:2rem}@media (min-width:1024px){.container.container-normal{padding-left:4rem}}.container.container-normal{max-width:102rem}@media (min-width:1024px){.container.container-normal{max-width:106rem}}.container.container-medium{padding-right:2rem}@media (min-width:1024px){.container.container-medium{padding-right:4rem}}.container.container-medium{padding-left:2rem}@media (min-width:1024px){.container.container-medium{padding-left:4rem}}.container.container-medium{max-width:124rem}@media (min-width:1024px){.container.container-medium{max-width:128rem}}.container.container-large{padding-right:2rem}@media (min-width:1024px){.container.container-large{padding-right:4rem}}.container.container-large{padding-left:2rem}@media (min-width:1024px){.container.container-large{padding-left:4rem}}.container.container-large{max-width:148rem}@media (min-width:1024px){.container.container-large{max-width:152rem}}.container.container-huge{padding-right:2rem}@media (min-width:1024px){.container.container-huge{padding-right:4rem}}.container.container-huge{padding-left:2rem}@media (min-width:1024px){.container.container-huge{padding-left:4rem}}.container.container-huge{max-width:178rem}@media (min-width:1024px){.container.container-huge{max-width:182rem}}.container.container-no-padding{padding-left:0;padding-right:0}.play-btn{position:absolute;top:50%;left:50%;z-index:444;transform:translate3d(-50%,-50%,0);transition:transform .35s ease-out;outline:0;background:url("../images/play-btn.svg") no-repeat 50% 50%;background-size:cover;cursor:pointer;width:5rem;height:5rem}@media (min-width:1024px){.play-btn{width:7rem;height:7rem}.play-btn.play-btn-large{width:10rem;height:10rem}}@media (hover:hover){.play-btn:hover{transform:translate3d(-50%,-50%,0) scale(1.25)}}.wpforms-container{margin-top:1.5em;margin-bottom:1.5em}.wpforms-container:first-child{margin-top:0}.wpforms-container:last-child{margin-bottom:0}.wpforms-container .wpforms-hidden{display:none}.wpforms-container .wpforms-field-container{margin-bottom:0}.wpforms-container .wpforms-field{position:relative;margin-bottom:1.5em}.wpforms-container .wpforms-field-large .wpforms-one-half:not(:last-child){margin-bottom:.5em}.wpforms-container .wpforms-field-label,.wpforms-container .wpforms-field-sublabel{display:block;margin-bottom:.5em;width:100%}.wpforms-container .wpforms-field-label,.wpforms-container .wpforms-field-sublabel{line-height:1.2142857143em;font-size:var(--wp--preset--font-size--small)}.wpforms-container .wpforms-field-label,.wpforms-container .wpforms-field-sublabel{font-weight:700}.wpforms-container .wpforms-field-label.wpforms-label-hide,.wpforms-container .wpforms-field-label.wpforms-sublabel-hide,.wpforms-container .wpforms-field-sublabel.wpforms-label-hide,.wpforms-container .wpforms-field-sublabel.wpforms-sublabel-hide{display:none}.wpforms-container .wpforms-field-limit-text{display:none}.wpforms-container .wpforms-required-label{color:var(--wp--preset--color--23)}.wpforms-container .wpforms-required-label{font-weight:700}.wpforms-container em.wpforms-error,.wpforms-container label.wpforms-error{display:block;color:var(--wp--preset--color--2);padding:.25em 1em 0;font-style:normal}.wpforms-container em.wpforms-error,.wpforms-container label.wpforms-error{font-weight:700;font-family:var(--wp--preset--font-family--2)}.wpforms-container em.wpforms-error,.wpforms-container label.wpforms-error{line-height:1.2em;font-size:var(--wp--preset--font-size--medium)}@media (min-width:768px){.wpforms-container em.wpforms-error,.wpforms-container label.wpforms-error{position:absolute;top:0;transform:translate3d(0,-100%,0);padding:0 1em .5em}}.wpforms-container em.wpforms-error a,.wpforms-container label.wpforms-error a{color:var(--wp--preset--color--2)}.wpforms-container .wpforms-field-description{color:var(--wp--preset--color--6);padding-top:.5em}.wpforms-container .wpforms-field-description{line-height:1.2142857143em;font-size:var(--wp--preset--font-size--small)}.wpforms-container input[type=email],.wpforms-container input[type=number],.wpforms-container input[type=password],.wpforms-container input[type=tel],.wpforms-container input[type=text],.wpforms-container select,.wpforms-container textarea{position:relative;border:.2rem solid var(--wp--preset--color--2);background:var(--wp--preset--color--2);color:var(--wp--preset--color--1);padding:.5em 1em;width:100%;height:4.8rem}.wpforms-container input[type=email],.wpforms-container input[type=number],.wpforms-container input[type=password],.wpforms-container input[type=tel],.wpforms-container input[type=text],.wpforms-container select,.wpforms-container textarea{border-radius:var(--wp--custom--border--radius--form)}.wpforms-container input[type=email],.wpforms-container input[type=number],.wpforms-container input[type=password],.wpforms-container input[type=tel],.wpforms-container input[type=text],.wpforms-container select,.wpforms-container textarea{font-weight:400;font-family:var(--wp--preset--font-family--2);font-style:normal}.wpforms-container input[type=email],.wpforms-container input[type=number],.wpforms-container input[type=password],.wpforms-container input[type=tel],.wpforms-container input[type=text],.wpforms-container select,.wpforms-container textarea{line-height:1.2em;font-size:var(--wp--preset--font-size--medium)}.wpforms-container input[type=email]::placeholder,.wpforms-container input[type=number]::placeholder,.wpforms-container input[type=password]::placeholder,.wpforms-container input[type=tel]::placeholder,.wpforms-container input[type=text]::placeholder,.wpforms-container select::placeholder,.wpforms-container textarea::placeholder{color:var(--wp--preset--color--1)}.wpforms-container input[type=email]:focus,.wpforms-container input[type=number]:focus,.wpforms-container input[type=password]:focus,.wpforms-container input[type=tel]:focus,.wpforms-container input[type=text]:focus,.wpforms-container select:focus,.wpforms-container textarea:focus{background-color:var(--wp--preset--color--2)}.wpforms-container input[type=email].wpforms-error,.wpforms-container input[type=number].wpforms-error,.wpforms-container input[type=password].wpforms-error,.wpforms-container input[type=tel].wpforms-error,.wpforms-container input[type=text].wpforms-error,.wpforms-container select.wpforms-error,.wpforms-container textarea.wpforms-error{border-color:#9f1104;color:#9f1104}.wpforms-container textarea{padding:1em 1.25em;height:12rem}.wpforms-container select{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;background:var(--wp--preset--color--2) url("../images/ui/select-arrow.svg") no-repeat right 1em top 50%;background-size:1.5rem 1.5rem;padding:0 1.25em}.wpforms-container select::placeholder{color:var(--wp--preset--color--5)}.wpforms-container select[disabled]{pointer-events:none;opacity:.5}.wpforms-container .wpforms-field-checkbox,.wpforms-container .wpforms-field-gdpr-checkbox,.wpforms-container .wpforms-field-radio{line-height:1.25em;font-size:var(--wp--preset--font-size--normal)}.wpforms-container .wpforms-field-checkbox li,.wpforms-container .wpforms-field-checkbox ul,.wpforms-container .wpforms-field-gdpr-checkbox li,.wpforms-container .wpforms-field-gdpr-checkbox ul,.wpforms-container .wpforms-field-radio li,.wpforms-container .wpforms-field-radio ul{display:block;position:relative;margin:0;padding:0!important}.wpforms-container .wpforms-field-checkbox ul,.wpforms-container .wpforms-field-gdpr-checkbox ul,.wpforms-container .wpforms-field-radio ul{margin-top:1.5rem;margin-bottom:0!important}.wpforms-container .wpforms-field-checkbox li,.wpforms-container .wpforms-field-gdpr-checkbox li,.wpforms-container .wpforms-field-radio li{margin:0 0 .25em}.wpforms-container .wpforms-field-checkbox li:last-child,.wpforms-container .wpforms-field-gdpr-checkbox li:last-child,.wpforms-container .wpforms-field-radio li:last-child{margin-bottom:0}.wpforms-container .wpforms-field-gdpr-checkbox input[type=checkbox]~label,.wpforms-container .wpforms-field-gdpr-checkbox input[type=radio]~label{cursor:pointer}.wpforms-container .wpforms-field-gdpr-checkbox input[type=checkbox]~label,.wpforms-container .wpforms-field-gdpr-checkbox input[type=radio]~label{font-weight:400;font-family:var(--wp--preset--font-family--1);font-style:normal}.wpforms-container input[type=checkbox],.wpforms-container input[type=radio]{position:absolute;left:-99999rem}.wpforms-container input[type=checkbox]~label,.wpforms-container input[type=radio]~label{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;position:relative;margin:0;cursor:pointer}.wpforms-container input[type=checkbox]~label:before,.wpforms-container input[type=radio]~label:before{display:block;content:"";background:var(--wp--preset--color--2);border-radius:.2rem;border:.1rem solid var(--wp--preset--color--2);margin-right:.5em;width:2.6rem;height:2.6rem}.wpforms-container input[type=checkbox]~label:after,.wpforms-container input[type=radio]~label:after{flex-shrink:0;flex-grow:0;content:"";position:absolute;top:.4rem;left:.3rem;z-index:2;background:url("../images/ui/checkmark.svg") no-repeat 50% 50%;background-size:cover;width:2rem;height:2rem;opacity:0}.wpforms-container input[type=checkbox]:checked~label:before,.wpforms-container input[type=radio]:checked~label:before{background:var(--wp--preset--color--8)}.wpforms-container input[type=checkbox]:checked~label:after,.wpforms-container input[type=radio]:checked~label:after{opacity:1}.wpforms-container input[type=radio]~label:before{border-radius:50%}.wpforms-container input[type=radio]~label:after{background:var(--wp--preset--color--1);border-radius:50%;top:.7rem;left:.7rem;width:1.2rem;height:1.2rem}.wpforms-container .wpforms-submit-container{position:relative;z-index:1;margin-top:0;width:100%}.wpforms-container .wpforms-submit-container .wpforms-submit-spinner{display:none!important}.wpforms-container .wpforms-submit{cursor:pointer}.wpforms-container .wpforms-submit{display:flex;justify-content:center;align-items:center;border:none;background:var(--wp--preset--color--4);color:var(--wp--preset--color--2);padding:.75em 1.5em;height:4.8rem;text-align:center;text-decoration:none;white-space:nowrap;transition:background-color .2s ease-out,color .2s ease-out}.wpforms-container .wpforms-submit{border-radius:var(--wp--custom--border--radius--button)}.wpforms-container .wpforms-submit{font-weight:700;font-family:var(--wp--preset--font-family--1);font-style:normal}.wpforms-container .wpforms-submit{line-height:1.2em;font-size:var(--wp--preset--font-size--medium)}@media (hover:hover){.wpforms-container .wpforms-submit:not(.has-background):hover{background:var(--wp--preset--color--5);color:var(--wp--preset--color--2)}}@media (hover:hover){.wpforms-container .wpforms-submit.has-background:hover{background:var(--wp--preset--color--5)!important;color:var(--wp--preset--color--2)!important}}.wpforms-container .wpforms-submit span{display:block;pointer-events:none;position:relative;z-index:1}.wpforms-container .wpforms-submit{font-weight:700;font-family:var(--wp--preset--font-family--2);font-style:normal}.wpforms-container .wpforms-submit{line-height:1.2em;font-size:var(--wp--preset--font-size--medium)}.wpforms-container .wpforms-submit{height:4.8rem}.wpforms-container .wpforms-confirmation-container{color:var(--wp--preset--color--2)}.wpforms-container .wpforms-confirmation-container{font-weight:700}.wpforms-container .wpforms-confirmation-container{line-height:1.2em;font-size:var(--wp--preset--font-size--large)}@media (min-width:768px){.taenkosom-form{min-height:14rem}}@media (min-width:768px){.taenkosom-form .wpforms-field-container,.taenkosom-form .wpforms-submit-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,4.4rem) clamp(1rem,2vw,4.4rem)}.taenkosom-form .wpforms-field-container .wpforms-field,.taenkosom-form .wpforms-submit-container .wpforms-field{margin:0}.taenkosom-form .wpforms-field-container .wpforms-submit,.taenkosom-form .wpforms-submit-container .wpforms-submit{margin:0}}.taenkosom-form .wpforms-submit-container{display:flex;justify-content:center}@media (min-width:768px){.taenkosom-form .wpforms-submit-container{margin-top:2vw}}@media (min-width:768px){.taenkosom-form .wpforms-submit-container .wpforms-submit{width:calc(33.333333% - clamp(1rem,2vw,4.4rem) * .6666666667)}}.acf-block.acf-block-fullscreen{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:none;width:100vw}.acf-block{margin-top:4.8rem;margin-bottom:4.8rem}@media (min-width:1024px){.acf-block{margin-top:6.4rem;margin-bottom:6.4rem}}.acf-block:first-child{margin-top:0}.acf-block:last-child{margin-bottom:0}.acf-block-wpforms-entries-list{color:var(--wp--preset--color--1);margin-left:auto;margin-right:auto}.acf-block-wpforms-entries-list{margin-top:4.8rem;margin-bottom:4.8rem}@media (min-width:1024px){.acf-block-wpforms-entries-list{margin-top:6.4rem;margin-bottom:6.4rem}}.acf-block-wpforms-entries-list:first-child{margin-top:0}.acf-block-wpforms-entries-list:last-child{margin-bottom:0}.acf-block-wpforms-entries-list ul{margin-bottom:.75em}.acf-block-wpforms-entries-list ul{line-height:1.2em;font-size:var(--wp--preset--font-size--large)}.acf-block-wpforms-entries-list ul li{margin-bottom:.75em}.acf-block-wpforms-entries-list .entry-name{font-weight:700}.acf-block-wpforms-entries-list .link_all_entries{display:inline-flex}.acf-block-wpforms-entries-list .link_all_entries{line-height:1.2em;font-size:var(--wp--preset--font-size--large)}.acf-block-wpforms-entries-list .link_all_entries{font-weight:700}.wp-block-buttons{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:.5em .5em;margin-left:auto;margin-right:auto}.wp-block-buttons{margin-top:3.2rem;margin-bottom:3.2rem}.wp-block-buttons:first-child{margin-top:0}.wp-block-buttons:last-child{margin-bottom:0}.wp-block-buttons.aligncenter{justify-content:center}.wp-block-buttons.alignright{justify-content:flex-end}.wp-block-buttons .wp-block-button{display:block;margin:0}.wp-block-buttons .wp-block-button .wp-block-button__link{height:100%}.wp-block-buttons .wp-block-button:not(.is-style-arrow) .wp-block-button__link{display:flex;justify-content:center;align-items:center;border:none;background:var(--wp--preset--color--4);color:var(--wp--preset--color--2);padding:.75em 1.5em;height:4.8rem;text-align:center;text-decoration:none;white-space:nowrap;transition:background-color .2s ease-out,color .2s ease-out}.wp-block-buttons .wp-block-button:not(.is-style-arrow) .wp-block-button__link{border-radius:var(--wp--custom--border--radius--button)}.wp-block-buttons .wp-block-button:not(.is-style-arrow) .wp-block-button__link{font-weight:700;font-family:var(--wp--preset--font-family--1);font-style:normal}.wp-block-buttons .wp-block-button:not(.is-style-arrow) .wp-block-button__link{line-height:1.2em;font-size:var(--wp--preset--font-size--medium)}@media (hover:hover){.wp-block-buttons .wp-block-button:not(.is-style-arrow) .wp-block-button__link:not(.has-background):hover{background:var(--wp--preset--color--5);color:var(--wp--preset--color--2)}}@media (hover:hover){.wp-block-buttons .wp-block-button:not(.is-style-arrow) .wp-block-button__link.has-background:hover{background:var(--wp--preset--color--5)!important;color:var(--wp--preset--color--2)!important}}.wp-block-buttons .wp-block-button:not(.is-style-arrow) .wp-block-button__link span{display:block;pointer-events:none;position:relative;z-index:1}.block-content>.wp-block-buttons{max-width:calc(102rem - 2rem - 2rem)}@media (min-width:1024px){.block-content>.wp-block-buttons{max-width:calc(106rem - 4rem - 4rem)}}.block-content>.wp-block-buttons.alignwide{position:relative;left:50%;translate:-50% 0;width:100vw}.block-content>.wp-block-buttons.alignwide{max-width:178rem}@media (min-width:1024px){.block-content>.wp-block-buttons.alignwide{max-width:182rem}}.block-content>.wp-block-buttons.alignwide{padding:0 2rem 0 2rem}@media (min-width:1024px){.block-content>.wp-block-buttons.alignwide{padding:0 4rem 0 4rem}}.block-content>.wp-block-buttons.alignwide{max-width:178rem}@media (min-width:1024px){.block-content>.wp-block-buttons.alignwide{max-width:182rem}}.block-content>.wp-block-buttons.alignfull{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:none;width:100vw}.block-content>.wp-block-buttons.alignfull{margin-top:4.8rem;margin-bottom:4.8rem}@media (min-width:1024px){.block-content>.wp-block-buttons.alignfull{margin-top:6.4rem;margin-bottom:6.4rem}}.block-content>.wp-block-buttons.alignfull:first-child{margin-top:0}.block-content>.wp-block-buttons.alignfull:last-child{margin-bottom:0}.wp-block-group-wrapper{background:0 0!important}.wp-block-group-wrapper{margin-top:4.8rem;margin-bottom:4.8rem}@media (min-width:1024px){.wp-block-group-wrapper{margin-top:6.4rem;margin-bottom:6.4rem}}.wp-block-group-wrapper:first-child{margin-top:0}.wp-block-group-wrapper:last-child{margin-bottom:0}.wp-block-group-wrapper.has-background>.wp-block-group{padding:4em 2rem 4.5em}.wp-block-group-wrapper.has-background>.wp-block-group{border-radius:var(--wp--custom--border--radius--default)}.block-content>.wp-block-group-wrapper{max-width:calc(102rem - 2rem - 2rem)}@media (min-width:1024px){.block-content>.wp-block-group-wrapper{max-width:calc(106rem - 4rem - 4rem)}}.block-content>.wp-block-group-wrapper .wp-block-group.is-layout-constrained{margin:0 auto}.block-content>.wp-block-group-wrapper .wp-block-group.is-layout-constrained:not(.has-background):not(.alignfull){padding-left:0;padding-right:0}.block-content>.wp-block-group-wrapper .wp-block-group.is-layout-constrained h1,.block-content>.wp-block-group-wrapper .wp-block-group.is-layout-constrained h2,.block-content>.wp-block-group-wrapper .wp-block-group.is-layout-constrained h3,.block-content>.wp-block-group-wrapper .wp-block-group.is-layout-constrained h4,.block-content>.wp-block-group-wrapper .wp-block-group.is-layout-constrained h5,.block-content>.wp-block-group-wrapper .wp-block-group.is-layout-constrained h6,.block-content>.wp-block-group-wrapper .wp-block-group.is-layout-constrained ol,.block-content>.wp-block-group-wrapper .wp-block-group.is-layout-constrained p,.block-content>.wp-block-group-wrapper .wp-block-group.is-layout-constrained ul{margin-left:auto!important;margin-right:auto!important}.block-content>.wp-block-group-wrapper .wp-block-group.is-layout-constrained h1:last-child,.block-content>.wp-block-group-wrapper .wp-block-group.is-layout-constrained h2:last-child,.block-content>.wp-block-group-wrapper .wp-block-group.is-layout-constrained h3:last-child,.block-content>.wp-block-group-wrapper .wp-block-group.is-layout-constrained h4:last-child,.block-content>.wp-block-group-wrapper .wp-block-group.is-layout-constrained h5:last-child,.block-content>.wp-block-group-wrapper .wp-block-group.is-layout-constrained h6:last-child,.block-content>.wp-block-group-wrapper .wp-block-group.is-layout-constrained ol:last-child,.block-content>.wp-block-group-wrapper .wp-block-group.is-layout-constrained p:last-child,.block-content>.wp-block-group-wrapper .wp-block-group.is-layout-constrained ul:last-child{margin-bottom:0}.block-content>.wp-block-group-wrapper.alignwide{padding:0 2rem 0 2rem}@media (min-width:1024px){.block-content>.wp-block-group-wrapper.alignwide{padding:0 4rem 0 4rem}}.block-content>.wp-block-group-wrapper.alignwide{max-width:124rem}@media (min-width:1024px){.block-content>.wp-block-group-wrapper.alignwide{max-width:128rem}}.block-content>.wp-block-group-wrapper.alignwide{position:relative;left:50%;translate:-50% 0;width:100vw}.block-content>.wp-block-group-wrapper.alignfull{border-radius:0}.block-content>.wp-block-group-wrapper.alignfull{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:none;width:100vw}.block-content>.wp-block-group-wrapper.alignfull{margin-top:6.4rem;margin-bottom:6.4rem}@media (min-width:768px){.block-content>.wp-block-group-wrapper.alignfull{margin-top:12.8rem;margin-bottom:12.8rem}}.block-content>.wp-block-group-wrapper.alignfull:first-child{margin-top:0}.block-content>.wp-block-group-wrapper.alignfull:last-child{margin-bottom:0}.block-content>.wp-block-group-wrapper.alignfull .wp-block-group.is-layout-constrained h1,.block-content>.wp-block-group-wrapper.alignfull .wp-block-group.is-layout-constrained h2,.block-content>.wp-block-group-wrapper.alignfull .wp-block-group.is-layout-constrained h3,.block-content>.wp-block-group-wrapper.alignfull .wp-block-group.is-layout-constrained h4,.block-content>.wp-block-group-wrapper.alignfull .wp-block-group.is-layout-constrained h5,.block-content>.wp-block-group-wrapper.alignfull .wp-block-group.is-layout-constrained h6,.block-content>.wp-block-group-wrapper.alignfull .wp-block-group.is-layout-constrained ol,.block-content>.wp-block-group-wrapper.alignfull .wp-block-group.is-layout-constrained p,.block-content>.wp-block-group-wrapper.alignfull .wp-block-group.is-layout-constrained ul{margin-left:auto!important;margin-right:auto!important}.wp-block-group-wrapper.alignfull.has-background+.wp-block-group-wrapper.alignfull.has-background{margin-top:-6.4rem}@media (min-width:768px){.wp-block-group-wrapper.alignfull.has-background+.wp-block-group-wrapper.alignfull.has-background{margin-top:-12.8rem}}p.has-medium-font-size+.wp-block-group-wrapper.alignfull.has-background{margin-top:3em}.wp-block-group.is-nowrap{gap:0 clamp(1rem,2vw,4.4rem);padding-top:0!important;padding-bottom:0!important}@media (max-width:767px){.wp-block-group.is-nowrap{flex-wrap:wrap;gap:1.5em 0}}.wp-block-group.home-group-top{position:relative;padding-top:clamp(15rem,50vh,40rem)!important;padding-bottom:clamp(15rem,10vh,25rem)!important;min-height:var(--app-height)}@media (max-width:767px){.wp-block-group.home-group-top{padding-top:15rem!important;padding-bottom:10rem!important}}.wp-block-group.home-group-top>:not(.wp-block-group-wrapper){position:relative;z-index:1;max-width:clamp(70rem,62vw,100rem)!important}@media (max-width:767px){.wp-block-group.home-group-top>:not(.wp-block-group-wrapper){max-width:100%!important}}.wp-block-group.home-group-top>.wp-block-group-wrapper{position:relative;z-index:1;max-width:clamp(70rem,80vw,120rem)!important}@media (max-width:767px){.wp-block-group.home-group-top>.wp-block-group-wrapper{max-width:100%!important}}.wp-block-group.home-group-top:before{content:"";display:block;position:absolute;inset:0;z-index:0;background:rgba(0,0,0,.2);pointer-events:none}.wp-block-group.home-group-about{position:relative;padding-top:clamp(15rem,10vh,25rem)!important;padding-bottom:clamp(15rem,10vh,25rem)!important;min-height:var(--app-height)}@media (max-width:767px){.wp-block-group.home-group-about{padding-top:10rem!important;padding-bottom:10rem!important}}.wp-block-group.home-group-about>*{position:relative;z-index:1}.wp-block-group.home-group-about>:not(.wp-block-group-wrapper){max-width:clamp(70rem,60vw,100rem)!important}.wp-block-group.home-group-about:before{content:"";display:block;position:absolute;inset:0;z-index:0;background:rgba(0,0,0,.2);pointer-events:none}.wp-block-spacer{clear:none}@media (max-width:767px){.wp-block-spacer.hide-on-mobile{display:none}}.wp-block-file{display:flex;align-items:center}.wp-block-file{margin-top:3.2rem;margin-bottom:3.2rem}.wp-block-file:first-child{margin-top:0}.wp-block-file:last-child{margin-bottom:0}.wp-block-file{line-height:1.25em;font-size:var(--wp--preset--font-size--normal)}.wp-block-file:not(.wp-element-button){line-height:1.25em;font-size:var(--wp--preset--font-size--normal)}.wp-block-file a{text-decoration:none}.wp-block-file:active,.wp-block-file:focus,.wp-block-file:hover,.wp-block-file:visited{opacity:1!important;color:var(--wp--preset--color--1)}.wp-block-file:hover{color:var(--wp--preset--color--1)}.wp-block-file .wp-block-file__button{opacity:1!important;margin-left:0;cursor:pointer}.wp-block-file .wp-block-file__button{display:flex;justify-content:center;align-items:center;border:none;background:var(--wp--preset--color--4);color:var(--wp--preset--color--2);padding:.75em 1.5em;height:4.8rem;text-align:center;text-decoration:none;white-space:nowrap;transition:background-color .2s ease-out,color .2s ease-out}.wp-block-file .wp-block-file__button{border-radius:var(--wp--custom--border--radius--button)}.wp-block-file .wp-block-file__button{font-weight:700;font-family:var(--wp--preset--font-family--1);font-style:normal}.wp-block-file .wp-block-file__button{line-height:1.2em;font-size:var(--wp--preset--font-size--medium)}@media (hover:hover){.wp-block-file .wp-block-file__button:not(.has-background):hover{background:var(--wp--preset--color--5);color:var(--wp--preset--color--2)}}@media (hover:hover){.wp-block-file .wp-block-file__button.has-background:hover{background:var(--wp--preset--color--5)!important;color:var(--wp--preset--color--2)!important}}.wp-block-file .wp-block-file__button span{display:block;pointer-events:none;position:relative;z-index:1}.wp-block-file a:not(.wp-block-file__button):not(:last-child){display:none}#menu-overlay-toggler{flex-shrink:0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;-webkit-tap-highlight-color:rgba(255,255,255,0);position:relative;z-index:999;width:4rem;pointer-events:auto;cursor:pointer;transition:transform .2s ease-out;position:relative;overflow:hidden;aspect-ratio:3/2}#menu-overlay-toggler{overflow:visible}#menu-overlay-toggler .lines{position:relative;z-index:2;width:100%;height:100%}#menu-overlay-toggler .line{display:block;position:absolute;top:0;left:0;background:var(--wp--preset--color--1);border-radius:.4rem;width:100%;height:clamp(.2rem,.5625vw,.4rem);transform-origin:50% 50%;transition:all .1s ease-out}#menu-overlay-toggler .line:first-child{opacity:1}#menu-overlay-toggler .line:nth-child(2){opacity:1;top:50%;transform:translate3d(0,-50%,0)}#menu-overlay-toggler .line:nth-child(3){opacity:1;top:100%;transform:translate3d(0,-100%,0)}#menu-overlay-toggler .line:nth-child(4),#menu-overlay-toggler .line:nth-child(5){opacity:1;top:50%;transform:translate3d(0,-50%,0)}#menu-overlay{display:none;position:fixed;top:0;left:0;z-index:888;background:var(--wp--preset--color--3);color:var(--wp--preset--color--2);width:100%;height:var(--app-height);overflow:hidden;overflow-y:auto;overflow-scrolling:touch;padding-top:clamp(20rem,30vh,40rem)!important;padding-bottom:clamp(20rem,30vh,40rem)!important}#menu-overlay .menu-overlay-inner .menu{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;gap:1.5em 0}#menu-overlay .menu-overlay-inner .menu .menu-item{line-height:1.2em;font-size:clamp(3.6rem, 2.5vw, 4.8rem)}@media (max-width:767px){#menu-overlay .menu-overlay-inner .menu .menu-item{font-size:clamp(2rem, 8vw, 3rem)}}#menu-overlay .menu-overlay-inner .menu .menu-item a{position:relative;color:var(--wp--preset--color--2);text-decoration:none}#menu-overlay .menu-overlay-inner .menu .menu-item a{font-weight:700}#menu-overlay .menu-overlay-inner .menu .menu-item a:before{content:"";display:block;position:absolute;bottom:-.7rem;left:0;background:var(--wp--preset--color--2);width:100%;height:.3rem;transition:transform .2s ease-in-out;transform-origin:0 50%;transform:scaleX(0)}@media (hover:hover){#menu-overlay .menu-overlay-inner .menu .menu-item a:hover{color:var(--wp--preset--color--2)}#menu-overlay .menu-overlay-inner .menu .menu-item a:hover:before{transform:scaleX(1)}}#menu-overlay .menu-overlay-inner .menu .menu-item.current-menu-item>a,#menu-overlay .menu-overlay-inner .menu .menu-item.current-menu-parent>a,#menu-overlay .menu-overlay-inner .menu .menu-item.current-page-ancestor>a,#menu-overlay .menu-overlay-inner .menu .menu-item.js-active>a{color:var(--wp--preset--color--2)}.admin-bar #menu-overlay{margin-top:4.6rem}@media (min-width:768px){.admin-bar #menu-overlay{margin-top:3.2rem}}#the-header{position:absolute;top:0;left:0;z-index:999;background:0 0;width:100%;pointer-events:none}#the-header .header-inner{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;position:relative;padding-top:2em;height:100%}@media (min-width:768px){#the-header .header-inner{padding-top:clamp(4rem,4.6875vw,9rem)}}#the-header .logo{display:block;color:var(--wp--preset--color--1);width:clamp(25.5rem,26.5625vw,32rem);pointer-events:auto}@media (max-width:767px){#the-header .logo{width:18rem}}#the-header .logo img,#the-header .logo svg{display:block;width:100%;height:auto}#the-header .logo svg path{fill:currentColor}#the-header #menu-overlay-toggler{position:relative;pointer-events:auto;width:4rem}@media (max-width:767px){#the-header #menu-overlay-toggler{width:3rem}}.admin-bar #the-header{top:4.6rem}@media (min-width:768px){.admin-bar #the-header{top:3.2rem}}.block-content{padding-top:10rem;padding-bottom:10rem;width:100%}@media (min-width:768px){.block-content{padding-top:clamp(15rem,10vh,25rem);padding-bottom:clamp(15rem,10vh,25rem)}}.block-content>.acf-block:not(.acf-block-fullscreen):not(.acf-block-wide),.block-content>h1,.block-content>h2,.block-content>h3,.block-content>h4,.block-content>h5,.block-content>h6,.block-content>iframe,.block-content>ol,.block-content>p,.block-content>ul{width:100%}.block-content>.acf-block:not(.acf-block-fullscreen):not(.acf-block-wide),.block-content>h1,.block-content>h2,.block-content>h3,.block-content>h4,.block-content>h5,.block-content>h6,.block-content>iframe,.block-content>ol,.block-content>p,.block-content>ul{max-width:98rem}.block-content>.acf-block:not(.acf-block-fullscreen):not(.acf-block-wide).alignwide,.block-content>h1.alignwide,.block-content>h2.alignwide,.block-content>h3.alignwide,.block-content>h4.alignwide,.block-content>h5.alignwide,.block-content>h6.alignwide,.block-content>iframe.alignwide,.block-content>ol.alignwide,.block-content>p.alignwide,.block-content>ul.alignwide{position:relative;left:50%;translate:-50% 0;width:100vw}.block-content>.acf-block:not(.acf-block-fullscreen):not(.acf-block-wide).alignwide,.block-content>h1.alignwide,.block-content>h2.alignwide,.block-content>h3.alignwide,.block-content>h4.alignwide,.block-content>h5.alignwide,.block-content>h6.alignwide,.block-content>iframe.alignwide,.block-content>ol.alignwide,.block-content>p.alignwide,.block-content>ul.alignwide{padding:0 2rem 0 2rem}@media (min-width:1024px){.block-content>.acf-block:not(.acf-block-fullscreen):not(.acf-block-wide).alignwide,.block-content>h1.alignwide,.block-content>h2.alignwide,.block-content>h3.alignwide,.block-content>h4.alignwide,.block-content>h5.alignwide,.block-content>h6.alignwide,.block-content>iframe.alignwide,.block-content>ol.alignwide,.block-content>p.alignwide,.block-content>ul.alignwide{padding:0 4rem 0 4rem}}.block-content>.acf-block:not(.acf-block-fullscreen):not(.acf-block-wide).alignwide,.block-content>h1.alignwide,.block-content>h2.alignwide,.block-content>h3.alignwide,.block-content>h4.alignwide,.block-content>h5.alignwide,.block-content>h6.alignwide,.block-content>iframe.alignwide,.block-content>ol.alignwide,.block-content>p.alignwide,.block-content>ul.alignwide{max-width:148rem}@media (min-width:1024px){.block-content>.acf-block:not(.acf-block-fullscreen):not(.acf-block-wide).alignwide,.block-content>h1.alignwide,.block-content>h2.alignwide,.block-content>h3.alignwide,.block-content>h4.alignwide,.block-content>h5.alignwide,.block-content>h6.alignwide,.block-content>iframe.alignwide,.block-content>ol.alignwide,.block-content>p.alignwide,.block-content>ul.alignwide{max-width:152rem}}.block-content>.acf-block:not(.acf-block-fullscreen):not(.acf-block-wide).alignfull,.block-content>h1.alignfull,.block-content>h2.alignfull,.block-content>h3.alignfull,.block-content>h4.alignfull,.block-content>h5.alignfull,.block-content>h6.alignfull,.block-content>iframe.alignfull,.block-content>ol.alignfull,.block-content>p.alignfull,.block-content>ul.alignfull{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:none;width:100vw}.block-content>.acf-block:not(.acf-block-fullscreen):not(.acf-block-wide).alignfull,.block-content>h1.alignfull,.block-content>h2.alignfull,.block-content>h3.alignfull,.block-content>h4.alignfull,.block-content>h5.alignfull,.block-content>h6.alignfull,.block-content>iframe.alignfull,.block-content>ol.alignfull,.block-content>p.alignfull,.block-content>ul.alignfull{padding:0 2rem 0 2rem}@media (min-width:1024px){.block-content>.acf-block:not(.acf-block-fullscreen):not(.acf-block-wide).alignfull,.block-content>h1.alignfull,.block-content>h2.alignfull,.block-content>h3.alignfull,.block-content>h4.alignfull,.block-content>h5.alignfull,.block-content>h6.alignfull,.block-content>iframe.alignfull,.block-content>ol.alignfull,.block-content>p.alignfull,.block-content>ul.alignfull{padding:0 4rem 0 4rem}}.block-content h1.has-text-color:not(.has-link-color) a,.block-content h2.has-text-color:not(.has-link-color) a,.block-content h3.has-text-color:not(.has-link-color) a,.block-content h4.has-text-color:not(.has-link-color) a,.block-content h5.has-text-color:not(.has-link-color) a,.block-content h6.has-text-color:not(.has-link-color) a,.block-content ol li.has-text-color:not(.has-link-color) a,.block-content p.has-text-color:not(.has-link-color) a,.block-content ul li.has-text-color:not(.has-link-color) a{color:inherit}.block-content h1.has-background,.block-content h2.has-background,.block-content h3.has-background,.block-content h4.has-background,.block-content h5.has-background,.block-content h6.has-background,.block-content ol li.has-background,.block-content p.has-background,.block-content ul li.has-background{padding:4rem 4.5rem!important}.block-content h1.has-background,.block-content h2.has-background,.block-content h3.has-background,.block-content h4.has-background,.block-content h5.has-background,.block-content h6.has-background,.block-content ol li.has-background,.block-content p.has-background,.block-content ul li.has-background{border-radius:var(--wp--custom--border--radius--default)}.block-content h1:not(.alignwide):not(.alignfull),.block-content h2:not(.alignwide):not(.alignfull),.block-content h3:not(.alignwide):not(.alignfull),.block-content h4:not(.alignwide):not(.alignfull),.block-content h5:not(.alignwide):not(.alignfull),.block-content h6:not(.alignwide):not(.alignfull),.block-content ol li:not(.alignwide):not(.alignfull),.block-content p:not(.alignwide):not(.alignfull),.block-content ul li:not(.alignwide):not(.alignfull){max-width:98rem}.block-content h1:last-child:not(.has-background),.block-content h2:last-child:not(.has-background),.block-content h3:last-child:not(.has-background),.block-content h4:last-child:not(.has-background),.block-content h5:last-child:not(.has-background),.block-content h6:last-child:not(.has-background),.block-content ol li:last-child:not(.has-background),.block-content p:last-child:not(.has-background),.block-content ul li:last-child:not(.has-background){margin-bottom:0}.block-content ol:not(.no-styling),.block-content ul:not(.no-styling){margin-top:1.2rem;margin-bottom:2.4rem}.block-content ol:last-child,.block-content ul:last-child{padding-bottom:0}.block-content ol:last-child,.block-content ul:last-child{margin-bottom:0}.block-content ol li ol:last-child,.block-content ol li ul:last-child,.block-content ul li ol:last-child,.block-content ul li ul:last-child{padding-bottom:0}.block-content ol li:not(:last-child),.block-content ul li:not(:last-child){margin-bottom:.75em}.block-content ol ol li:first-child,.block-content ol ul li:first-child,.block-content ul ol li:first-child,.block-content ul ul li:first-child{margin-top:.25em}.block-content ol ol li:last-child,.block-content ol ul li:last-child,.block-content ul ol li:last-child,.block-content ul ul li:last-child{margin-bottom:.25em}.block-content ol li{position:relative;margin-left:3.2rem;padding-left:.5rem;list-style:decimal}.block-content ol li ol,.block-content ol li ul{margin:0 0 1em 1em;padding:0 0 1em}.block-content ol li ol{margin-top:0!important}.block-content ol li ol li{margin-left:.5em}.block-content ol li ul{margin-top:0!important}.block-content ol li ul li{margin-left:0;list-style:none}.block-content ul:not(.no-styling).has-background{padding:4.5rem}.block-content ul:not(.no-styling) li:not(:last-child){margin-bottom:1.2rem}.block-content ul:not(.no-styling)>li{position:relative;margin-left:1.6rem;padding-left:2rem}.block-content ul:not(.no-styling)>li:before{content:"";display:block;position:absolute;top:.5625em;left:0;background:var(--wp--preset--color--2);border-radius:50%;width:.6rem;height:.6rem}.block-content ul:not(.no-styling)>li ol,.block-content ul:not(.no-styling)>li ul{margin:0;padding:0}body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull):not(.alignwide)){max-width:none}#the-footer{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:none;width:100vw}#the-footer{position:relative;z-index:333;background:var(--wp--preset--color--1);color:var(--wp--preset--color--2)}#the-footer .footer-inner{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:2.5em 0}.page-template-page-home #the-header .logo{color:var(--wp--preset--color--2)}.page-template-page-home #menu-overlay-toggler .line{background:var(--wp--preset--color--2)}.page-template-page-home .block-content{padding-top:0;padding-bottom:0}.page-template-page-home .acf-block-wpforms-entries-list{color:var(--wp--preset--color--2);width:clamp(70rem,50vw,88rem)!important}.book-cover{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:none;width:100vw}.book-cover{aspect-ratio:2560/1280;position:relative;z-index:222;min-height:68rem;overflow:visible;transition:height .2s ease-out}.book-cover .wp-block-cover__inner-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;padding:0;display:flex;flex-direction:column}@media (min-width:768px) and (max-width:1023px){.book-cover .wp-block-cover__image-background{width:clamp(76.8rem,123vw,102.3rem)}}.book-cover .wp-block-group-wrapper.book-cover-content-group{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);z-index:2;margin:0;width:100%;padding:0}.book-cover .wp-block-group-wrapper.book-cover-content-group{padding:0 2rem 0 2rem}@media (min-width:1024px){.book-cover .wp-block-group-wrapper.book-cover-content-group{padding:0 4rem 0 4rem}}.book-cover .wp-block-group-wrapper.book-cover-content-group{padding-right:2rem}@media (min-width:1024px){.book-cover .wp-block-group-wrapper.book-cover-content-group{padding-right:4rem}}.book-cover .wp-block-group-wrapper.book-cover-content-group{padding-left:2rem}@media (min-width:1024px){.book-cover .wp-block-group-wrapper.book-cover-content-group{padding-left:4rem}}.book-cover .wp-block-group-wrapper.book-cover-content-group{max-width:148rem}@media (min-width:1024px){.book-cover .wp-block-group-wrapper.book-cover-content-group{max-width:152rem}}.book-cover .wp-block-group-wrapper.book-cover-content-group .wp-block-group-wrapper.book-cover-content-group-inner{margin:0 0 0 clamp(1rem,1.5vw,7.5rem)!important;width:clamp(35rem,33vw,56rem)!important}@media (min-width:1024px){.book-cover .wp-block-group-wrapper.book-cover-content-group .wp-block-group-wrapper.book-cover-content-group-inner{margin:0 0 0 clamp(1rem,5vw,7.5rem)!important}}.book-cover .wp-block-group-wrapper.book-cover-content-group .wp-block-group-wrapper.book-cover-content-group-inner a{color:var(--wp--preset--color--1)}.book-cover .wp-block-group-wrapper.book-cover-end-group{position:absolute;bottom:0;left:0;margin:0;width:100%;translate:0 100%;transition:translate .2s ease-out}.book-cover .wp-block-group-wrapper.book-cover-end-group .wp-block-group{padding-top:1em;padding-bottom:1em}.book-cover .book-cover-mobile-image{aspect-ratio:1/1;width:100%;height:auto}@media (min-width:768px){.book-cover .book-cover-mobile-image{display:none!important}}@media (max-width:767px){.book-cover .wp-block-cover__image-background{display:none!important}.book-cover{height:auto!important;overflow:hidden!important;aspect-ratio:auto!important;--book-cover-height:83.4rem;height:var(--book-cover-height)!important}.book-cover .wp-block-group-wrapper.book-cover-content-group{position:absolute;top:0;bottom:auto;left:0;transform:translate3d(0,0,0);padding-top:105%}.book-cover .wp-block-group-wrapper.book-cover-content-group .wp-block-group-wrapper.book-cover-content-group-inner{margin:0 auto!important;width:clamp(20rem,100%,36rem)!important}.book-cover .wp-block-group-wrapper.book-cover-end-group{bottom:0;translate:0 0!important}}.block-content .book-cover.alignfull+.wp-block-group-wrapper.alignfull{margin-top:0}.block-content .wp-block-group-wrapper.alignfull+.book-cover.alignfull{margin-top:-6.4rem}@media (min-width:768px){.block-content .wp-block-group-wrapper.alignfull+.book-cover.alignfull{margin-top:-12.8rem}}body:has(.block-content > .book-cover:first-child) #the-header #menu-overlay-toggler,body:has(.block-content > .book-cover:first-child) #the-header .logo{filter:drop-shadow(0 0 1rem rgba(0, 0, 0, .25))}.js-menu-overlay-revealed{overflow:hidden}.js-menu-overlay-revealed #menu-overlay-toggler{pointer-events:auto}.js-menu-overlay-revealed #menu-overlay-toggler .line:first-child,.js-menu-overlay-revealed #menu-overlay-toggler .line:nth-child(2),.js-menu-overlay-revealed #menu-overlay-toggler .line:nth-child(3){opacity:0}.js-menu-overlay-revealed #menu-overlay-toggler .line:nth-child(4){transform:translate3d(0,-50%,0) rotate(-45deg)}.js-menu-overlay-revealed #menu-overlay-toggler .line:nth-child(5){transform:translate3d(0,-50%,0) rotate(45deg)}.js-menu-overlay-revealed #menu-overlay{display:block;pointer-events:auto;animation:taenkosom24-reveal-menu-overlay .25s ease-in-out 1 forwards}@keyframes taenkosom24-reveal-menu-overlay{0%{visibility:visible;opacity:0;transform:translate3d(0,0,0)}100%{visibility:visible;opacity:1;transform:translate3d(0,0,0)}}.js-menu-overlay-revealed #the-header .logo{color:var(--wp--preset--color--2)}.js-menu-overlay-revealed #menu-overlay-toggler .line{background:var(--wp--preset--color--2)}:focus{outline:.4rem solid rgb(77,144,254)!important;box-shadow:0 0 10px .5rem rgba(77,144,254,.4)}#the-header .logo:focus,.menu-item a:focus{outline-offset:0.5rem;box-shadow:none}.input-field input[type=email]:focus,.input-field input[type=number]:focus,.input-field input[type=password]:focus,.input-field input[type=search]:focus,.input-field input[type=tel]:focus,.input-field input[type=text]:focus,.select-field select:focus{border-color:transparent;box-shadow:0 0 10px .5rem rgba(77,144,254,.4)!important}.wp-block-file a:focus{outline:.4rem solid rgb(77,144,254)!important;outline-offset:0.5rem}.checkbox:focus-within label{outline:.4rem solid rgb(77,144,254)!important}#menu-overlay-toggler:focus,.submit-btn:focus,.wp-block-buttons .wp-block-button .wp-block-button__link:focus{outline-offset:0.2rem;box-shadow:none!important}#menu-overlay-toggler:focus:after,.submit-btn:focus:before,.wp-block-buttons .wp-block-button .wp-block-button__link:focus:not(.has-background):before{background:var(--wp--preset--color--3)!important}.cookie-compliance-video:focus{outline:0!important}.cookie-compliance-video:focus .cookie-compliance-video-inner{outline:.4rem solid rgb(77,144,254)!important}