@charset "UTF-8";.k-overlap{padding-bottom:32px;position:relative}.k-overlap__card{align-items:flex-start;background:var(--k-white);border-radius:var(--k-radius);box-shadow:var(--k-shadow-card);display:flex;gap:12px;margin:-40px 0 0 16px;padding:16px 18px;position:relative;transition:background-color var(--k-duration-ui) ease;width:calc(100% - 32px);z-index:2}.k-overlap__card .k-icon{color:var(--k-slash);flex:0 0 auto;font-size:16px;margin-top:3px}.k-overlap--right .k-overlap__card{flex-direction:row-reverse;margin-left:16px;text-align:right}.k-overlap__title{font-family:var(--k-font-body);font-size:16px;font-weight:600;line-height:22.4px;margin:0}.k-overlap__title a{color:var(--k-ink);text-decoration:none}.k-overlap:focus-within .k-overlap__card,.k-overlap:hover .k-overlap__card{background:var(--k-soft)}.k-article-head{background-color:var(--k-dark);background-image:linear-gradient(120deg,var(--k-dark) 0,var(--k-dark) 30%,var(--k-banner-to) 100%);border-radius:var(--k-radius);color:var(--k-white);padding:40px var(--k-gutter);text-align:center}@media (max-width:767.98px){.k-article-head{border-radius:0;margin-inline:calc(var(--k-gutter)*-1)}}@media (min-width:768px){.k-article-head{--k-band-w:min(1364px,100vw - 48px);margin-inline:calc((100% - var(--k-band-w))/2);max-width:none;padding:64px 32px;width:var(--k-band-w)}}.k-article-head .k-badges{justify-content:center;margin-bottom:16px}.k-article-head__title{color:var(--k-white);font-size:var(--k-h1);margin:0 auto 16px;max-width:900px;overflow-wrap:anywhere}.k-byline{align-items:center;display:flex;flex-direction:column;gap:6px}.k-byline__author{font-size:14px;font-weight:700}.k-byline__date{font-family:var(--k-font-body);font-size:12px;font-weight:700;letter-spacing:1.5px;line-height:1.4;text-transform:uppercase}.k-related{display:grid;gap:32px;margin:16px auto 0;max-width:720px;padding-bottom:64px}@media (min-width:768px){.k-related{grid-template-columns:repeat(2,minmax(0,1fr))}}.k-prose{color:var(--k-text);font-size:16px;line-height:1.6;overflow-wrap:anywhere}@media (min-width:480px){.k-prose{font-size:18px}}.k-prose>:first-child{margin-top:0}.k-prose p{margin:0 0 24px}.k-prose h2,.k-prose h3,.k-prose h4,.k-prose h5,.k-prose h6{overflow-wrap:break-word;scroll-margin-top:24px}.k-prose h2{font-size:26px;line-height:34px;margin:48px 0 16px}.k-prose h3{font-size:22px;line-height:30px;margin:40px 0 12px}.k-prose h4{font-family:var(--k-font-body);font-size:18px;font-weight:700;line-height:26px;margin:32px 0 8px}.k-prose h5{font-size:16px;letter-spacing:1px;line-height:24px}.k-prose h5,.k-prose h6{font-family:var(--k-font-body);font-weight:700;margin:32px 0 8px;text-transform:uppercase}.k-prose h6{color:var(--k-dark);font-size:14px;letter-spacing:1.5px;line-height:20px}.k-prose :is(h2,h3,h4,h5,h6)+:is(h2,h3,h4,h5,h6){margin-top:0}.k-prose a:not(.wp-block-button__link,.wp-block-file__button,[class*=k-]){color:var(--k-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.k-prose a:not(.wp-block-button__link,.wp-block-file__button,[class*=k-]):hover{color:var(--k-accent-hover);text-decoration-thickness:2px}.k-prose ol,.k-prose ul{margin:0 0 24px;padding-left:1.5em}.k-prose ol li,.k-prose ol li>p,.k-prose ul li,.k-prose ul li>p{margin-bottom:8px}.k-prose ol ol,.k-prose ol ul,.k-prose ul ol,.k-prose ul ul{margin:8px 0 0}.k-prose ul{list-style:disc}.k-prose ul li::marker{color:var(--k-accent)}.k-prose ul ul{list-style:circle}.k-prose ul ul ul{list-style:square}.k-prose ol{list-style:decimal}.k-prose ol>li::marker{color:var(--k-accent);font-weight:700}.k-prose ol ol{list-style:lower-alpha}.k-prose ol ol ol{list-style:lower-roman}.k-prose ul.is-style-checklist{list-style:none;padding-left:0}.k-prose ul.is-style-checklist>li{padding-left:30px;position:relative}.k-prose ul.is-style-checklist>li:before{background:var(--k-accent);content:"";height:18px;left:0;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='%23000' stroke-width='2'/%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m7.5 12.5 3 3 6-6.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='%23000' stroke-width='2'/%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m7.5 12.5 3 3 6-6.5'/%3E%3C/svg%3E") center/contain no-repeat;position:absolute;top:.3em;width:18px}.k-prose dl{margin:0 0 24px}.k-prose dt{font-weight:700}.k-prose dd{margin:0 0 12px 24px}.k-prose b,.k-prose strong{font-weight:700}.k-prose address,.k-prose cite{font-style:italic}.k-prose ins{text-decoration:underline}.k-prose del{text-decoration:line-through}.k-prose q{quotes:"“" "”" "‘" "’"}.k-prose kbd{background:var(--k-soft);border:1px solid var(--k-line);border-radius:var(--k-radius);padding:1px 6px}.k-prose .wp-block-quote,.k-prose blockquote{background:var(--k-soft);border:0;border-radius:var(--k-radius);font-size:18px;font-weight:700;line-height:27px;margin:32px 0;padding:24px 24px 24px 56px;position:relative}.k-prose .wp-block-quote:before,.k-prose blockquote:before{color:var(--k-slash);content:"“";font-family:var(--k-font-heading);font-size:40px;font-weight:700;left:16px;line-height:1;position:absolute;top:12px}.k-prose .wp-block-quote p:last-of-type,.k-prose blockquote p:last-of-type{margin-bottom:0}.k-prose .wp-block-quote .wp-block-quote__citation,.k-prose .wp-block-quote cite,.k-prose .wp-block-quote footer,.k-prose blockquote .wp-block-quote__citation,.k-prose blockquote cite,.k-prose blockquote footer{display:block;font-size:14px;font-style:normal;font-weight:600;margin-top:12px}.k-prose .wp-block-quote .wp-block-quote__citation:before,.k-prose .wp-block-quote cite:before,.k-prose .wp-block-quote footer:before,.k-prose blockquote .wp-block-quote__citation:before,.k-prose blockquote cite:before,.k-prose blockquote footer:before{content:"— "}.k-prose .wp-block-quote blockquote,.k-prose blockquote blockquote{background:var(--k-white);margin:16px 0 0}.k-prose .wp-block-pullquote{border-bottom:3px solid var(--k-accent);border-top:3px solid var(--k-accent);margin:40px 0;padding:24px 0;text-align:center}.k-prose .wp-block-pullquote blockquote{background:none;font-family:var(--k-font-heading);font-size:24px;font-weight:600;line-height:32px;margin:0;padding:0}.k-prose .wp-block-pullquote blockquote:before{display:none}.k-prose .wp-caption,.k-prose figure{margin:32px 0;max-width:100%}.k-prose img{height:auto;max-width:100%}.k-prose p>img,.k-prose>img{margin-block:8px}.k-prose .wp-caption-text,.k-prose .wp-element-caption,.k-prose figcaption{color:var(--k-dark);font-size:14px;line-height:20px;margin-top:8px;text-align:left}.k-prose .aligncenter{margin-inline:auto;text-align:center}.k-prose .aligncenter img{margin-inline:auto}.k-prose .alignleft,.k-prose .alignright{margin:24px 0;width:100%}@media (min-width:768px){.k-prose .alignleft{float:left;margin:8px 24px 16px 0;max-width:50%;width:auto}.k-prose .alignright{float:right;margin:8px 0 16px 24px;max-width:50%;width:auto}}.k-prose .alignfull,.k-prose .alignwide{max-width:100%}.k-prose:after{clear:both;content:"";display:table}.k-prose .k-table{margin:32px 0;max-width:100%;overflow-x:auto}.k-prose table{border-collapse:collapse;font-size:16px;min-width:100%}.k-prose caption{padding-bottom:8px}.k-prose caption,.k-prose th{font-size:14px;text-align:left}.k-prose th{background:var(--k-dark);color:var(--k-white);font-family:var(--k-font-body);font-weight:700;letter-spacing:1px;line-height:1.4;padding:12px 16px;text-transform:uppercase}.k-prose td{border-bottom:1px solid var(--k-line);padding:12px 16px;vertical-align:top}.k-prose tbody tr:nth-child(2n) td{background:var(--k-soft)}.k-prose code{background:var(--k-soft);font-size:.9em;padding:2px 6px}.k-prose code,.k-prose pre{border-radius:var(--k-radius);font-family:var(--k-font-mono)}.k-prose pre{background:var(--k-dark);color:var(--k-white);font-size:15px;margin:0 0 24px;max-width:100%;overflow-x:auto;padding:16px;white-space:pre}.k-prose pre code{background:none;color:inherit;padding:0}.k-prose .wp-block-separator,.k-prose hr{background:var(--k-line);border:0;height:1px;margin:48px 0}.k-prose .wp-block-separator.is-style-dots{background:none;height:auto;text-align:center}.k-prose .wp-block-separator.is-style-dots:before{color:var(--k-dark);content:"···";font-size:24px;letter-spacing:1em}.k-prose .wp-block-image img{height:auto}.k-prose .wp-block-image.aligncenter{display:table;margin-inline:auto}.k-prose .gallery,.k-prose .wp-block-gallery{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);list-style:none;margin:32px 0;padding:0}@media (min-width:480px){.k-prose .gallery,.k-prose .wp-block-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.k-prose .gallery,.k-prose .wp-block-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.k-prose .gallery,.k-prose .wp-block-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}.k-prose .gallery .gallery-item,.k-prose .gallery figure,.k-prose .wp-block-gallery .gallery-item,.k-prose .wp-block-gallery figure{background:var(--k-soft);display:flex;flex-direction:column;justify-content:center;margin:0}.k-prose .gallery img,.k-prose .wp-block-gallery img{aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;width:100%}@media (min-width:768px){.k-prose .gallery-columns-2,.k-prose .wp-block-gallery.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.k-prose .wp-block-columns{display:flex;flex-direction:column;gap:32px;margin-bottom:24px}@media (min-width:768px){.k-prose .wp-block-columns{flex-direction:row}}.k-prose .wp-block-column{flex:1 1 0;min-width:0}.k-prose .wp-block-column>:last-child{margin-bottom:0}.k-prose .wp-block-media-text{align-items:center;display:grid;gap:24px;margin:32px 0}@media (min-width:768px){.k-prose .wp-block-media-text{grid-template-columns:1fr 1fr}}.k-prose .wp-block-media-text img{width:100%}.k-prose .wp-block-cover{align-items:center;border-radius:var(--k-radius);color:var(--k-white);display:flex;justify-content:center;margin:32px 0;min-height:320px;overflow:hidden;padding:32px;position:relative}.k-prose .wp-block-cover .wp-block-cover__image-background,.k-prose .wp-block-cover video{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.k-prose .wp-block-cover .wp-block-cover__background{background:var(--k-accent);inset:0;opacity:.5;position:absolute}.k-prose .wp-block-cover .wp-block-cover__inner-container{position:relative;z-index:1}.k-prose .wp-block-group.has-background{border-radius:var(--k-radius);padding:24px}.k-prose details{background:var(--k-soft);border-radius:var(--k-radius);margin:0 0 24px;padding:16px}.k-prose details>summary{align-items:center;display:flex;font-weight:700;justify-content:space-between;list-style:none;min-height:28px}.k-prose details>summary::-webkit-details-marker{display:none}.k-prose details>summary:after{background:currentcolor;content:"";height:16px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform var(--k-duration);width:16px}.k-prose details[open]>summary{margin-bottom:12px}.k-prose details[open]>summary:after{transform:rotate(180deg)}.k-prose .wp-block-file{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.k-prose .wp-block-file .wp-block-file__button{align-items:center;background:var(--k-accent);border:0;border-radius:var(--k-radius);color:var(--k-white);cursor:pointer;display:inline-flex;font-family:var(--k-font-body);font-size:14px;font-weight:700;gap:8px;justify-content:center;letter-spacing:1.5px;line-height:1.2;min-height:44px;padding:12px 24px;text-decoration:none;text-transform:uppercase;transition:background-color var(--k-duration-ui),color var(--k-duration-ui)}.k-prose .wp-block-audio,.k-prose .wp-block-video{margin:32px 0}.k-prose .wp-block-audio audio,.k-prose .wp-block-audio video,.k-prose .wp-block-video audio,.k-prose .wp-block-video video{width:100%}.k-prose .wp-block-verse{font-family:inherit;white-space:pre-wrap}.k-prose .wp-block-spacer{clear:both}.k-prose .wp-block-footnotes{font-size:14px}.k-prose .wp-block-categories,.k-prose .wp-block-latest-posts{list-style:none;padding-left:0}.k-prose .wp-block-categories li::marker,.k-prose .wp-block-latest-posts li::marker{content:none}.k-prose .wp-block-search__inside-wrapper{display:flex;gap:8px}.k-prose .wp-block-search__label{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.k-prose .has-k-text-color{color:var(--k-text)}.k-prose .has-k-text-background-color{background-color:var(--k-text)}.k-prose .has-k-dark-color{color:var(--k-dark)}.k-prose .has-k-dark-background-color{background-color:var(--k-dark)}.k-prose .has-k-accent-hover-color{color:var(--k-accent-hover)}.k-prose .has-k-accent-hover-background-color{background-color:var(--k-accent-hover)}.k-prose .has-k-slash-color{color:var(--k-slash)}.k-prose .has-k-slash-background-color{background-color:var(--k-slash)}.k-prose .has-k-soft-color{color:var(--k-soft)}.k-prose .has-k-soft-background-color{background-color:var(--k-soft)}.k-prose .has-k-white-color{color:var(--k-white)}.k-prose .has-k-white-background-color{background-color:var(--k-white)}.k-prose .has-k-alert-color{color:var(--k-alert)}.k-prose .has-k-alert-background-color{background-color:var(--k-alert)}.k-prose .has-small-font-size{font-size:14px}.k-prose .has-normal-font-size{font-size:18px}.k-prose .has-medium-font-size{font-size:22px}.k-prose .has-large-font-size{font-size:26px}.k-prose .has-x-large-font-size{font-size:32px}.k-prose .has-text-align-center{text-align:center}.k-prose .has-text-align-right{text-align:right}.k-prose .wp-block-embed{margin:32px 0}.k-prose .fb-post,.k-prose .instagram-media,.k-prose .twitter-tweet,.k-prose .wp-block-embed-facebook,.k-prose .wp-block-embed-instagram,.k-prose .wp-block-embed-twitter,.k-prose .wp-block-embed-x{margin-inline:auto;max-width:100%}.k-prose .fb-post iframe,.k-prose .instagram-media iframe,.k-prose .twitter-tweet iframe,.k-prose .wp-block-embed-facebook iframe,.k-prose .wp-block-embed-instagram iframe,.k-prose .wp-block-embed-twitter iframe,.k-prose .wp-block-embed-x iframe{max-width:100%}.k-prose .k-embed--auto{display:flex;justify-content:center;margin:32px 0}.k-prose .wp-caption{max-width:100%;width:auto!important}.k-prose .gallery-caption{font-size:14px;padding:8px}.k-article__body{margin-inline:auto;max-width:720px;padding-block:32px 48px}@media (min-width:768px){.k-article__body{padding-block:48px}}.k-article__image{margin:0 0 32px}.k-article__image>img{display:block;height:auto;margin-inline:auto;max-width:100%;width:auto}.k-page-links{font-weight:700;margin-top:32px}.k-comments{margin-inline:auto;max-width:720px;padding-bottom:48px}.k-comments .comments-area{background:transparent;margin:0;padding:0}.k-comments .comment-reply-title,.k-comments .comments-title{font-size:var(--k-h3);margin:0 0 20px}.k-comments .comment-reply-title:before,.k-comments .comments-title:before{color:var(--k-slash);content:"/";font-style:italic;font-weight:800;margin-right:.4em}.k-comments .comment-list{list-style:none;margin:0 0 32px;padding:0}.k-comments .comment-list .children{border-left:2px solid var(--k-line);list-style:none;margin:16px 0 0;padding-left:24px}.k-comments .comment-body{background:var(--k-soft);border-radius:var(--k-radius);margin-bottom:16px;padding:20px 24px}.k-comments .comment-author-info{display:inline}.k-comments .comment-meta,.k-comments .entry-meta{color:var(--k-text);font-size:13px}.k-comments .comment-author cite,.k-comments .fn{color:var(--k-ink);font-style:normal;font-weight:700}.k-comments .comment-content p{margin:10px 0 0}.k-comments .avatar{display:none}.k-comments .comment-reply-link,.k-comments .reply a{color:var(--k-accent);font-size:13px;font-weight:700}.k-comments .comment-form{display:grid;gap:16px}.k-comments .comment-form p{margin:0}.k-comments .comment-form label{font-size:14px;padding-left:22px}.k-comments .comment-form-cookies-consent,.k-comments .comment-notes,.k-comments .logged-in-as{font-size:14px}.k-comments .comment-form-cookies-consent{align-items:flex-start;display:flex;gap:8px}.k-comments .comment-form-cookies-consent label{font-weight:400;padding-left:0}.k-comments .form-submit .submit{min-height:50px;padding-inline:32px}.k-side-layout{display:grid;gap:40px;padding-block:48px 80px}@media (min-width:1024px){.k-side-layout{gap:64px;grid-template-columns:minmax(0,1fr) 320px;padding-block:64px 96px}}.k-side-layout__main{max-width:760px}.k-side-layout__main .k-lead{color:var(--k-ink);font-size:20px;line-height:1.5}.k-side-layout__main>:first-child{margin-top:0}.k-side-layout__main .frm_forms{margin-top:32px;padding:24px}.k-contact-card,.k-side-layout__main .frm_forms{background:var(--k-soft);border-radius:var(--k-radius)}.k-contact-card{align-self:start;font-size:16px;line-height:1.5;padding:28px}.k-contact-card p{margin:0}.k-contact-card a{color:var(--k-accent);text-decoration:none}.k-contact-card a:focus-visible,.k-contact-card a:hover{text-decoration:underline}@media (min-width:1024px){.k-contact-card{position:sticky;top:80px}}.k-contact-card__title{color:var(--k-dark);font-family:var(--k-font-body);font-size:14px;font-weight:700;letter-spacing:1.5px;line-height:1.4;margin:0 0 16px;text-transform:uppercase}.k-contact-card__name{color:var(--k-ink);font-weight:700}.k-contact-card__address{margin-bottom:16px!important}.k-contact-card__list{display:grid;gap:4px;margin:0 0 20px}.k-contact-card__list>div{display:flex;gap:6px}.k-contact-card__list dt{color:var(--k-ink);font-weight:700}.k-contact-card__list dt:after{content:":"}.k-contact-card__list dd{margin:0}.k-contact-card__label{color:var(--k-ink);font-weight:700;margin-bottom:6px!important}.k-contact-card__social{align-items:center;border-top:1px solid var(--k-line);display:flex;flex-wrap:wrap;gap:4px 8px;padding-top:16px}.k-contact-card__social .k-contact-card__label{flex-basis:100%}.k-contact-card__social .k-contact-card__icon{align-items:center;display:inline-flex;font-size:20px;justify-content:center;min-height:40px;min-width:40px}
