@charset "UTF-8";
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}#jp-post-flair{padding-top:.5em}div.sharedaddy,#content div.sharedaddy,#main div.sharedaddy{clear:both}div.sharedaddy h3.sd-title{margin:0 0 1em 0;display:inline-block;line-height:1.2;font-size:9pt;font-weight:700}div.sharedaddy h3.sd-title::before{content:"";display:block;width:100%;min-width:30px;border-top:1px solid #dcdcde;margin-bottom:1em}div.jetpack-likes-widget-wrapper{width:100%;min-height:50px;position:relative}div.jetpack-likes-widget-wrapper .sd-link-color{font-size:12px}div.jetpack-comment-likes-widget-wrapper{width:100%;position:relative;min-height:31px}div.jetpack-comment-likes-widget-wrapper iframe{margin-bottom:0}#likes-other-gravatars{display:none;position:absolute;padding:9px 12px 10px 12px;background-color:#fff;border:solid 1px #dcdcde;border-radius:4px;box-shadow:none;min-width:220px;max-height:240px;height:auto;overflow:auto;z-index:1000}#likes-other-gravatars *{line-height:normal}#likes-other-gravatars .likes-text{color:#101517;font-size:12px;font-weight:500;padding-bottom:8px}#likes-other-gravatars ul,#likes-other-gravatars li{margin:0;padding:0;text-indent:0;list-style-type:none}#likes-other-gravatars li::before{content:""}#likes-other-gravatars ul.wpl-avatars{overflow:auto;display:block;max-height:190px}#likes-other-gravatars ul.wpl-avatars li{width:196px;height:28px;float:none;margin:0 0 4px 0}#likes-other-gravatars ul.wpl-avatars li a{margin:0 2px 0 0;border-bottom:none!important;display:flex;align-items:center;gap:8px;text-decoration:none}#likes-other-gravatars ul.wpl-avatars li a span{font-size:12px;color:#2c3338;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#likes-other-gravatars ul.wpl-avatars li a img{background:none;border:none;border-radius:50%;margin:0!important;padding:1px!important;position:static;box-sizing:border-box}div.sd-box{border-top:1px solid #dcdcde;border-top:1px solid rgb(0 0 0 / .13)}.jetpack-likes-widget-unloaded .likes-widget-placeholder,.jetpack-likes-widget-loading .likes-widget-placeholder,.jetpack-likes-widget-loaded iframe{display:block}.jetpack-likes-widget-loaded .likes-widget-placeholder,.jetpack-likes-widget-unloaded iframe,.jetpack-likes-widget-loading iframe{display:none}.entry-content .post-likes-widget,.post-likes-widget,.comment-likes-widget{margin:0;border-width:0}.post-likes-widget-placeholder,.comment-likes-widget-placeholder{margin:0;border-width:0;position:relative}.comment-likes-widget-placeholder{height:18px;position:absolute;display:flex;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.comment-likes-widget-placeholder::before{color:#2ea2cc;width:16px;height:16px;content:"";display:inline-block;position:relative;top:3px;padding-right:5px;background-repeat:no-repeat;background-size:16px 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='0' fill='none' width='24' height='24'/%3E%3Cg%3E%3Cpath fill='%232EA2CC' d='M12 2l2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304'/%3E%3C/g%3E%3C/svg%3E")}.post-likes-widget-placeholder .button{display:none}.post-likes-widget-placeholder .loading,.comment-likes-widget-placeholder .loading{color:#999;font-size:12px}.comment-likes-widget-placeholder .loading{padding-left:5px;margin-top:4px;align-self:center;color:#4e4e4e}div.sharedaddy.sd-like-enabled .sd-like h3{display:none}div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{width:100%;float:none;position:absolute;top:0}.comment-likes-widget{width:100%}.pd-rating,.cs-rating{display:block!important}.sd-gplus .sd-title{display:none}@media print{.jetpack-likes-widget-wrapper{display:none}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@media (prefers-reduced-motion:reduce){*,*::after,*::before{transition:none!important}}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.nav-main-menu-toggle{display:none}.nav-main-menu-toggle-icon{position:absolute;z-index:10;width:50px;height:50px;top:16px;right:10px;cursor:pointer}.nav-main-menu-toggle-icon span{width:50%;top:50%;right:10px;transform:translateY(-50%)}.nav-main-menu-toggle-icon span::before,.nav-main-menu-toggle-icon span,.nav-main-menu-toggle-icon span::after{background:var(--color-text);height:2px;position:absolute;content:"";transition:all 0.25s ease-out;border-radius:5px}.nav-main-menu-toggle-icon span::before{width:100%;top:-7px}.nav-main-menu-toggle-icon span::after{width:100%;top:7px}.nav-main-menu-toggle:checked~.nav-main-menu-toggle-icon span{background:#fff0;transform:rotate(180deg) scale(.8)}.nav-main-menu-toggle:checked~.nav-main-menu-toggle-icon span::before,.nav-main-menu-toggle:checked~.nav-main-menu-toggle-icon span::after{top:0}.nav-main-menu-toggle:checked~.nav-main-menu-toggle-icon span::before{transform:rotate(45deg)}.nav-main-menu-toggle:checked~.nav-main-menu-toggle-icon span::after{transform:rotate(-45deg)}nav{z-index:10;width:100%;display:flex;align-items:center;position:relative}.header-link{height:100%}.nav-main{position:absolute;background-color:var(--color-light);padding:1rem 1.5rem;color:var(--color-text);top:0;right:0;opacity:0;transform:translateY(-100%);transition:0.5s;width:30%;min-width:250px;min-height:100%;display:flex;flex-direction:column}.nav-main-menu-toggle:checked~.nav-main{opacity:1;transform:translate(0)}.nav-main-links{width:100%}.nav-main .nav-main-links ul{display:flex;flex-direction:column;justify-content:center;list-style-type:none;padding:0;margin:0}.nav-main-links a{display:inline-block;color:var(--color-text);padding:.5rem 0rem;transition:0.3s;position:relative;width:100%}.nav-main a:hover,.nav-main button:hover,.nav-main button:hover i{opacity:1;color:var(--color-primary-300)}@media only screen and (min-width:980px){.nav-main-menu-toggle-icon{display:none}.nav-main{margin-left:auto}.nav-main{top:0;position:relative;background:none;opacity:1;transform:translateX(0);transition:0s;width:auto;min-height:100%;box-shadow:none;gap:1rem;flex-direction:row;padding:0;align-items:center}.nav-main .nav-main-links ul{display:flex;gap:1rem;list-style-type:none;flex-direction:row;align-items:flex-end;width:100%}.nav-main .nav-main-links ul li:last-child a{background-color:var(--color-primary-300)}.nav-main .nav-main-links ul li a{border-radius:.5rem;padding:.5rem 1rem;display:inline-block;margin:.5rem auto;color:var(--color-text);transition:0.3s background-color}.nav-main .nav-main-links ul li a:hover{background-color:var(--color-primary-100)}}:root{--font-system:"Heebo", -apple-system, "Roboto", "Oxygen-Sans", "Ubuntu",
     "Cantarell", "Helvetica Neue", sans-serif;--font-headings:"Poppins", -apple-system, "Roboto", "Oxygen-Sans", "Ubuntu",
     "Cantarell", "Helvetica Neue", sans-serif;--color-primary-300:#f4b800;--color-primary-200:#ffd467;--color-primary-100:#ffedc0;--color-primary-overlay:black;--color-secondary-300:#005c91;--color-secondary-100:#60bcf1;--color-light:#ebefef;--color-dark:#111111;--color-text:black;--color-gray-100:#f8fafc;--color-gray-150:#eef2f6;--color-gray-150-t:hsla(213, 28%, 90%, 0.5);--color-gray-200:#e2e8f0;--color-gray-300:#cbd5e1;--color-gray-400:#94a3b8;--color-gray-500:#64748b;--color-error-100:#fee2e2;--color-error-200:#fecaca;--color-error-500:#dc2626;--color-warning-100:#fef9c3;--color-warning-200:#fef08a;--color-warning-500:#eab308;--color-success-100:#dcfce2;--color-success-200:#bbf7cd;--color-success-500:#16a34a;--box-shadow:0px 4px 20px rgba(0, 0, 0, 0.1);--br:1rem;--gap-sm:.5rem;--gap:1rem}.c-primary{color:var(--color-primary-300)}.c-primary-overlay{color:var(--color-primary-overlay)}.c-light{color:var(--color-light)}.c-dark{color:var(--color-dark)}.c-text{color:var(--color-text)}.c-secondary{color:var(--color-primary-100)}.c-gray-100{color:var(--color-gray-100)}.c-gray-150{color:var(--color-gray-150)}.c-gray-150-t{color:var(--color-gray-150-t)}.c-gray-200{color:var(--color-gray-200)}.c-gray-300{color:var(--color-gray-300)}.c-gray-400{color:var(--color-gray-400)}.c-gray-500{color:var(--color-gray-500)}.c-error-100{color:var(--color-error-100)}.c-error-200{color:var(--color-error-200)}.c-error-500{color:var(--color-error-500)}.c-warning-100{color:var(--color-warning-100)}.c-warning-200{color:var(--color-warning-200)}.c-warning-500{color:var(--color-warning-500)}.c-success-100{color:var(--color-success-100)}.c-success-200{color:var(--color-success-200)}.c-success-500{color:var(--color-success-500)}.bkg-primary{background-color:var(--color-primary-300)}.bkg-primary-overlay{background-color:var(--color-primary-overlay)}.bkg-light{background-color:var(--color-light)}.bkg-dark{background-color:var(--color-dark)}.bkg-text{background-color:var(--color-text)}.bkg-background{background-color:var(--color-background)}.bkg-gray-100{background-color:var(--color-gray-100)}.bkg-gray-150{background-color:var(--color-gray-150)}.bkg-gray-150-t{background-color:var(--color-gray-150-t)}.bkg-gray-200{background-color:var(--color-gray-200)}.bkg-gray-300{background-color:var(--color-gray-300)}.bkg-gray-400{background-color:var(--color-gray-400)}.bkg-gray-500{background-color:var(--color-gray-500)}.bkg-error-100{background-color:var(--color-error-100)}.bkg-error-200{background-color:var(--color-error-200)}.bkg-error-500{background-color:var(--color-error-500)}.bkg-warning-100{background-color:var(--color-warning-100)}.bkg-warning-200{background-color:var(--color-warning-200)}.bkg-warning-500{background-color:var(--color-warning-500)}.bkg-success-100{background-color:var(--color-success-100)}.bkg-success-200{background-color:var(--color-success-200)}.bkg-success-500{background-color:var(--color-success-500)}.border-white{border-color:white!important}.buttons{display:flex;flex-wrap:wrap;gap:var(--gap-sm)}button,input[type=submit]{border:none;background-color:var(--color-primary-300);color:var(--color-primary-overlay);cursor:pointer;border-radius:.5rem;line-height:1.5}.is-style-outline .wp-block-button__link{padding:calc(0.75rem - 2px) calc(1rem - 2px)!important}.is-style-outline .wp-block-button__link:after{top:10px}.is-style-outline .wp-block-button__link:hover{padding-left:6px!important;padding-right:22px!important}.button,.wp-block-button__link,.buttons a{display:inline-block;background-color:var(--color-primary-300);color:var(--color-primary-overlay);border-radius:.5rem;margin-top:var(--gap-sm);padding:.75rem 1rem;font-size:1rem;text-transform:uppercase;transition:padding 0.5s,background-color 0.5s;position:relative}.button:after,.wp-block-button__link:after,.buttons a:after{content:"»";position:absolute;opacity:0;top:12px;right:16px;transition:0.5s}.button:hover,.wp-block-button__link:hover,.buttons a:hover{padding-right:24px;padding-left:8px;background-color:var(--color-primary-200)}.button:hover:after,.wp-block-button__link:hover:after,.buttons a:hover:after{opacity:1;right:10px}a.button-secondary{background-color:var(--color-gray-200);color:#000}a.button-secondary:hover{background-color:var(--color-gray-100)}a:not(header a,footer a,.button,.buttons a,.wp-block-button__link,li a){text-decoration:none!important;display:inline-block;color:#000;border-bottom:1px dotted}.tooltip{position:relative;z-index:1}.tooltip:not([data-text=""]){display:inline-block!important}.tooltip::before{content:attr(data-text);position:absolute;bottom:120%;transform:translateX(-50%);width:250px;padding:.5rem;border-radius:.5rem;color:var(--color-dark);text-align:center;line-height:1.6;background-color:var(--color-gray-150-t);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:101;white-space:normal;display:none}.tooltip:hover::before{display:block}.alert{background-color:var(--color-primary-100);padding:var(--gap);border-radius:var(--br)}.alert h2{margin-top:1rem}.tag{border-radius:.5rem;padding:.25em .8em;margin:0;font-size:.8em;display:inline-block}.box-list{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.box-list li{padding:.5rem 1rem;background-color:#fff;border-radius:.5rem;border:1px solid var(--color-gray-150)}.message{margin:var(--gap) 0;padding:var(--gap-sm);background-color:var(--color-gray-100);color:var(--color-gray-500);border-radius:var(--br)}.message h2{margin-top:0}.message-success{background-color:var(--color-success-100);color:var(--color-success-500)}.message-error{background-color:var(--color-error-100);color:var(--color-error-500)}table{border-collapse:collapse;margin-top:var(--gap);border-radius:var(--br)}table tr:nth-of-type(odd){background-color:var(--color-gray-100)}table thead tr{font-weight:700;background-color:var(--color-gray-200)!important;top:0;position:sticky}table thead tr td:first-of-type{border-radius:var(--br) 0 0 0}table thead tr td:last-of-type{border-radius:0 var(--br) 0 0}table td{padding:.25rem .5rem;border:0}table td.width-100{width:100%}table tbody{background-color:#fff}table tbody tr:last-of-type td:first-of-type{border-radius:0 0 0 var(--br)}table tbody tr:last-of-type td:last-of-type{border-radius:0 0 var(--br) 0}table.table-padded td{padding:.5rem .75rem}table.table-editable thead label{margin:0}table.table-editable tr td:has(input[type=number]){height:37px}table.table-editable tr td input[type=number]{margin:auto;border-radius:0;border-width:0;position:absolute;top:0;left:0}table.table-editable .on-hand{position:relative}table.table-editable button.button-toggle{margin:0}.wp-block-columns{margin-bottom:auto}.cards{list-style-type:none;padding:0}.card a{display:block;height:100%}.cards .card{border-radius:var(--br);overflow:hidden;background-color:#fff;transition:0.3s transform,0.3s box-shadow;padding:0;box-shadow:var(--box-shadow)}.cards .card figure{padding:0}.cards .card figure img{width:100%;height:auto;transition:0.3s transform;border:0;border-radius:0;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.cards .card h2{margin-top:1rem;font-size:1.5em;margin-bottom:.5rem;color:#000}.cards .card p{margin-top:.5rem;margin-bottom:0}.cards .card .tag{margin-top:1rem;margin-bottom:1rem}.cards .card .card-text{padding:0 1rem 1rem 1rem}.horizontal-card{background-color:var(--color-gray-100);margin:var(--gap) auto;border-radius:var(--br);overflow:hidden;gap:0}.horizontal-card h2{margin-top:0}.horizontal-card figure{padding:0;height:100%}.horizontal-card figure img{border-radius:0;height:100%;-o-object-fit:cover;object-fit:cover}.horizontal-card .horizontal-card-text{margin:var(--gap)}img{border-radius:var(--br)}figure{padding:var(--gap) 0;margin:0}figcaption{color:var(--color-gray-500)}.gallery>div{row-gap:calc(var(--gap) * 1.5)}.gallery figure{position:relative;padding:0}.gallery img{border-radius:var(--br);width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.gallery h4{margin-bottom:0}.gallery p:first-of-type{margin-top:.5em}.horizontal-scroll{overflow-x:scroll}.wpcf7{background-color:var(--color-primary-100);border-radius:var(--br);padding:var(--gap)}.wpcf7 label{font-weight:600}.wpcf7 input:not(input[type=checkbox]),.wpcf7 textarea{width:100%;border-radius:.5rem;border:1px solid var(--color-gray-300);outline:none;padding:.5rem}.wpcf7 p:first-of-type,.wpcf7 p:nth-of-type(2){grid-column:span 1}.wpcf7 p{grid-column:span 2;margin:0}.wpcf7 input:focus,.wpcf7 textarea:focus{border:1px solid var(--color-gray-400)}.wpcf7 form{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-sm)}.wpcf7 .wpcf7-checkbox{display:flex;flex-direction:column}.wpcf7 .wpcf7-list-item{margin-left:.5rem}.wpcf7 .wpcf7-list-item label{display:flex;align-items:center;gap:.5rem;cursor:pointer}.wpcf7 .wpcf7-list-item span{font-weight:400}.blog h1{margin-top:0}.blog section:first-of-type{margin-top:0}.blog div.sharedaddy{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--color-gray-200)}.blog div.sharedaddy h3.sd-title{letter-spacing:1px}.blog-image{padding-top:0;aspect-ratio:2/1;overflow:hidden;width:100%}.blog-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.post-categories{list-style-type:none;padding:0;display:flex;gap:1rem;text-transform:uppercase}.post-categories a{color:#000;background-color:var(--color-primary-100);border-radius:.5rem;padding:.25rem .5rem;font-size:.85em}nav.categories{background-color:#fff;box-shadow:var(--box-shadow);border-radius:30rem;padding:0;margin:0 0 var(--gap);z-index:8}nav.categories .category-list{padding:0;list-style-type:none;display:flex;overflow-x:auto;margin:var(--gap-sm) var(--gap);gap:.25rem}nav.categories .category-list li{flex-shrink:0}nav.categories .category-list li a{font-weight:600;border-radius:5rem;color:#000;padding:0 .75rem;transition:background-color 0.3s}nav.categories .category-list li a:hover{background-color:var(--color-primary-100)}nav.categories .category-list li a.active{background-color:var(--color-primary-300)}.blog-posts li.card:first-of-type:not(.paged li){grid-column:span 1;position:relative}.blog-posts li.card:first-of-type:not(.paged li)::after{content:"MOST RECENT";font-weight:700;background-color:var(--color-primary-300);position:absolute;top:1rem;left:1rem;padding:0rem .5rem;border-radius:.5rem}.blog-posts li.card:first-of-type:not(.paged li) img{aspect-ratio:2/1}.blog-posts h2{line-height:1.25}.card .date{font-size:.8em;color:var(--color-gray-400)}.pagination{justify-content:center;margin-top:2rem}.pagination .nav-links{display:flex;gap:1rem}.wp-block-query .button{padding-top:.25rem;padding-bottom:.25rem}.wp-block-query .button::after{top:.25rem}@media only screen and (min-width:980px){.blog-posts li.card:first-of-type:not(.paged li){grid-column:span 2}}.wrapper,header,footer{margin:var(--gap) auto;max-width:1400px;padding:0rem var(--gap)}.wrapper{margin-top:0}.wrapper-narrow{max-width:800px}::-moz-selection{background-color:var(--color-primary-300);color:#fff}::selection{background-color:var(--color-primary-300);color:#fff}body{margin:0;font-family:var(--font-system)}h1,h2,h3,h4,h5,h6{font-family:var(--font-headings);letter-spacing:-1px}section{clear:both;margin-top:2rem}main{min-height:50vh}main:has(.full-width){overflow-x:hidden}.center{text-align:center}.center>*{justify-content:center}.left{text-align:left}.right{text-align:right}.hidden,.hide{display:none!important}.margin-top{margin-top:var(--gap)!important}.margin-top-sm{margin-top:var(--gap-sm)}.margin-left-sm{margin-left:var(--gap-sm)}.margin-left-auto{margin-left:auto}.float-right{float:right}.pointer{cursor:pointer}.tag{color:#000;background-color:var(--color-primary-100);border-radius:.5rem}.flex{display:flex;gap:var(--gap)}.flex.flex-sm{gap:1rem}.flex.flex-xs{gap:.5rem}.flex.flex-center{align-items:center}.flex.flex-bottom{align-items:baseline}.flex.flex-wrap{flex-wrap:wrap}.flex.flex-column{flex-direction:column}.grid,.wp-grid>div{display:grid;grid-gap:var(--gap)}.grid.grid-sm,.wp-grid>div.grid-sm{gap:var(--gap-sm)}.grid.grid-xs,.wp-grid>div.grid-xs{gap:.5rem}.grid.grid-center,.wp-grid>div.grid-center{align-items:center}.grid.grid-columns,.wp-grid>div.grid-columns{grid-gap:0;-moz-column-gap:var(--gap);column-gap:var(--gap)}.grid .span-2,.wp-grid>div .span-2{grid-column:span 2}.grid .span-3,.wp-grid>div .span-3{grid-column:span 3}.grid-2,.wp-grid-2>div{grid-template-columns:1fr}.grid-3,.wp-grid-3>div{grid-template-columns:1fr}.grid-4,.wp-grid-4>div{grid-template-columns:1fr 1fr}.grid-4-sm{grid-template-columns:1fr 1fr 1fr 1fr}@media only screen and (min-width:980px){.grid-2,.wp-grid-2>div{grid-template-columns:1fr 1fr}.grid-3,.wp-grid-3>div{grid-template-columns:1fr 1fr 1fr}.grid-4,.wp-grid-4>div{grid-template-columns:1fr 1fr 1fr 1fr}}.margin-0{margin:0}.margin-right{margin-right:var(--gap)}.opacity-0{opacity:0}.justify-right{justify-content:flex-end}.border-top{margin-top:1rem;border-top:1px solid var(--color-gray-200)}.border-left{border-left:1px solid var(--color-gray-200)}.border-right{border-right:1px solid var(--color-gray-200)}.border-bottom{border-bottom:1px solid var(--color-gray-200)}.bkg-gray-100.full-width{background-color:var(--color-gray-100);position:relative;padding:var(--gap) 0}.bkg-gray-100.full-width::before{background:var(--color-gray-100);content:" ";display:block;position:absolute;top:0;bottom:0;left:-50vw;right:-50vw;z-index:-1}.vertical-resize{resize:vertical;min-height:160px;max-width:100%}.container-max-height{margin-top:1rem;max-height:900px;overflow-y:auto}.wp-block-columns img{width:100%}h1{font-size:1.75em}h2{margin-top:3rem;margin-bottom:1em;font-size:1.25em}h3{text-transform:uppercase}h1,h2{line-height:1.2}a{text-decoration:none;color:var(--color-secondary-300)}p{color:var(--color-text)}p br{line-height:2}.center p,p.has-text-align-center{max-width:1000px;margin:1rem auto}p,li{line-height:1.75}#veteran-owned{position:fixed;bottom:0;right:var(--gap);z-index:99;height:2rem}#veteran-owned img{border-radius:.25rem;height:2rem}.footer-container{padding:1rem;background-color:var(--color-dark);color:var(--color-light);border-radius:var(--br)}.footer-container a{text-decoration:none;color:#fff}.footer-container p{margin-bottom:0;color:var(--color-light)}.footer-container .social-link{color:var(--color-secondary-100);scale:1.25;transform-origin:right}.footer-container .footer-nav{margin-left:auto}.footer-container .footer-nav ul{padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--gap-sm)}.footer-container .footer-nav ul a{color:var(--color-primary-200)}.hero-header{background:linear-gradient(rgb(0 0 0 / .8),rgb(0 0 0 / .8)),url(/wp-content/uploads/2024/02/gold-matrix.webp);background-position:0% 40%;padding:var(--gap);min-height:80svh;border-radius:var(--br)}.hero-header h1,.hero-header h2{font-size:2.5em;margin:2rem auto}.hero-header h1,.hero-header p{color:#fff}.hero-header h2{color:var(--color-primary-300)}.hero-header p{margin-top:3rem;font-size:1.25em}.hero-header .wp-block-buttons{margin-top:2rem;gap:var(--gap-sm)}.hero-header .wp-block-button.is-style-outline a{border-color:#fff;color:white!important;background-color:rgb(255 255 255 / .1)!important}.page-id-25 .wp-container-core-columns-layout-3{padding:var(--gap) 0;gap:0}.page-id-25 .wp-container-core-columns-layout-3 h2{margin-top:2rem}.page-template-page_table_of_contents-php aside ul,.blog aside ul{list-style-type:none;padding-left:0}.page-template-page_table_of_contents-php aside ul li::before,.blog aside ul li::before{content:"";border-radius:20px;height:20px;min-width:20px;margin-top:4px;margin-right:.75rem;background-color:var(--color-primary-100);transition:0.3s background-color}.page-template-page_table_of_contents-php aside ul li:has(a.active)::before,.blog aside ul li:has(a.active)::before{background-color:var(--color-primary-300)}.page-template-page_table_of_contents-php aside ul li:hover::before,.blog aside ul li:hover::before{background-color:var(--color-primary-200)}.page-template-page_table_of_contents-php aside ul li,.blog aside ul li{margin-bottom:var(--gap-sm);display:flex;align-items:top}.page-template-page_table_of_contents-php aside ul li a,.blog aside ul li a{color:#000}.page-template-page_table_of_contents-php aside ul li a.active,.blog aside ul li a.active{font-weight:700}.wp-container-core-columns-is-layout-2>div:nth-child(2){order:-1}@media only screen and (min-width:782px){:root{--gap-sm:1rem;--gap:2rem}h1{font-size:3em}h2{font-size:2em}.footer-container>*{display:flex}.footer-container .footer-nav{margin-left:auto}.footer-container .footer-nav ul{flex-direction:row}.hero-header{padding:max(5rem, 14svh) var(--gap);min-height:80svh}.hero-header h1,.hero-header h2{font-size:4em}.hero-header p{max-width:800px}.page-id-25 .wp-container-core-columns-layout-3{padding:var(--gap) 0;gap:var(--gap)}.page-id-25 .wp-container-core-columns-layout-3 h2{margin-top:4rem}.wp-container-core-columns-is-layout-2>div:nth-child(2){order:2}}@media only screen and (min-width:980px){.page-template-page_table_of_contents-php aside,.blog aside{position:sticky;top:var(--gap);height:500px;overflow-y:auto}}@supports (-webkit-touch-callout:none){header{background-attachment:scroll}}