@charset "UTF-8";@media only screen{.is-dark-theme.is-dark-theme{--global--color-background: var(--global--color-dark-gray);--global--color-primary: var(--global--color-light-gray);--global--color-secondary: var(--global--color-light-gray);--button--color-text: var(--global--color-background);--button--color-text-hover: var(--global--color-secondary);--button--color-text-active: var(--global--color-secondary);--button--color-background: var(--global--color-secondary);--button--color-background-active: var(--global--color-background);--global--color-border: #9ea1a7;--table--stripes-border-color: rgba(240,240,240,0.15);--table--stripes-background-color: rgba(240,240,240,0.15)}.is-dark-theme img{filter: brightness(0.85) contrast(1.1)}.respect-color-scheme-preference.is-dark-theme body{background-color: var(--global--color-background)}#dark-mode-toggler{cursor: pointer;display: flex;align-items: center;justify-content: center;font-size: var(--global--font-size-xs);padding: 0.5em;min-height: 44px;min-width: max-content;border: 2px solid currentColor;box-shadow: none;background: var(--button--color-text);color: var(--button--color-background);z-index: 9998}.no-js #dark-mode-toggler{display: none}#dark-mode-toggler.fixed-bottom{position: fixed;bottom: 5px;right: 5px;transition: bottom 0.5s}#dark-mode-toggler.fixed-bottom.hide:not(:focus){bottom: -80px}#dark-mode-toggler.relative{position: absolute;height: 44px;top: calc(2.4 * var(--global--spacing-vertical) - 44px);right: calc(50vw - var(--responsive--alignwide-width) / 2 - 0.5em)}.admin-bar #dark-mode-toggler.relative{top: calc(2.4 * var(--global--spacing-vertical) - 44px + 32px)}}@media only screen and (max-width: 782px){.admin-bar #dark-mode-toggler.relative{top: calc(2.4 * var(--global--spacing-vertical) - 44px + 46px)}}@media only screen and (max-width: 481px){.admin-bar #dark-mode-toggler.relative{top: calc(2.4 * var(--global--spacing-vertical) - 44px + 26px)}}@media only screen and (max-width: 481px){body:not(.primary-navigation-open) #dark-mode-toggler.relative~nav{top: 88px}}@media only screen{.primary-navigation-open #dark-mode-toggler{display: none}}@media only screen{#dark-mode-toggler:hover,#dark-mode-toggler:focus{color: var(--button--color-background-active);border: 2px solid var(--button--color-text-active);background-color: var(--button--color-text-active)}}@media only screen{.is-IE #dark-mode-toggler{display: none}}#html div.arve,#html div.wp-block-nextgenthemes-arve-block,html div.arve,html div.wp-block-nextgenthemes-arve-block{display:block;margin-bottom:1.5em;transition-duration:.35s;transition-property:max-width,margin;transition-timing-function:ease-in-out;width:auto}#html div.arve.alignfull,#html div.wp-block-nextgenthemes-arve-block.alignfull,html div.arve.alignfull,html div.wp-block-nextgenthemes-arve-block.alignfull{max-width:100dvw!important}#html div.arve.alignleft,#html div.arve.alignright,#html div.wp-block-nextgenthemes-arve-block.alignleft,#html div.wp-block-nextgenthemes-arve-block.alignright,html div.arve.alignleft,html div.arve.alignright,html div.wp-block-nextgenthemes-arve-block.alignleft,html div.wp-block-nextgenthemes-arve-block.alignright{margin-top:.4em;width:100%}#html div.arve.alignleft,#html div.wp-block-nextgenthemes-arve-block.alignleft,html div.arve.alignleft,html div.wp-block-nextgenthemes-arve-block.alignleft{margin-right:1.5em}#html div.arve.alignright,#html div.wp-block-nextgenthemes-arve-block.alignright,html div.arve.alignright,html div.wp-block-nextgenthemes-arve-block.alignright{margin-left:1.5em}#html div.arve[data-provider=tiktok] .arve-embed,#html div.wp-block-nextgenthemes-arve-block[data-provider=tiktok] .arve-embed,html div.arve[data-provider=tiktok] .arve-embed,html div.wp-block-nextgenthemes-arve-block[data-provider=tiktok] .arve-embed{height:580px}#html .arve-inner,html .arve-inner{display:block;margin:0;padding:0;width:auto}#html .arve-embed,html .arve-embed{display:block;margin:0;max-height:100dvh;overflow:hidden;padding:0;position:relative;width:100%}#html .arve-embed--has-aspect-ratio,html .arve-embed--has-aspect-ratio{aspect-ratio:16/9}#html .arve-embed--has-aspect-ratio:after,html .arve-embed--has-aspect-ratio:after{clear:both;content:"";display:block}#html .arve-iframe,#html .arve-play-btn,#html .arve-thumbnail,html .arve-iframe,html .arve-play-btn,html .arve-thumbnail{border:0;bottom:0;height:100%!important;left:0;margin:0;padding:0;position:absolute;top:0;width:100%!important}#html .arve-video,html .arve-video{height:auto;margin:0;max-height:100dvh;padding:0;width:100%}#html .arve-iframe,#html .arve-video,html .arve-iframe,html .arve-video{background-color:#000}#html .arve-promote,html .arve-promote{text-align:end}.arve-debug{font-size:.88rem;overflow-x:auto}.arve-debug--dark{background-color:#111;color:#eee}.arve-debug:not(.arve-error>.arve-debug){padding:clamp(.5rem,2vw,2rem)}@media(prefers-reduced-motion:reduce){#html .arve,#html .wp-block-nextgenthemes-arve-block,html .arve,html .wp-block-nextgenthemes-arve-block{transition:none}}@supports(aspect-ratio:16/9){#html .arve-ar,#html .arve-embed--has-aspect-ratio:after,html .arve-ar,html .arve-embed--has-aspect-ratio:after{display:none}}#masthead-wrapper,.site-header{border-bottom-style: solid;border-bottom-width: 0}@media only screen and (min-width: 482px){:root{--responsive--aligndefault-width: min(calc(100vw - 4 * var(--global--spacing-horizontal)),1120px)}}@media only screen and (min-width: 822px){:root{--responsive--aligndefault-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)),1120px)}}@media only screen and (min-width: 482px) and (max-width: 821px){.post-thumbnail,.entry-content .wp-audio-shortcode,.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),*[class*=inner-container]>*:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),.default-max-width,.wp-block-search,hr.wp-block-separator:not(.is-style-dots):not(.alignwide),.entry-content>.alignleft,.entry-content>.alignright,.author-bio,.search-form{max-width: calc(100vw - 100px)}.author-bio.show-avatars .author-bio-content{max-width: calc(100vw - 190px)}.entry-content>.alignleft,.entry-content>.alignright{margin-right: 50px}.entry-content>.alignleft,.entry-content>.alignright{max-width: calc(50% - 50px)}}@media only screen and (min-width: 822px) and (max-width: 1320px){.post-thumbnail,.entry-content .wp-audio-shortcode,.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),*[class*=inner-container]>*:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),.default-max-width,.wp-block-search,hr.wp-block-separator:not(.is-style-dots):not(.alignwide),.entry-content>.alignleft,.entry-content>.alignright,.author-bio,.search-form{max-width: calc(100vw - 200px)}.author-bio.show-avatars .author-bio-content{max-width: calc(100vw - 290px)}.entry-content>.alignleft,.entry-content>.alignright{margin-right: 100px}.entry-content>.alignleft,.entry-content>.alignright{max-width: calc(50% - 100px)}}@media only screen and (min-width: 1321px){.post-thumbnail,.entry-content .wp-audio-shortcode,.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),*[class*=inner-container]>*:not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),.default-max-width,.wp-block-search,hr.wp-block-separator:not(.is-style-dots):not(.alignwide),.entry-content>.alignleft,.entry-content>.alignright,.author-bio,.search-form{max-width: 1120px}.author-bio.show-avatars .author-bio-content{max-width: 1030px}.entry-content>.alignleft,.entry-content>.alignright{margin-right: calc(0.5 * (100vw - 1120px))}.entry-content>.alignleft,.entry-content>.alignright{max-width: calc(0.5 * 1120px)}}.site-header{padding-top: 74px}@media only screen and (min-width: 482px){.site-header{padding-top: 4.4px}}@media only screen and (min-width: 822px){.site-header{padding-top: 8px}}.site-header{padding-bottom: 6.7px}@media only screen and (min-width: 482px){.site-header{padding-bottom: 4.4px}}@media only screen and (min-width: 822px){.site-header{padding-bottom: 10px}}.site-title a{text-decoration:none}.primary-navigation>.primary-menu-container,.primary-navigation-open .primary-navigation>.primary-menu-container{border-width: 0px}.site-main{padding-top:10px}.site-main a{color: #1e73be}.site-main a:hover{color: #D93}.singular .entry-title,.blog .page-title,.error404 .page-title{font-size:2.1rem}.home .entry-header,.singular .entry-header,.singular .has-post-thumbnail .entry-header,.page-header{padding-bottom:20px}.home .entry-header,.singular .entry-header,.page-header{margin-bottom:20px}.widget-area,.no-widgets .site-footer{margin-top: 0px}@media only screen and (max-width: 481px){.widget-area{margin-top: 0px}}.footer-navigation{margin: 0}.site-footer>.site-info{padding-top: 0;margin: 0}.site-footer{padding-bottom: 0}body.custom-background{background-color: #FFF}h2{font-size: 1.6em}.entry-title,.page-title{font-weight: 600 !important;letter-spacing: -0.03em !important;line-height: 1.05 !important;font-size: clamp(2rem,4vw,2.7rem) !important}.bk-home{--bk-ink: #1a2322;--bk-muted: #465250;--bk-paper: #f4f2ec;--bk-line: #e3ddd3;--bk-teal: #38c8d8;--bk-teal-ink: #0b6e78;box-sizing: border-box;container-type: inline-size;container-name: bk;width: 100%;max-width: min(1120px,100%);margin: 12px auto 36px;color: var(--bk-ink);overflow-wrap: break-word;-webkit-text-size-adjust: 100%;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.bk-home *,.bk-home *::before,.bk-home *::after{box-sizing: border-box}body.is-dark-theme .bk-home{--bk-ink: #f2f5f5;--bk-muted: #c5d0ce;--bk-paper: #1b2324;--bk-line: #334043;--bk-teal-ink: #8ae6f1}.bk-home .bk-intro{max-width: none;margin: 0 0 1.75rem}.bk-home .bk-eyebrow,.bk-home .bk-kicker{display: flex;align-items: center;gap: 0.55rem;margin: 0 !important;color: var(--bk-teal-ink) !important;font-size: 0.78rem !important;font-weight: 700 !important;letter-spacing: 0.14em;line-height: 1.2 !important;text-transform: uppercase}.bk-home .bk-eyebrow::before,.bk-home .bk-kicker::before{content: "";width: 8px;height: 8px;flex: 0 0 8px;background: var(--bk-teal)}.bk-home h2{margin: 0.55rem 0 0.7rem !important;color: var(--bk-ink) !important;font-size: clamp(2rem,4vw,2.7rem) !important;font-weight: 600 !important;letter-spacing: -0.03em;line-height: 1.05 !important;text-wrap: balance}.bk-home .bk-lead{max-width: none !important;margin: 0 !important;color: var(--bk-muted) !important;font-size: 1.125rem !important;font-weight: 400 !important;line-height: 1.5 !important}.bk-home .bk-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 22px;margin: 0;padding: 0}.bk-home a.bk-card,.bk-home a.bk-card:link,.bk-home a.bk-card:visited,.bk-home a.bk-card:hover,.bk-home a.bk-card:focus{display: flex;flex-direction: column;min-width: 0;color: var(--bk-ink) !important;background: var(--bk-paper) !important;border: 1px solid var(--bk-line);border-top: 3px solid var(--bk-teal);text-decoration: none !important;outline: none;transition: transform 0.18s ease,box-shadow 0.18s ease}@media (hover: hover) and (pointer: fine){.bk-home a.bk-card:hover,.bk-home a.bk-card:focus-visible{transform: translateY(-2px);box-shadow: 0 12px 28px rgba(23,32,34,0.07)}.bk-home a.bk-card:hover img,.bk-home a.bk-card:focus-visible img{transform: scale(1.035)}.bk-home a.bk-card:hover .bk-btn,.bk-home a.bk-card:focus-visible .bk-btn{background: var(--bk-ink);border-color: var(--bk-ink);color: var(--bk-paper)}}.bk-home a.bk-card:focus-visible{outline: 2px solid var(--bk-teal-ink);outline-offset: 3px}.bk-home .bk-media{position: relative;aspect-ratio: 5 / 4;overflow: hidden;background: #fff}.bk-home .bk-media img{position: absolute;inset: 0;width: 100% !important;max-width: none !important;height: 100% !important;margin: 0 !important;object-fit: cover;object-position: center center;transition: transform 0.45s ease}.bk-home .bk-media-studio img{object-fit: contain;object-position: center;padding: 0}.bk-home .bk-body{display: flex;flex-direction: column;flex: 1;gap: 0.45rem;padding: 1.2rem 1.25rem 1.3rem}.bk-home .bk-card-title{margin: 0.15rem 0 0;color: var(--bk-ink);font-size: clamp(1.22rem,1rem + 1.1vw,1.45rem);font-weight: 600;letter-spacing: -0.02em;line-height: 1.2}.bk-home .bk-card-text{margin: 0;color: var(--bk-muted);font-size: 1rem;font-weight: 400;line-height: 1.5}.bk-home .bk-btn{display: inline-flex;align-items: center;gap: 0.45rem;align-self: flex-start;min-height: 44px;margin-top: 0.85rem;padding: 0.55rem 0.95rem;border: 1px solid var(--bk-ink);color: var(--bk-ink);font-size: 0.95rem;font-weight: 600;line-height: 1.2;transition: background 0.15s ease,color 0.15s ease,border-color 0.15s ease}.bk-home .bk-btn::after{content: "";width: 0.42rem;height: 0.42rem;border-top: 1.5px solid currentColor;border-right: 1.5px solid currentColor;transform: rotate(45deg)}@container bk (max-width: 760px){.bk-home .bk-grid{grid-template-columns: 1fr;gap: 16px}.bk-home .bk-intro{margin-bottom: 1.15rem}.bk-home h2{font-size: 1.85rem !important}.bk-home .bk-lead{font-size: 1.05rem !important}.bk-home .bk-body{padding: 1rem 1rem 1.1rem}.bk-home .bk-btn{min-height: 48px;padding-left: 1rem;padding-right: 1rem}}@media (max-width: 800px){.bk-home .bk-grid{grid-template-columns: 1fr;gap: 16px}.bk-home h2{font-size: 1.85rem !important}.bk-home .bk-lead{font-size: 1.05rem !important}}@media (max-width: 480px){.bk-home{margin-top: 4px;margin-bottom: 24px}.bk-home .bk-eyebrow,.bk-home .bk-kicker{letter-spacing: 0.08em}}@media (prefers-reduced-motion: reduce){.bk-home a.bk-card,.bk-home .bk-media img,.bk-home .bk-btn{transition: none}.bk-home a.bk-card:hover,.bk-home a.bk-card:focus-visible,.bk-home a.bk-card:hover img,.bk-home a.bk-card:focus-visible img{transform: none}}.bk-home br{display: none !important}.bk-home .bk-model{display: flex;flex-direction: column;min-width: 0;background: var(--bk-paper);border: 1px solid var(--bk-line);border-top: 3px solid var(--bk-teal)}.bk-home .bk-model-old{background: transparent;border-top-color: var(--bk-line)}.bk-home .bk-frame{aspect-ratio: 5 / 4;display: grid;place-items: center;overflow: hidden;background: #fff}body.is-dark-theme .bk-home .bk-frame{background: #12181a}.bk-home .bk-frame img{display: block;width: auto !important;height: auto !important;max-width: 100% !important;max-height: 100% !important;min-width: 0;min-height: 0;margin: 0 !important}.bk-home h3.bk-card-title{margin: 0 !important;color: var(--bk-ink) !important;font-size: clamp(1.22rem,1rem + 1.1vw,1.45rem) !important;font-weight: 600 !important;letter-spacing: -0.02em !important;line-height: 1.2 !important}.bk-home h2.bk-quiet{margin: 2.4rem 0 1rem !important;color: var(--bk-muted) !important;font-size: 1.35rem !important;font-weight: 600 !important;letter-spacing: -0.02em !important;line-height: 1.2 !important}.bk-home ul.bk-langs{display: flex;flex-wrap: wrap;gap: 0.15rem 0.95rem;margin: 0.55rem 0 0 !important;padding: 0 !important;list-style: none !important}.bk-home ul.bk-langs li{margin: 0 !important;padding: 0 !important;list-style: none !important}.bk-home ul.bk-langs li::before,.bk-home ul.bk-langs li::marker{content: none !important}.bk-home ul.bk-langs a,.bk-home ul.bk-langs a:link,.bk-home ul.bk-langs a:visited{display: inline-flex;align-items: center;min-height: 40px;color: var(--bk-ink) !important;font-size: 0.95rem;font-weight: 600;line-height: 1.2;text-decoration: none !important;border-bottom: 1px solid var(--bk-teal)}.bk-home ul.bk-langs a:hover,.bk-home ul.bk-langs a:focus-visible{color: var(--bk-teal-ink) !important;border-bottom-color: var(--bk-teal-ink)}.bk-home ul.bk-langs a:focus-visible{outline: 2px solid var(--bk-teal-ink);outline-offset: 3px}#dark-mode-toggler>span{margin-left: 5px}#dark-mode-toggler>span::before{content: 'Off'}#dark-mode-toggler[aria-pressed="true"]>span::before{content: 'On'}