.contact-block{display:grid;gap:.15rem}.contact-block .address{display:grid;margin-bottom:.5rem}.contact-block a{text-decoration:underline}.contact-block a:hover{color:var(--color-green);text-decoration:underline}.block-quote{padding-block:2rem}.block-quote blockquote{border:none;padding-inline-start:0}.block-quote p{border-bottom:2px solid var(--quote-color,var(--color-grey-bg));font-size:var(--font-size-lg);font-weight:500;margin-bottom:1rem;padding-bottom:1rem}.block-quote .author{color:var(--color-purple-text);font-size:var(--font-size-sm);font-style:italic;font-weight:var(--font-weight-regular)}.block-quote.quote-color--green{--quote-color:var(--color-green-light)}.block-quote.quote-color--green .author{color:var(--color-green-text)}.block-quote.quote-color--purple{--quote-color:var(--color-purple-light)}.block-quote.quote-color--purple .author{color:var(--color-purple-text)}.skeleton{background-color:var(--color-grey-bg);border-radius:var(--radius,var(--radius-sm));height:var(--size);width:var(--width,100%)}.skeleton-variant--circle{border-radius:var(--radius-full);width:var(--size)}.skeleton-animation--pulse{animation:var(--animation-pulse)}.skeleton-animation--shimmer{--color-1:var(--color-grey-bg);--color-2:var(--color-bg);animation:var(--animation-shimmer);background:linear-gradient(-45deg,var(--color-1) 30%,var(--color-2) 45%,var(--color-2) 55%,var(--color-1) 70%);background-size:400% 400%}:where(.table-wrapper){overflow-x:auto;padding-block-end:1rem;-ms-overflow-style:-ms-autohiding-scrollbar;font-size:var(--font-size)}:where(.table-wrapper) table{width:100%}:where(.table-wrapper) th:first-letter{text-transform:capitalize}.table--skeleton tbody tr:not(.table-loader-row){display:none}.table--loading tbody{pointer-events:none}.table--loading tbody td,.table--loading tbody th{opacity:35%}.table--loading tbody tr{--color-1:var(--color-card-bg);--color-2:var(--color-bg);animation:var(--animation-shimmer);animation-duration:var(--duration-xxl);background:linear-gradient(-45deg,var(--color-1) 30%,var(--color-2) 45%,var(--color-2) 55%,var(--color-1) 70%);background-size:400% 400%}:is(:where(.table-size--xxs) tbody,:where(.table-size--xxs) tfoot) tr{height:2.5rem}:where(.table-size--xxs) td,:where(.table-size--xxs) th{padding-block:.4rem;padding-inline:.35rem}:is(:where(.table-size--xs) tbody,:where(.table-size--xs) tfoot) tr{height:2.75rem}:where(.table-size--xs) td,:where(.table-size--xs) th{padding-block:.4rem;padding-inline:.35rem}:is(:where(.table-size--sm) tbody,:where(.table-size--sm) tfoot) tr{height:3rem}:where(.table-size--sm) td,:where(.table-size--sm) th{padding-block:.5rem;padding-inline:.5rem}:is(:where(.table-size--md) tbody,:where(.table-size--md) tfoot) tr{height:3.25rem}:where(.table-size--md) td,:where(.table-size--md) th{padding-block:.6rem;padding-inline:.5rem}:is(:where(.table-size--lg) tbody,:where(.table-size--lg) tfoot) tr{height:3.5rem}:where(.table-size--lg) td,:where(.table-size--lg) th{padding-block:.6rem;padding-inline:.5rem}.custom-cell .icon{display:inline}.video-player{display:grid;min-width:240px;place-items:center;position:relative}.video-player img{aspect-ratio:var(--aspect-ratio);background-color:#000;cursor:pointer;width:100%}.video-player figcaption{color:var(--color-grey-text);font-size:smaller;font-style:italic;padding-block-start:1rem}.video-player button{background-color:#000;border:none;border-radius:var(--radius-full);color:#fff;cursor:pointer;display:grid;padding:.25rem;place-content:center;position:absolute;scale:.94;transition:scale var(--duration-sm) ease-out}.video-player button svg{fill:currentColor;padding-inline-start:.35rem}.video-player button:hover{scale:1}.video-player .iframe-wrapper{aspect-ratio:var(--aspect-ratio);width:100%}.video-player iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.image-radius--full img{aspect-ratio:1;border-radius:var(--radius-full);height:min(360px,100%);-o-object-fit:cover;object-fit:cover;width:min(360px,100%)}.image-radius--large img{border-radius:var(--radius-lg)}.image-radius--medium img{border-radius:var(--radius-md)}.basic-list{margin-inline-start:.5rem}.basic-list .list-item{align-items:flex-start;display:flex;gap:.5rem;margin-bottom:.5rem}.basic-list .list-item .icon{margin-top:.35rem}.statamic-link{max-width:-moz-max-content;max-width:max-content}.button-variant--link{font-weight:var(--font-weight-medium)}.button-variant--link:hover{color:var(--color-accent-text)}.button-variant--purple{background-color:var(--color-purple);color:var(--color-white)}.button-variant--purple:not(:disabled,.disabled):hover{background-color:color-mix(in srgb,var(--color-purple) 90%,var(--color-white))}.dark-mode .button-variant--purple{color:#fff}.bard-content>*{margin-block:1rem}.bard-content :has(+.text>h2),.bard-content :has(+h2){margin-block-end:3rem}.bard-content :has(+.text>h3),.bard-content :has(+h3){margin-block-end:2.5rem}.bard-content :has(+.text>h4),.bard-content :has(+h4){margin-block-end:2rem}.bard-content :has(+h5){margin-block-end:1.5rem}.bard-content :has(+h6){margin-block-end:1rem}.bard-content .basic-list{margin-block-end:1.5rem}.bard-content .text p{margin-block:1rem}.bard-content .text ol,.bard-content .text ul{padding-inline-start:1.5rem}:is(.bard-content .text ol,.bard-content .text ul) li::marker{color:var(--color-green-graphic)}:is(.bard-content .text ol,.bard-content .text ul) p{margin-block-end:.5rem;margin-block-start:0}:is(.bard-content .text ol,.bard-content .text ul) li:last-of-type p{margin-block-end:1rem}.bard-content .text>blockquote{border-inline-start:3px solid var(--color-purple-light);margin-block:2rem;padding-inline-start:1.25rem;padding-inline:2rem}.bard-content .text>blockquote p{font-size:var(--font-size-lg)}.bard-content .button{margin-block:.5rem}.bard-content .button+.button{margin-left:1.5rem}.bard-content .statamic-table{margin-block-start:2.5rem}:is(.bard-content div,.bard-content h2,.bard-content li,.bard-content p,.bard-content small)>a:not(.button){text-decoration:underline}:is(.bard-content div,.bard-content h2,.bard-content li,.bard-content p,.bard-content small)>a:not(.button):hover{color:var(--color-green)}:is(.bard-content div,.bard-content h2,.bard-content li,.bard-content p,.bard-content small)>a:not(.button):focus-visible{border-radius:var(--radius-xs);text-decoration:none}.callout-wrapper{border-radius:var(--radius-sm);display:inline-block;font-size:var(--font-size);padding-block:.5rem;padding-inline:.75rem}.callout-wrapper .callout-content{align-items:center;display:flex;gap:.75em}.callout-wrapper .callout-content .iconify{flex-shrink:0;font-size:var(--icon-size)}.callout-wrapper .default-slot{flex-grow:1}.callout-color--accent{background-color:var(--color-accent-bg);color:var(--color-accent-text)}.callout-color--accent .iconify{color:var(--color-accent-graphic)}.callout-color--red{background-color:var(--color-red-bg);color:var(--color-red-text)}.callout-color--red .iconify{color:var(--color-red-graphic)}.callout-color--orange{background-color:var(--color-orange-bg);color:var(--color-orange-text)}.callout-color--orange .iconify{color:var(--color-orange-graphic)}.callout-color--green{background-color:var(--color-green-bg);color:var(--color-green-text)}.callout-color--green .iconify{color:var(--color-green-graphic)}.callout-color--blue{background-color:var(--color-blue-bg);color:var(--color-blue-text)}.callout-color--blue .iconify{color:var(--color-blue-graphic)}.radio-wrapper{align-items:center;display:flex;gap:.25rem;transition-duration:var(--duration-sm);transition-property:opacity}.radio-wrapper.disabled{opacity:.35}.radio-wrapper label{font-size:var(--font-size-sm);padding-inline-start:.5rem}.radio-wrapper input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-full);height:1.25rem;margin:0;position:relative;width:1.25rem}.radio-wrapper input[type=radio]:before{background-color:var(--color-card-bg);border:1px solid var(--color-grey-text);border-radius:inherit;content:"";height:100%;position:absolute;width:100%}.radio-wrapper input[type=radio]:checked:before{border-color:var(--color-accent)}.radio-wrapper input[type=radio]:focus-visible{outline:1px solid var(--focus-color)}.radio-wrapper input[type=radio]:focus-visible:before{border-color:var(--focus-color)}.radio-wrapper input[type=radio]:after{border-radius:var(--radius-full);box-shadow:inset 0 0 0 0 transparent;content:"";height:.875rem;inset:0;margin:auto;position:absolute;transition-duration:var(--duration-sm);transition-property:box-shadow;width:.875rem}.radio-wrapper input[type=radio]:checked:after{box-shadow:inset 0 0 0 8px var(--color-accent)}.radio-variant--krafters input[type=radio]{height:1.5rem;width:1.5rem}.radio-variant--krafters input[type=radio]:before{border-width:1.5px}.radio-variant--krafters input[type=radio]:after{height:1rem;width:1rem}.statamic-radios-wrapper{margin-block-end:.5rem}.statamic-radios-wrapper .radio-list{display:grid;gap:.5rem;margin-block-start:.5rem}.statamic-radios-wrapper .radio-list.inline{-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:Wrap;row-gap:.5rem}.show-invalid .statamic-radios-wrapper:has(input[type=radio]:invalid) .error-wrapper .error{display:flex}.show-invalid .statamic-checkboxes-wrapper:has(input[type=checkbox]:invalid) .error-wrapper .error{display:flex}.textarea-wrapper .textarea{background-color:var(--color-input-bg);min-height:7.5rem;padding-inline-end:1.5rem}.textarea-wrapper .textarea.autoresize{height:auto;overflow:auto}.textarea-variant--krafters label{color:var(--color-grey-text);font-weight:var(--font-weight-bold)}.textarea-variant--krafters:focus-within label{color:var(--color-text)}.textarea-variant--krafters .textarea{border-color:var(--color-grey-text);border-radius:var(--radius-sm);border-width:1.5px;box-shadow:0 1.5px 0 0 var(--color-grey-text)}.textarea-variant--krafters .textarea:focus{border-color:var(--color-accent);box-shadow:0 1.5px 0 0 var(--color-accent);outline-color:transparent}.form-field-wrapper .input{background-color:var(--color-input-bg)}.form-field-wrapper .input:has(+.iconify){padding-inline-start:1.75rem}.form-field-wrapper .input+.iconify{color:var(--color-grey-text);left:.5rem;position:absolute;z-index:1}.input-size--sm .input{height:2rem;padding-inline:.5em}.input-size--sm .input+.iconify{top:1.875em}.input-size--sm:has(label.visuallyhidden) .input+.iconify{top:.5em}.input-size--md .input{height:2.25rem;padding-inline:.5em}.input-size--md .input+.iconify{top:2em}.input-size--md:has(label.visuallyhidden) .input+.iconify{top:.65em}.input-size--lg .input{height:2.5rem;padding-inline:.65em}.input-size--lg .input+.iconify{top:2.125em}.input-size--lg:has(label.visuallyhidden) .input+.iconify{top:.75em}.input-size--xl .input{height:3rem;padding-inline:.75em}.input-size--xl .input+.iconify{top:2.375em}.input-size--xl:has(label.visuallyhidden) .input+.iconify{top:.65em}.input-variant--krafters label{color:var(--color-grey-text);font-weight:var(--font-weight-bold)}.input-variant--krafters:focus-within label{color:var(--color-text)}.input-variant--krafters .input{border-color:var(--color-grey-text);border-radius:var(--radius-sm);border-width:1.5px;box-shadow:0 1.5px 0 0 var(--color-grey-text)}.input-variant--krafters .input:focus{border-color:var(--color-accent);box-shadow:0 1.5px 0 0 var(--color-accent);outline-color:transparent}.cardan-form{--color-accent:var(--color-green);--color-accent-bg:var(--color-green-bg);--color-accent-text:var(--color-green-text)}.cardan-form legend{font-size:var(--font-size-sm)}.cardan-form label{font-size:var(--font-size-xs)}.cardan-form .checkbox-wrapper,.cardan-form .radio-wrapper{align-items:center}:is(.cardan-form .checkbox-wrapper,.cardan-form .radio-wrapper) label{font-size:var(--font-size-sm)}.cardan-form .chip{font-weight:500}.cardan-form.show-invalid input[type=file].invalid+.error-wrapper .error{display:flex}.form-block .page-block-content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:4rem;justify-content:center}.form-block .form-content{flex-basis:100%}@media (min-width:1024px){.form-block .form-content{flex-basis:55%}}.form-block .download-button{display:inline-flex;margin-block-end:1.5rem}.form-block .callout-wrapper{margin-block-end:1.5rem}.form-block .callout-wrapper a:hover{color:var(--color-text);text-decoration:underline}.form-block .image-wrapper{aspect-ratio:1;flex-basis:320px;margin-inline:auto;order:-1;position:relative}.form-block .image-wrapper img{inset:0;position:absolute}.form-block .image-wrapper img:first-of-type{opacity:15%}.form-block .image-wrapper img:first-of-type:has(+img){left:-24px;top:60px}.form-block .image-wrapper img:nth-of-type(2){border-radius:var(--radius-full);height:280px;left:5vw;top:-25px;width:280px}@media (min-width:1024px){.form-block .image-wrapper img:nth-of-type(2){left:60px;top:0}}.form-bg--light-green{background-color:var(--color-green-bg);padding-block:4rem}.form-bg--light-green h2,.form-bg--light-green h3{color:var(--color-green-text)}.form-bg--light-purple{background-color:var(--color-purple-bg);padding-block:4rem}.form-bg--light-purple h2,.form-bg--light-purple h3{color:var(--color-purple-text)}.articles-block .page-block-content{display:grid;justify-items:center;margin-block:4rem;min-width:100%}@media (min-width:1024px){.articles-block .page-block-content{max-width:640px}}@media (min-width:1280px){.articles-block .page-block-content{max-width:1280px}}.articles-block .page-block-content .articles-list{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.articles-block .page-block-content .articles-list>*{flex-basis:calc(320px - 2rem)}.articles-block .page-block-content h2{margin-bottom:4rem;text-align:center}.articles-block .page-block-content .button{margin-top:2rem}
