img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}.pvc-container{display:inline}.pvc-container .pvc-icon,.pvc-custom-format .pvc-icon{display:inline-block;width:16px;height:16px;line-height:1;vertical-align:middle;vertical-align:calc(.5cap - 8px);margin-right:.25em;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3.5 15v6a1.5 1.5 0 0 0 3 0v-6a1.5 1.5 0 0 0-3 0Zm7-6v12a1.5 1.5 0 0 0 3 0V9a1.5 1.5 0 0 0-3 0Zm7-6v18a1.5 1.5 0 0 0 3 0V3a1.5 1.5 0 0 0-3 0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3.5 15v6a1.5 1.5 0 0 0 3 0v-6a1.5 1.5 0 0 0-3 0Zm7-6v12a1.5 1.5 0 0 0 3 0V9a1.5 1.5 0 0 0-3 0Zm7-6v18a1.5 1.5 0 0 0 3 0V3a1.5 1.5 0 0 0-3 0Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%}.pvc-container .pvc-icon-custom,.pvc-custom-format .pvc-icon-custom{vertical-align:middle;background-color:#fff0;-webkit-mask-image:none;mask-image:none}.post-views.entry-meta:not(.pvc-container)>span{margin-right:0!important;font:16px/1}.post-views.entry-meta:not(.pvc-container)>span.post-views-icon.dashicons{display:inline-block;font-size:16px;line-height:1;text-decoration:inherit;vertical-align:middle}[data-pvc-metric].load-dynamic>.post-views-count,.post-views.load-dynamic>.post-views-count{color:#0000;transition:color .3s ease-in-out;position:relative}[data-pvc-metric].load-dynamic>.post-views-count:after,.post-views.load-dynamic>.post-views-count:after{opacity:0;transition:opacity .3s ease-in-out;position:relative;color:#6610f2}[data-pvc-metric].load-dynamic.loaded>.post-views-count,[data-pvc-metric].load-dynamic.load-error>.post-views-count,.post-views.load-dynamic.loaded>.post-views-count,.post-views.load-dynamic.load-error>.post-views-count{color:inherit}[data-pvc-metric].load-dynamic.load-error>.post-views-count:after,.post-views.load-dynamic.load-error>.post-views-count:after{content:none;opacity:0;animation:none}[data-pvc-metric].load-dynamic.loading>.post-views-count,[data-pvc-metric].load-dynamic.loading>.post-views-count:after,.post-views.load-dynamic.loading>.post-views-count,.post-views.load-dynamic.loading>.post-views-count:after{box-sizing:border-box}[data-pvc-metric].load-dynamic.loading>.post-views-count:after,.post-views.load-dynamic.loading>.post-views-count:after{content:"";display:block;width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-color:currentColor #fff0 currentColor #fff0;animation:pvc-loading 1s linear infinite;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:1}@keyframes pvc-loading{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}address,blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{border:0;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{-webkit-text-size-adjust:100%}body{margin:0}progress{display:inline-block;vertical-align:baseline}a{background-color:#fff0}a:active{outline:0}a,a:focus,a:hover,a:visited{text-decoration:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}#comments .submit,.search .search-submit{padding:10px 15px;border-radius:2px;line-height:1.8571428571;border:0}.archive .no-results .ast-search-submit,.search .site-main .ast-search-submit{display:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid var(--ast-border-color);margin:0 0;padding:.35em .625em .75em}legend{border:0;padding:0}fieldset legend{margin-bottom:1.5em;padding:0 .5em}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*!
 * Bootstrap v4.0.0-alpha.2 (https://getbootstrap.com)
 */.ast-container{max-width:100%}.ast-container,.ast-container-fluid{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.ast-row{margin-left:-20px;margin-right:-20px}@media (min-width:768px) and (max-width:921px){.blog-layout-2 .ast-width-md-6,.blog-layout-3 .ast-width-md-6{float:none;width:100%}}@media (min-width:769px) and (max-width:921px){.blog-layout-2,.blog-layout-3{flex-direction:unset}}@media (max-width:768px){.blog-layout-3{flex-direction:column}}.ast-grid-common-col{position:relative;min-height:1px;padding-left:20px;padding-right:20px}.ast-float{float:left}@media (max-width:992px){.ast-width-sm-25{width:25%}.ast-width-md-50{width:50%}}@media (max-width:768px){.ast-width-md-25{width:25%}}.ast-full-width{width:100%}.ast-width-50{width:50%}@media (min-width:768px){.ast-width-md-4{width:33.3333333333%}.ast-width-md-16{width:16.6666666667%}.ast-width-md-6{width:50%;float:left}.ast-width-md-3{width:25%}.ast-width-md-66{width:66.6666666667%}}@media (min-width:769px){.ast-width-md-20{width:20%}}@media (min-width:992px){.ast-width-lg-33{width:33.3333333333%}.ast-width-lg-16{width:16.6666666667%}.ast-width-lg-50{width:50%}.ast-width-lg-66{width:66.6666666667%}}h1,h2,h3,h4,h5,h6{clear:both}.entry-content :where(h1),h1{color:#808285;font-size:2em;line-height:1.2}.entry-content :where(h2),h2{color:#808285;font-size:1.7em;line-height:1.3}.entry-content :where(h3),h3{color:#808285;font-size:1.5em;line-height:1.4}.entry-content :where(h4),h4{color:#808285;line-height:1.5;font-size:1.3em}.entry-content :where(h5),h5{color:#808285;line-height:1.6;font-size:1.2em}.entry-content :where(h6),h6{color:#808285;line-height:1.7;font-size:1.1em}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{color:#808285;background:#fff;font-style:normal}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:600}dd{margin:0 1.5em 1em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}blockquote,q{quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote{border-left:5px solid var(--ast-border-color);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}address{margin:0 0 1.5em}address,cite{font-style:italic}abbr,acronym{border-bottom:1px dotted #666;cursor:help}pre{background:var(--ast-code-block-background);font-family:"Courier 10 Pitch",Courier,monospace;margin-bottom:1.6em;overflow:auto;max-width:100%;padding:1.6em}code,kbd,tt,var{font:1em Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}img{height:auto;max-width:100%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}.ast-button,.button,button,input,select,textarea{color:#808285;font-weight:400;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}.normal-search{margin-right:-5px}big{font-size:125%}ins,mark{background:0 0;text-decoration:none}table,td,th{border:1px solid var(--ast-border-color)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}th{font-weight:600}td,th{padding:.7em 1em;border-width:0 1px 1px 0}.ast-button,.button,button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:var(--ast-border-color);border-radius:2px;background:#e6e6e6;padding:.6em 1em .4em;color:#fff}.ast-button:focus,.ast-button:hover,.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#fff;border-color:var(--ast-border-color)}.ast-button:active,.ast-button:focus,.button:active,.button:focus,button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:var(--ast-border-color);outline:0}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{color:#666;border:1px solid var(--ast-border-color);border-radius:2px;-webkit-appearance:none}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{color:#111}textarea{padding-left:3px;width:100%}a{color:#4169e1}a:focus,a:hover{color:#191970}a:focus{outline:thin dotted}a:hover{outline:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:2px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;color:#21759b;display:block;font-size:12.25px;font-size:.875rem;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;text-align:center;display:block;margin-left:auto;margin-right:auto}.entry-content[data-ast-blocks-layout]>embed,.entry-content[data-ast-blocks-layout]>iframe,.entry-content[data-ast-blocks-layout]>object,embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}::selection{color:#fff;background:#0274be}body:not(.logged-in){position:relative}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#page{position:relative}a,a:focus{text-decoration:none}.secondary a *,.site-footer a *,.site-header a *,a{transition:all .2s linear}.capitalize{text-transform:uppercase}img{vertical-align:middle}.entry-content :where(h1,h2,h3,h4,h5,h6){margin-bottom:20px}p{margin-bottom:1.75em}blockquote{margin:1.5em 1em 1.5em 3em;font-size:1.1em;line-height:inherit;position:relative}.ast-button,.button,input[type=button],input[type=submit]{border-radius:0;padding:18px 30px;border:0;box-shadow:none;text-shadow:none}.ast-button:hover,.button:hover,input[type=button]:hover,input[type=submit]:hover{box-shadow:none}.ast-button:active,.ast-button:focus,.button:active,.button:focus,input[type=button]:active,input[type=button]:focus,input[type=submit]:active,input[type=submit]:focus{box-shadow:none}.site-title{font-weight:400}.site-description,.site-title{margin-bottom:0}.site-description a,.site-description:focus a,.site-description:hover a,.site-title a,.site-title:focus a,.site-title:hover a{transition:all .2s linear}.site-title a,.site-title a:focus,.site-title a:hover,.site-title a:visited{color:#222}.site-description a,.site-description a:focus,.site-description a:hover,.site-description a:visited{color:#999}.search-form .search-field{outline:0}.ast-search-menu-icon{position:relative;z-index:3}.site .skip-link{background-color:#f1f1f1;box-shadow:0 0 1px 1px rgb(0 0 0 / .2);color:#21759b;display:block;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:14px;font-weight:700;left:-9999em;outline:0;padding:15px 23px 14px;text-decoration:none;text-transform:none;top:-9999em}.site .skip-link:focus{clip:auto;height:auto;left:6px;top:7px;width:auto;z-index:100000;outline:thin dotted}.logged-in .site .skip-link{box-shadow:0 0 2px 2px rgb(0 0 0 / .2);font-family:"Open Sans",sans-serif}input,select{line-height:1}.ast-button,.ast-custom-button,body,button,input[type=button],input[type=submit],textarea{line-height:1.8571428571}.site-title a{line-height:1.2}.site-header .site-description{line-height:1.5}.ast-single-post .entry-title,.ast-single-post .entry-title a{line-height:1.2}.entry-title,.entry-title a{font-weight:var(--ast-blog-title-font-weight,normal)}.ast-oembed-container{position:relative;padding-top:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.ast-oembed-container embed,.ast-oembed-container iframe,.ast-oembed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.ast-hidden{display:none!important}body{background-color:#fff}#page{display:block}#primary,#secondary{width:100%}#primary{margin:4em 0}.ast-separate-container{background-color:#f5f5f5}.ast-separate-container #primary{padding:4em 0;margin:0;border:0}.ast-separate-container .site-main>.ast-row{margin-left:0;margin-right:0}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single:not(.ast-related-post){background-color:#fff}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{border-bottom:1px solid var(--ast-border-color);margin:0;padding:5.34em 6.67em}.ast-separate-container .blog-layout-1{padding:0;border-bottom:0}.ast-separate-container .ast-article-single{border-bottom:0}@media (max-width:1200px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{margin:0;padding:3.34em 2.4em}}@media (min-width:993px){.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary{margin:4em 0;padding:0}.ast-right-sidebar #primary{padding-right:60px}.ast-left-sidebar #primary{padding-left:60px}}@media (max-width:992px){.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary{padding-left:0;padding-right:0}.ast-right-sidebar #primary{padding-right:30px}.ast-left-sidebar #primary{padding-left:30px}}.ast-search-icon .astra-search-icon{font-size:1.3em}.main-navigation{height:100%;-js-display:inline-flex;display:inline-flex}.main-navigation ul{list-style:none;margin:0;padding-left:0;position:relative}.main-header-menu .menu-link,.main-header-menu>a{text-decoration:none;padding:0 1em;display:inline-block;transition:all .2s linear}.main-header-menu .menu-item{position:relative}.main-header-menu .menu-item.focus>.sub-menu,.main-header-menu .menu-item:hover>.sub-menu,.main-header-menu .menu-item>.sub-menu.toggled-on{right:auto;left:0;visibility:visible}.main-header-menu .menu-item.focus>.sub-menu .sub-menu.toggled-on,.main-header-menu .menu-item:hover>.sub-menu .sub-menu.toggled-on,.main-header-menu .menu-item>.sub-menu.toggled-on .sub-menu.toggled-on{left:100%;right:auto;visibility:visible}.main-header-menu .ast-left-align-sub-menu.focus>.sub-menu,.main-header-menu .ast-left-align-sub-menu:hover>.sub-menu{right:0;left:auto}@media (min-width:769px){.main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:-100%}.main-header-menu .ast-left-align-sub-menu .sub-menu .menu-item.focus>.sub-menu,.main-header-menu .ast-left-align-sub-menu .sub-menu .menu-item:hover>.sub-menu{left:-100%}}.main-header-menu .sub-menu{width:240px;background:#fff;left:-999em;position:absolute;top:100%;z-index:99999;visibility:hidden}@media (min-width:769px){.main-header-menu .sub-menu .menu-item.focus>.sub-menu,.main-header-menu .sub-menu .menu-item:hover>.sub-menu{left:100%;right:auto}.main-header-menu .sub-menu .ast-left-align-sub-menu.focus>.sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:focus * .sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:hover * .sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:hover>.sub-menu{left:-100%}.main-header-menu .sub-menu .main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.main-header-menu .sub-menu .main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:-100%}}.main-header-menu .sub-menu .menu-link{padding:.9em 1em;display:block;word-wrap:break-word}.main-header-menu .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type{display:none}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .icon-arrow{display:none}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow{position:absolute;right:-.5em;top:50%;transform:translate(0,-50%) rotate(270deg);min-height:44px;min-width:44px;-js-display:flex;display:flex;align-items:center;justify-content:center}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow .icon-arrow{display:block}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow .icon-arrow svg{margin:0}#ast-desktop-header .account-main-navigation .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow{transform:translate(0,-50%) rotate(360deg)}.main-header-menu .sub-menu .sub-menu{top:0}.submenu-with-border .sub-menu{border-width:1px;border-style:solid}.submenu-with-border .sub-menu .menu-link{border-width:0 0 1px;border-style:solid}.submenu-with-border .sub-menu .sub-menu{top:-2px}.ast-desktop .submenu-with-border .sub-menu>.menu-item:last-child>.menu-link{border-bottom-style:none}.ast-header-break-point .main-navigation{padding-left:0}.ast-header-break-point .main-navigation ul .menu-item .menu-link{padding:0 20px;display:inline-block;width:100%;border:0;border-bottom-width:1px;border-style:solid;border-color:var(--ast-border-color)}.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type{margin-right:5px}.ast-header-break-point .main-navigation ul .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type{display:inline}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link{padding-left:30px}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-link{padding-left:40px}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-link{padding-left:50px}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link{padding-left:60px}.ast-header-break-point .main-header-menu{background-color:#f9f9f9;border-top-width:0}.ast-header-break-point .main-header-menu .sub-menu{background-color:#f9f9f9;position:static;opacity:1;visibility:visible;border:0;width:auto}.ast-header-break-point .main-header-menu .sub-menu .ast-left-align-sub-menu.focus>.sub-menu,.ast-header-break-point .main-header-menu .sub-menu .ast-left-align-sub-menu:hover>.sub-menu{left:0}.ast-header-break-point .main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.ast-header-break-point .main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:0}.ast-header-break-point .submenu-with-border .sub-menu{border:0}.ast-header-break-point .dropdown-menu-toggle{display:none}.ast-mobile-menu-buttons{display:none}.ast-button-wrap{display:inline-block}.ast-button-wrap button{box-shadow:none;border:none}.ast-button-wrap .menu-toggle{padding:0;width:2.2em;height:2.1em;font-size:1.5em;font-weight:400;border-radius:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;line-height:1.8571428571}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:0 .5em;width:auto;text-align:center}.ast-button-wrap .menu-toggle.main-header-menu-toggle .mobile-menu{font-size:15px;font-size:1rem;font-weight:600}.ast-button-wrap .menu-toggle .menu-toggle-icon{font-style:normal;display:inline-block;vertical-align:middle;line-height:2.05}.ast-button-wrap .menu-toggle .menu-toggle-icon:before{content:"\e5d2";font-family:Astra;text-decoration:inherit}.ast-button-wrap .menu-toggle .icon-menu-bars svg:nth-child(2){display:none}.ast-button-wrap .menu-toggle.toggled .menu-toggle-icon:before{content:"\e5cd"}.ast-button-wrap .menu-toggle.toggled .icon-menu-bars svg:first-child{display:none}.ast-button-wrap .menu-toggle.toggled .icon-menu-bars svg:nth-child(2){display:block}.ast-button-wrap .menu-toggle .mobile-menu-wrap{display:inline-block}.ast-button-wrap .menu-toggle:focus{outline:thin dotted}.header-main-layout-1 .ast-main-header-bar-alignment{margin-left:auto}.site-navigation{height:100%}.site-header .menu-link *{transition:none}.ast-icon.icon-arrow svg{height:.6em;width:.6em;position:relative;margin-left:10px}.ast-icon.icon-search svg{height:1em;width:.9em;margin-top:3px;margin-right:2px}.ast-header-break-point .user-select{clear:both}.ast-header-break-point .ast-mobile-menu-buttons{display:block;align-self:center}.ast-header-break-point .main-header-bar-navigation{flex:auto}.ast-header-break-point .ast-main-header-bar-alignment{display:block;width:100%;flex:auto;order:4}.ast-header-break-point .ast-icon.icon-arrow svg{height:.85em;width:.95em;position:relative;margin-left:10px}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{position:relative;text-align:left}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{grid-column-start:2;text-align:right}.ast-icon svg:not([fill]){fill:currentColor}.post-navigation a{background:0 0;font-size:1.06666rem;font-size:1rem;padding:0 var(--ast-post-nav-space,1.5em);height:2.33333em;line-height:calc(2.33333em - 3px)}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline{display:none}.group-blog .byline,.single .byline{display:inline}.page-links{clear:both;margin-top:1em}.page-links a{display:inline-block}.page-links a .page-link{border-color:var(--ast-border-color);background:0 0}.page-links .page-link{padding:0;margin:0 0 .3em .3em;border:2px solid var(--ast-border-color);color:#000;background:0 0;font-size:.8em;width:2.5em;height:2.5em;line-height:calc(2.5em - 4px);display:inline-block;text-align:center;transition:all .2s linear}.page-links .page-link:focus,.page-links .page-link:hover{color:#000}@media (max-width:768px){.page-links .page-link{margin-bottom:6px}}.entry-content>:last-child,.entry-summary>:last-child,.page-content>:last-child{margin-bottom:0}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){margin:20px auto}.bypostauthor{display:block}body{overflow-x:hidden}.widget-title{font-weight:400;margin-bottom:1em;line-height:1.5}.widget{margin:0 0 2.8em 0}.widget:last-child{margin-bottom:0}.widget select{max-width:100%}.widget ul{margin:0;list-style-type:none}.no-widget-text{margin-bottom:0}.widget_nav_menu ul ul.sub-menu{margin-top:.25em}.widget_nav_menu ul ul.sub-menu li{padding-left:20px}.widget_nav_menu ul ul.sub-menu a:after{left:-20px}.widget_nav_menu ul ul.sub-menu ul a:after{left:-40px}.widget_nav_menu ul ul.sub-menu ul ul a:after{left:-60px}.widget_nav_menu li{transition:all .2s linear}#secondary .wp-block-search__input{line-height:1}#secondary .wp-block-search__button{padding:.7em 1em}.widget_search .search-form{position:relative;padding:0;background:initial;color:inherit}.widget_search .search-form>label{position:relative}.widget_search .search-form i{color:#3a3a3a}.widget_search .search-form button{position:absolute;top:0;right:15px;border:none;padding:0;cursor:pointer;background:0 0}.widget_search .search-form input[type=submit],.widget_search .search-form input[type=submit]:focus,.widget_search .search-form input[type=submit]:hover{padding:13px 20px;border-radius:2px;border:none;top:0;right:0;position:absolute;color:#fff0;background:0 0;max-width:45px;z-index:2}.widget_search .search-form .search-field{background:var(--ast-widget-bg-color);border-width:1px;border-color:var(--ast-border-color);border-radius:2px}.widget_search .search-field,.widget_search .search-field:focus{width:100%;padding:12px 45px 12px 15px}.widget_archive ul.children,.widget_categories ul.children,.widget_pages ul.children{position:relative;margin-top:5px;width:100%}.widget_archive ul.children li,.widget_categories ul.children li,.widget_pages ul.children li{padding-left:20px}.widget_archive li ul.children a:after,.widget_categories li ul.children a:after,.widget_pages li ul.children a:after{left:-20px}.widget_archive li ul.children ul a:after,.widget_categories li ul.children ul a:after,.widget_pages li ul.children ul a:after{left:-40px}.widget_tag_cloud .tagcloud{margin-top:10px;display:inline-block}.widget_tag_cloud .tagcloud a{border:1px solid var(--ast-border-color);padding:.5em .9em;display:inline-block;margin-bottom:4px;font-size:14px;margin-right:4px;line-height:1.5;transition:all .2s linear}.widget_calendar table,.widget_calendar td,.widget_calendar th{padding:0;text-align:center}.widget_calendar table,.widget_calendar th{border:none}.widget_calendar td{border-right:none;border-left:none}.widget_calendar caption{line-height:2.7em}.widget_calendar thead{line-height:2.5em}.widget_calendar thead a{color:#0274be;font-size:1rem;vertical-align:middle}.widget_calendar thead td{vertical-align:middle;font-weight:700}.widget_calendar thead>tr>th{line-height:2.5em;border-bottom:2px solid var(--ast-border-color);border-top:2px solid var(--ast-border-color)}.widget_calendar tbody{line-height:2.1em;text-align:center}.widget_calendar tbody>tr>td{width:14.2857%}.widget_calendar tbody>tr:first-child>td{padding-top:3px}.widget_calendar #today{color:#0274be;font-weight:700;border-bottom:2px solid #0274be}.ast-builder-grid-row{display:grid;grid-template-columns:auto auto;align-items:center;grid-column-gap:20px;overflow-wrap:anywhere}.ast-builder-grid-row>.site-header-section{flex-wrap:nowrap}.ast-builder-footer-grid-columns{grid-column-gap:50px}.ast-builder-grid-row.ast-grid-center-col-layout{grid-template-columns:1fr auto 1fr}.ast-builder-layout-element{align-items:center}.ast-builder-grid-row.ast-grid-center-col-layout-only{-js-display:flex;display:flex;height:100%;justify-content:center}.ast-builder-grid-row.ast-grid-center-col-layout-only .ast-grid-section-center{flex-grow:1}.site-header-section{height:100%;min-height:0;align-items:center}.site-header-section>*{padding:0 10px}.site-header-section>div:first-child{padding-left:0}.site-header-section>div:last-child{padding-right:0}.site-header-section .ast-builder-menu{align-items:center}.ast-builder-layout-element.ast-header-search{height:auto}.ast-grid-right-center-section{justify-content:flex-start;flex-grow:1}.ast-grid-right-section{justify-content:flex-end}.ast-grid-right-section .ast-site-identity>:first-child{text-align:right}.ast-grid-right-section .ast-grid-right-center-section .ast-site-identity>:first-child{text-align:left}.ast-grid-left-center-section{justify-content:flex-end;flex-grow:1}.elementor-nav-menu .ast-icon,.et_pb_menu__wrap .ast-icon,.fl-widget .menu-item .ast-icon{display:none}.ast-logo-title-inline .ast-site-identity{padding:1em 0;-js-display:inline-flex;display:inline-flex;vertical-align:middle;align-items:center;transition:all .2s linear}.ast-grid-section-center{justify-content:center}.ast-grid-section-center .ast-site-identity>:first-child{text-align:center}.ast-builder-social-element{line-height:1;color:#3a3a3a;background:0 0;vertical-align:middle;transition:all 10ms;margin-left:6px;margin-right:6px;justify-content:center;align-items:center}.ast-builder-social-element:hover{color:#0274be}.ast-builder-social-element .social-item-label{padding-left:6px}.ast-social-stack-desktop .ast-builder-social-element,.ast-social-stack-mobile .ast-builder-social-element,.ast-social-stack-tablet .ast-builder-social-element{margin-top:6px;margin-bottom:6px}.ahfb-svg-iconset{-js-display:inline-flex;display:inline-flex;align-self:center}.ahfb-svg-iconset svg{width:17px;height:17px;transition:none}.ahfb-svg-iconset svg>*{transition:none}.ast-footer-copyright p{margin-bottom:0}.ast-builder-grid-row-container{display:grid;align-content:center}.main-header-bar .main-header-bar-navigation{height:100%}.ast-nav-menu .sub-menu{line-height:1.45}.ast-builder-menu .main-navigation{padding:0}.ast-builder-menu .main-navigation>ul{align-self:center}.ast-footer-copyright,.ast-footer-social-wrap,.site-footer-focus-item{width:100%}#astra-footer-menu{margin:0;list-style:none;background:inherit}#astra-footer-menu>ul{margin:0;list-style:none;background:inherit}.ast-header-break-point #ast-mobile-header{display:block}.ast-header-break-point .main-header-bar-navigation{line-height:3}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{display:inline-block;position:absolute;font-size:inherit;top:0;right:20px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 .907em;font-weight:400;line-height:inherit}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle>.ast-icon.icon-arrow{pointer-events:none}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children .sub-menu{display:none}.ast-header-break-point .ast-mobile-header-wrap .ast-above-header-wrap .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before,.ast-header-break-point .ast-mobile-header-wrap .ast-main-header-wrap .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before{transform:rotateX(180deg)}.ast-header-break-point .ast-nav-menu .sub-menu{line-height:3}.site-footer-section{justify-content:center}.site-footer-section>*{margin-bottom:10px}.site-footer-section>:last-child{margin-bottom:0}.site-primary-footer-wrap{padding-top:45px;padding-bottom:45px}.site-above-footer-wrap,.site-below-footer-wrap{padding-top:20px;padding-bottom:20px}.ast-hfb-header.ast-header-break-point .main-header-bar-navigation{width:100%;margin:0}.ast-hfb-header .menu-toggle.toggled .ast-mobile-svg{display:none}.ast-hfb-header .menu-toggle.toggled .ast-close-svg{display:block}.menu-toggle .ast-close-svg{display:none}.ast-mobile-header-wrap .menu-toggle .mobile-menu-toggle-icon{-js-display:inline-flex;display:inline-flex;align-self:center}.ast-mobile-header-wrap .menu-toggle .mobile-menu-wrap{-js-display:inline-flex;display:inline-flex;align-self:center;margin-left:.4em}.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle{-js-display:flex;display:flex;align-items:center;width:auto;height:auto}.menu-toggle .mobile-menu-toggle-icon{-js-display:inline-flex;display:inline-flex;align-self:center}.menu-toggle .mobile-menu-wrap{-js-display:inline-flex;display:inline-flex;align-self:center;margin-left:.4em}.ast-hfb-header .ast-button-wrap .menu-toggle .mobile-menu-wrap{align-items:center;-js-display:flex;display:flex}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:.5em;align-items:center;-js-display:flex;display:flex}.ast-search-menu-icon.ast-inline-search .search-field{width:100%;padding:.6em;padding-right:5.5em}.ast-header-account-type-extend-text-profile-type{-js-display:flex;display:flex;gap:10px;align-items:center}@media (min-width:769px){.footer-nav-wrap .astra-footer-horizontal-menu li{margin:0}.footer-nav-wrap .astra-footer-horizontal-menu li:first-child a{padding-left:0}.footer-nav-wrap .astra-footer-horizontal-menu li:last-child a{padding-right:0}.footer-nav-wrap .astra-footer-horizontal-menu a{padding:0 .5em}}.site-header{z-index:99;position:relative}.main-header-container{position:relative}.main-header-bar-wrap{position:relative}.main-header-bar{background-color:#fff;border-bottom-color:var(--ast-border-color);border-bottom-style:solid}.ast-header-break-point .main-header-bar{border:0}.ast-header-break-point .main-header-bar{border-bottom-color:var(--ast-border-color);border-bottom-style:solid}.main-header-bar{margin-left:auto;margin-right:auto}.ast-desktop .main-header-menu.ast-menu-shadow .sub-menu{box-shadow:0 4px 10px -2px rgb(0 0 0 / .1)}.ast-header-custom-item-inside .button-custom-menu-item .menu-link{display:none}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .ast-custom-button-link{display:none}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .menu-link{display:block}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item{padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}.ast-theme-transparent-header .post-password-form{margin-top:100px}.site-branding{line-height:1;align-self:center}.ast-menu-toggle{display:none;background:0 0;color:inherit;border-style:dotted;border-color:#fff0}.ast-menu-toggle:focus,.ast-menu-toggle:hover{background:0 0;border-color:inherit;color:inherit}.ast-menu-toggle:focus{outline:thin dotted}.ast-main-header-nav-open .main-header-bar{padding-bottom:0}.main-header-bar{z-index:4;position:relative}.main-header-bar .main-header-bar-navigation:empty{padding:0}.main-header-bar .main-header-bar-navigation .sub-menu{line-height:1.45}.main-header-bar .main-header-bar-navigation .menu-item-has-children>.menu-link:after{line-height:normal}.custom-mobile-logo-link{display:none}.ast-site-identity{padding:1em 0}.ast-header-break-point .site-header .main-header-bar-wrap .site-branding{flex:1;align-self:center}.ast-header-break-point .ast-site-identity{width:100%}.ast-header-break-point .main-header-bar{display:block;line-height:3}.ast-header-break-point .main-header-bar .main-header-bar-navigation{line-height:3}.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu{line-height:3}.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children .sub-menu{display:none}.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{display:inline-block;position:absolute;font-size:inherit;top:-1px;right:20px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 .907em;font-weight:400;line-height:inherit;transition:all .2s}.ast-header-break-point .main-header-bar .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before{transform:rotateX(180deg)}.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu{border-top-width:0}.ast-header-break-point .main-navigation{display:block;width:100%}.ast-header-break-point .main-navigation ul ul{left:auto;right:auto}.ast-header-break-point .main-navigation .stack-on-mobile li{width:100%}.ast-header-break-point .main-navigation .widget{margin-bottom:1em}.ast-header-break-point .main-navigation .widget li{width:auto}.ast-header-break-point .main-navigation .widget:last-child{margin-bottom:0}.ast-header-break-point .main-header-bar-navigation{width:calc(100% + 40px);margin:0 -20px}.ast-header-break-point .main-header-menu ul ul{top:0}.ast-header-break-point .ast-builder-menu{width:100%}.ast-header-break-point .ast-mobile-header-wrap .ast-flex.stack-on-mobile{flex-wrap:wrap}.ast-desktop .main-header-menu>.menu-item .sub-menu:before{position:absolute;content:"";top:0;left:0;width:100%;transform:translateY(-100%)}input[type=email],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{color:#666;padding:.75em;height:auto;border-width:1px;border-style:solid;border-color:var(--ast-border-color);border-radius:2px;background:var(--ast-comment-inputs-background);box-shadow:none;box-sizing:border-box;transition:all .2s linear}input[type=email]:focus,input[type=password]:focus,input[type=reset]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{background-color:#fff;border-color:var(--ast-border-color);box-shadow:none}input[type=button],input[type=button]:focus,input[type=button]:hover,input[type=reset],input[type=reset]:focus,input[type=reset]:hover,input[type=submit],input[type=submit]:focus,input[type=submit]:hover{box-shadow:none}textarea{width:100%}input[type=search]:focus{outline:thin dotted}.astra-dark-mode-enable form .form-row textarea,.astra-dark-mode-enable input[type=email],.astra-dark-mode-enable input[type=number],.astra-dark-mode-enable input[type=password],.astra-dark-mode-enable input[type=reset],.astra-dark-mode-enable input[type=search],.astra-dark-mode-enable input[type=tel],.astra-dark-mode-enable input[type=text],.astra-dark-mode-enable input[type=url],.astra-dark-mode-enable textarea{background-color:var(--ast-global-color-secondary,--ast-global-color-5);color:var(--ast-global-color-2)!important;border:1px solid var(--ast-border-color)}.astra-dark-mode-enable form .form-row textarea:focus,.astra-dark-mode-enable input[type=email]:focus,.astra-dark-mode-enable input[type=number]:focus,.astra-dark-mode-enable input[type=password]:focus,.astra-dark-mode-enable input[type=reset]:focus,.astra-dark-mode-enable input[type=search]:focus,.astra-dark-mode-enable input[type=tel]:focus,.astra-dark-mode-enable input[type=text]:focus,.astra-dark-mode-enable input[type=url]:focus,.astra-dark-mode-enable textarea:focus{border:1px solid var(--ast-global-color-0)!important;background-color:var(--ast-global-color-secondary,--ast-global-color-5)!important}.astra-dark-mode-enable .select2-container .select2-selection--single,.astra-dark-mode-enable .select2-dropdown,.astra-dark-mode-enable select{background-color:var(--ast-global-color-secondary,--ast-global-color-5);border-color:var(--ast-border-color);color:var(--ast-global-color-2)}.astra-dark-mode-enable .wc-block-components-form .wc-block-components-text-input input[type=email],.astra-dark-mode-enable .wc-block-components-form .wc-block-components-text-input input[type=number],.astra-dark-mode-enable .wc-block-components-form .wc-block-components-text-input input[type=password],.astra-dark-mode-enable .wc-block-components-form .wc-block-components-text-input input[type=url],.astra-dark-mode-enable .wc-block-components-text-input input[type=email],.astra-dark-mode-enable .wc-block-components-text-input input[type=number],.astra-dark-mode-enable .wc-block-components-text-input input[type=password],.astra-dark-mode-enable .wc-block-components-text-input input[type=tel],.astra-dark-mode-enable .wc-block-components-text-input input[type=text],.astra-dark-mode-enable .wc-block-components-text-input input[type=url],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text]{background-color:var(--ast-global-color-secondary,--ast-global-color-5);color:var(--ast-global-color-2)}input[type=range]{-webkit-appearance:none;width:100%;margin:5.7px 0;padding:0;border:none}input[type=range]:focus{outline:0}input[type=range]::-webkit-slider-runnable-track{width:100%;height:8.6px;cursor:pointer;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9;background:rgb(255 255 255 / .2);border-radius:13.6px;border:0 solid #fff}input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 rgb(255 221 0 / .37),0 0 0 rgb(255 224 26 / .37);border:7.9px solid #0274be;height:20px;width:20px;border-radius:50px;background:#0274be;cursor:pointer;-webkit-appearance:none;margin-top:-5.7px}input[type=range]:focus::-webkit-slider-runnable-track{background:rgb(255 255 255 / .2)}input[type=range]::-moz-range-track{width:100%;height:8.6px;cursor:pointer;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9;background:rgb(255 255 255 / .2);border-radius:13.6px;border:0 solid #fff}input[type=range]::-moz-range-thumb{box-shadow:0 0 0 rgb(255 221 0 / .37),0 0 0 rgb(255 224 26 / .37);border:7.9px solid #0274be;height:20px;width:20px;border-radius:50px;background:#0274be;cursor:pointer}input[type=color]{border:none;width:100px;padding:0;height:30px;cursor:pointer}input[type=color]::-webkit-color-swatch-wrapper{padding:0;border:none}input[type=color]::-webkit-color-swatch{border:none}.page .entry-header{margin-bottom:1.5em}.search .entry-header{margin-bottom:1em}.ast-single-post .entry-header.ast-header-without-markup,.ast-single-post .entry-header.ast-no-title.ast-no-thumbnail{margin-bottom:0}.entry-header{margin-bottom:1.2em;word-wrap:break-word}.entry-header+.ast-blog-featured-section{margin-top:.5em}.blog-layout-6 .entry-header+.ast-blog-featured-section{margin-top:0}.entry-content{word-wrap:break-word}.entry-content .wp-audio-shortcode,.entry-content .wp-embedded-audio,.entry-content .wp-embedded-video,.entry-content .wp-video,.entry-content p{margin-bottom:1.6em}.entry-content .wp-embedded-audio,.entry-content .wp-embedded-video{display:inline-block}.entry-content::after{display:table;clear:both;content:""}.post-content>.cat-links,.post-content>.read-more,.post-content>.tags-links{display:block;margin-bottom:.8em;font-weight:var(--ast-blog-meta-weight,"")}.ast-excerpt-container>p:last-child{margin-bottom:0}.post-content>.read-more{margin-top:1.5em}.ast-article-inner{width:100%;overflow-wrap:break-word}.read-more a{display:inline-block}.read-more{margin-bottom:0}.read-more .ast-right-arrow{font-size:1em}.ast-no-thumb .ast-blog-featured-section{margin-bottom:0}.ast-no-thumb .entry-header+.ast-blog-featured-section{margin-top:0}.ast-blog-featured-section{margin-bottom:1.5em}.blog-layout-2 .ast-blog-featured-section,.blog-layout-3 .ast-blog-featured-section{margin-bottom:0}.error404 .page-header{margin-bottom:1.5em}.error404 .page-header .page-title{margin-bottom:0}.archive .entry-title,.blog .entry-title,.search .entry-title{line-height:1.3}.archive .format-aside .entry-title,.archive .format-status .entry-title,.blog .format-aside .entry-title,.blog .format-status .entry-title{display:none}.page-title{margin-bottom:1em;font-weight:400}.entry-title{margin-bottom:.2em}.ast-article-post{margin-bottom:2.5em}.ast-article-post:last-child{margin-bottom:0;border-bottom:0}.search .site-content .content-area .search-form{margin-bottom:3em}.blog-layout-1 .post-thumb{padding-left:0;padding-right:0;position:relative}.blog .posted-on{z-index:1}.ast-blog-featured-section .posted-on{width:5.714285714em;height:5.714285714em;padding:.7em}.ast-blog-featured-section .posted-on .date-month,.ast-blog-featured-section .posted-on .date-year{font-size:.8571428571em;line-height:1em}.ast-blog-featured-section .posted-on .date-day{font-size:2.5em;line-height:.9em;font-weight:900;margin:.1em 0}.ast-author-box img.avatar{border-radius:50%;margin:0 0 0 20px}.ast-archive-description{margin-bottom:2.5em;padding-bottom:1.3333em;border-bottom:1px solid var(--ast-border-color)}.ast-archive-description .ast-archive-title{margin-bottom:4px;font-size:40px;font-size:2.85714rem;font-weight:300}.ast-archive-description p{margin-bottom:0;font-size:20px;font-size:1.42857rem;line-height:1.65;font-weight:300}.ast-separate-container .ast-archive-description,.ast-separate-container .ast-author-box{background-color:#eee;padding-bottom:0;border-bottom:0}@media (max-width:1200px){.ast-separate-container .ast-archive-description{margin:0;padding:3.34em 2.4em}}@media (max-width:992px){.ast-separate-container .ast-archive-description{padding:2.14em}}@media (min-width:1201px){.ast-separate-container .ast-archive-description,.ast-separate-container .ast-author-box{margin:0;padding:5em 6.67em 3.33333em}}.single .entry-header{margin-bottom:2em}.single .post-navigation{margin:0;padding:2em 0 0;border-top:1px solid var(--ast-single-post-border,var(--ast-border-color))}@media (max-width:768px){.single .post-navigation{padding-top:1.5em}}.single .post-navigation a{margin:2px;display:inline-block;color:#000}.single .post-navigation a p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width:421px){.single .post-navigation .nav-links{-js-display:flex;display:flex;width:100%}.single .post-navigation .nav-links:not(:has(.nav-previous)){justify-content:flex-end}.single .post-navigation .nav-links .nav-previous+.nav-next{width:50%}.single .post-navigation .nav-next,.single .post-navigation .nav-previous{width:50%}}@media (max-width:420px){.single .post-navigation .ast-left-arrow,.single .post-navigation .ast-right-arrow{display:none}.single .post-navigation .nav-links:not(:has(.nav-previous)){justify-content:flex-end}.single .post-navigation .nav-next,.single .post-navigation .nav-previous{width:50%}.single .post-navigation .nav-next a,.single .post-navigation .nav-previous a{max-width:95%;width:100%}.single .post-navigation .nav-previous{margin-bottom:1em}}.single .entry-header .post-thumb{margin-bottom:2em}.single .entry-header .post-thumb img{margin-top:0;margin-bottom:0}.page .has-post-thumbnail .post-thumb img{margin-bottom:1.5em}.post-password-form{text-align:center}@media (max-width:420px){.post-password-form input[type=password]{display:block;margin:10px auto}}.post-password-form input[type=submit]{padding:10px 20px;border-radius:2px}.ast-author-avatar{margin:0 5px}.ast-author-avatar img{border-radius:100%;width:var(--ast-author-avatar-size,30px);height:var(--ast-author-avatar-size,30px)}.ast-separate-container .post-navigation{border-top:0;padding-left:var(--ast-post-nav-space,3.33333em);padding-right:var(--ast-post-nav-space,3.33333em)}@media (max-width:420px){.ast-separate-container .post-navigation{padding-left:0;padding-right:0}}@media (max-width:768px){.ast-separate-container .entry-header{margin-bottom:1em}}.ast-404-layout-1{text-align:center;margin:4em auto}.ast-404-layout-1 .page-sub-title{font-size:1.5rem;font-weight:700}.ast-404-layout-1 .widget_search{padding-top:.5em}.ast-404-search{margin-top:1.5em}.ast-404-search .widget_search{max-width:370px;margin:0 auto}.ast-separate-container .error-404,.ast-separate-container .no-results{background-color:#fff}@media (max-width:1200px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{margin:0;padding:3.34em 2.4em}}@media (max-width:768px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:1.5em 2.14em}}@media (max-width:544px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:1.5em 1em}}@media (min-width:1201px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{margin:0;padding:5.34em 6.67em}}.blog-layout-1{width:100%;display:inline-block;padding-bottom:2em;vertical-align:middle;border-bottom:1px solid var(--ast-border-color)}.blog-layout-1 .posted-on{left:0}.blog-layout-1 .post-content,.blog-layout-1 .post-thumb{padding-left:0;padding-right:0}.ast-flex{-js-display:flex;display:flex;flex-wrap:wrap}.ast-flex-1{flex:1}.ast-inline-flex{-js-display:inline-flex;display:inline-flex;align-items:center;flex-wrap:wrap;align-content:center}.ast-justify-content-flex-start{justify-content:flex-start}.ast-justify-content-flex-end{justify-content:flex-end}.ast-justify-content-center{justify-content:center}.ast-justify-content-space-between{justify-content:space-between}.ast-justify-content-space-around{justify-content:space-around}.ast-align-content-flex-start{align-content:flex-start}.ast-align-content-flex-end{align-content:flex-end}.ast-align-content-center{align-content:center}.ast-align-content-space-between{align-content:space-between}.ast-align-content-space-around{align-content:space-around}.ast-align-content-stretch{align-content:stretch}.ast-flex-grow-1{flex-grow:1}:root{--ast-post-nav-space:0;--ast-container-default-xlg-padding:2.5em;--ast-container-default-lg-padding:2.5em;--ast-container-default-slg-padding:2em;--ast-container-default-md-padding:2.5em;--ast-container-default-sm-padding:2.5em;--ast-container-default-xs-padding:2.4em;--ast-container-default-xxs-padding:1.8em;--ast-code-block-background:#ECEFF3;--ast-comment-inputs-background:#F9FAFB;--ast-normal-container-width:1200px;--ast-narrow-container-width:750px;--ast-blog-title-font-weight:600;--ast-blog-meta-weight:600;--ast-global-color-primary:var(--ast-global-color-4);--ast-global-color-secondary:var(--ast-global-color-5);--ast-global-color-alternate-background:var(--ast-global-color-6);--ast-global-color-subtle-background:var(--ast-global-color-7);--ast-bg-style-guide:var( --ast-global-color-secondary,var(--ast-global-color-5) );--ast-shadow-style-guide:0px 0px 4px 0 #00000057;--ast-global-dark-bg-style:#fff;--ast-global-dark-lfs:#fbfbfb;--ast-widget-bg-color:#fafafa;--ast-wc-container-head-bg-color:#fbfbfb;--ast-title-layout-bg:#eeeeee;--ast-search-border-color:#e7e7e7;--ast-lifter-hover-bg:#e6e6e6;--ast-gallery-block-color:#000;--srfm-color-input-label:var(--ast-global-color-2)}html{font-size:112.5%}a{color:var(--ast-global-color-0)}a:hover,a:focus{color:var(--ast-global-color-1)}body,button,input,select,textarea,.ast-button,.ast-custom-button{font-family:'Inter',sans-serif;font-weight:inherit;font-size:18px;font-size:1rem;line-height:var(--ast-body-line-height,1.65)}blockquote{color:var(--ast-global-color-3)}h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6),.site-title,.site-title a{font-family:'Plus Jakarta Sans',sans-serif;font-weight:600}.site-title{font-size:35px;font-size:1.9444444444444rem;display:none}.site-header .site-description{font-size:15px;font-size:.83333333333333rem;display:none}.entry-title{font-size:20px;font-size:1.1111111111111rem}.ast-blog-single-element.ast-taxonomy-container a{font-size:14px;font-size:.77777777777778rem}.ast-blog-meta-container{font-size:13px;font-size:.72222222222222rem}.archive .ast-article-post .ast-article-inner,.blog .ast-article-post .ast-article-inner,.archive .ast-article-post .ast-article-inner:hover,.blog .ast-article-post .ast-article-inner:hover{border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;overflow:hidden}h1,.entry-content :where(h1){font-size:64px;font-size:3.5555555555556rem;font-weight:600;font-family:'Plus Jakarta Sans',sans-serif;line-height:1.4em}h2,.entry-content :where(h2){font-size:48px;font-size:2.6666666666667rem;font-weight:600;font-family:'Plus Jakarta Sans',sans-serif;line-height:1.3em}h3,.entry-content :where(h3){font-size:24px;font-size:1.3333333333333rem;font-weight:600;font-family:'Plus Jakarta Sans',sans-serif;line-height:1.3em}h4,.entry-content :where(h4){font-size:20px;font-size:1.1111111111111rem;line-height:1.2em;font-weight:600;font-family:'Plus Jakarta Sans',sans-serif}h5,.entry-content :where(h5){font-size:18px;font-size:1rem;line-height:1.2em;font-weight:600;font-family:'Plus Jakarta Sans',sans-serif}h6,.entry-content :where(h6){font-size:15px;font-size:.83333333333333rem;line-height:1.25em;font-weight:600;font-family:'Plus Jakarta Sans',sans-serif}::selection{background-color:var(--ast-global-color-0);color:#fff}body,h1,h2,h3,h4,h5,h6,.entry-title a,.entry-content :where(h1,h2,h3,h4,h5,h6){color:var(--ast-global-color-3)}.tagcloud a:hover,.tagcloud a:focus,.tagcloud a.current-item{color:#fff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0)}input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,textarea:focus{border-color:var(--ast-global-color-0)}input[type="radio"]:checked,input[type=reset],input[type="checkbox"]:checked,input[type="checkbox"]:hover:checked,input[type="checkbox"]:focus:checked,input[type=range]::-webkit-slider-thumb{border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);box-shadow:none}.site-footer a:hover+.post-count,.site-footer a:focus+.post-count{background:var(--ast-global-color-0);border-color:var(--ast-global-color-0)}.single .nav-links .nav-previous,.single .nav-links .nav-next{color:var(--ast-global-color-0)}.entry-meta,.entry-meta *{line-height:1.45;color:var(--ast-global-color-0);font-weight:600}.entry-meta a:not(.ast-button):hover,.entry-meta a:not(.ast-button):hover *,.entry-meta a:not(.ast-button):focus,.entry-meta a:not(.ast-button):focus *,.page-links>.page-link,.page-links .page-link:hover,.post-navigation a:hover{color:var(--ast-global-color-1)}#cat option,.secondary .calendar_wrap thead a,.secondary .calendar_wrap thead a:visited{color:var(--ast-global-color-0)}.secondary .calendar_wrap #today,.ast-progress-val span{background:var(--ast-global-color-0)}.secondary a:hover+.post-count,.secondary a:focus+.post-count{background:var(--ast-global-color-0);border-color:var(--ast-global-color-0)}.calendar_wrap #today>a{color:#fff}.page-links .page-link,.single .post-navigation a{color:var(--ast-global-color-3)}.ast-search-menu-icon .search-form button.search-submit{padding:0 4px}.ast-search-menu-icon form.search-form{padding-right:0}.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-form,.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-field:focus{transition:all 0.2s}.search-form input.search-field:focus{outline:none}.ast-mobile-header-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element),.ast-mobile-popup-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element){padding:15px 20px}.ast-search-menu-icon .search-form button.search-submit:focus,.ast-theme-transparent-header .ast-header-search .ast-dropdown-active .ast-icon,.ast-theme-transparent-header .ast-inline-search .search-field:focus .ast-icon{color:var(--ast-global-color-1)}.ast-desktop .ast-header-search .slide-search .search-form{border:2px solid var(--ast-global-color-0)}.ast-header-search .slide-search .search-field{background-color:var(--ast-global-dark-bg-style)}.ast-archive-title{color:var(--ast-global-color-2)}.widget-title{font-size:25px;font-size:1.3888888888889rem;color:var(--ast-global-color-2)}.ast-single-post .entry-content a,.ast-comment-content a:not(.ast-comment-edit-reply-wrap a),.woocommerce-js .woocommerce-product-details__short-description a{text-decoration:underline}.ast-single-post .elementor-widget-button .elementor-button,.ast-single-post .entry-content .uagb-tab a,.ast-single-post .entry-content .uagb-ifb-cta a,.ast-single-post .entry-content .uabb-module-content a,.ast-single-post .entry-content .uagb-post-grid a,.ast-single-post .entry-content .uagb-timeline a,.ast-single-post .entry-content .uagb-toc__wrap a,.ast-single-post .entry-content .uagb-taxomony-box a,.ast-single-post .entry-content .woocommerce a,.entry-content .wp-block-latest-posts>li>a,.ast-single-post .entry-content .wp-block-file__button,a.ast-post-filter-single,.ast-single-post .ast-comment-content .comment-reply-link,.ast-single-post .ast-comment-content .comment-edit-link,.entry-content [CLASS*="wc-block"] .wc-block-components-button,.entry-content [CLASS*="wc-block"] .wc-block-components-totals-coupon-link,.entry-content [CLASS*="wc-block"] .wc-block-components-product-name{text-decoration:none}.ast-search-menu-icon.slide-search a:focus-visible:focus-visible,.astra-search-icon:focus-visible,#close:focus-visible,a:focus-visible,.ast-menu-toggle:focus-visible,.site .skip-link:focus-visible,.wp-block-loginout input:focus-visible,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.ast-header-navigation-arrow:focus-visible,.woocommerce .wc-proceed-to-checkout>.checkout-button:focus-visible,.woocommerce .woocommerce-MyAccount-navigation ul li a:focus-visible,.ast-orders-table__row .ast-orders-table__cell:focus-visible,.woocommerce .woocommerce-order-details .order-again>.button:focus-visible,.woocommerce .woocommerce-message a.button.wc-forward:focus-visible,.woocommerce #minus_qty:focus-visible,.woocommerce #plus_qty:focus-visible,a#ast-apply-coupon:focus-visible,.woocommerce .woocommerce-info a:focus-visible,.woocommerce .astra-shop-summary-wrap a:focus-visible,.woocommerce a.wc-forward:focus-visible,#ast-apply-coupon:focus-visible,.woocommerce-js .woocommerce-mini-cart-item a.remove:focus-visible,#close:focus-visible,.button.search-submit:focus-visible,#search_submit:focus,.normal-search:focus-visible,.ast-header-account-wrap:focus-visible,.woocommerce .ast-on-card-button.ast-quick-view-trigger:focus,.astra-cart-drawer-close:focus,.ast-single-variation:focus,.ast-woocommerce-product-gallery__image:focus,.ast-button:focus,.woocommerce-product-gallery--with-images [data-controls="prev"]:focus-visible,.woocommerce-product-gallery--with-images [data-controls="next"]:focus-visible,.ast-builder-button-wrap:has(.ast-custom-button-link:focus),.ast-builder-button-wrap .ast-custom-button-link:focus{outline-style:dotted;outline-color:inherit;outline-width:thin}input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,input[type="number"]:focus,textarea:focus,.wp-block-search__input:focus,[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus,.ast-mobile-popup-drawer.active .menu-toggle-close:focus,.woocommerce-ordering select.orderby:focus,#ast-scroll-top:focus,#coupon_code:focus,.woocommerce-page #comment:focus,.woocommerce #reviews #respond input#submit:focus,.woocommerce a.add_to_cart_button:focus,.woocommerce .button.single_add_to_cart_button:focus,.woocommerce .woocommerce-cart-form button:focus,.woocommerce .woocommerce-cart-form__cart-item .quantity .qty:focus,.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper>.input-text:focus,.woocommerce #order_comments:focus,.woocommerce #place_order:focus,.woocommerce .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper>.input-text:focus,.woocommerce .woocommerce-MyAccount-content form button:focus,.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-Input.input-text:focus,.woocommerce .ast-woocommerce-container .woocommerce-pagination ul.page-numbers li a:focus,body #content .woocommerce form .form-row .select2-container--default .select2-selection--single:focus,#ast-coupon-code:focus,.woocommerce.woocommerce-js .quantity input[type=number]:focus,.woocommerce-js .woocommerce-mini-cart-item .quantity input[type=number]:focus,.woocommerce p#ast-coupon-trigger:focus{border-style:dotted;border-color:inherit;border-width:thin}input{outline:none}.woocommerce-js input[type=text]:focus,.woocommerce-js input[type=email]:focus,.woocommerce-js textarea:focus,input[type=number]:focus,.comments-area textarea#comment:focus,.comments-area textarea#comment:active,.comments-area .ast-comment-formwrap input[type="text"]:focus,.comments-area .ast-comment-formwrap input[type="text"]:active{outline-style:unset;outline-color:inherit;outline-width:thin}.site-logo-img img{transition:all 0.2s linear}body .ast-oembed-container *{position:absolute;top:0;width:100%;height:100%;left:0}body .wp-block-embed-pocket-casts .ast-oembed-container *{position:unset}.ast-single-post-featured-section+article{margin-top:2em}.site-content .ast-single-post-featured-section img{width:100%;overflow:hidden;object-fit:cover}.ast-separate-container .site-content .ast-single-post-featured-section+article{margin-top:-80px;z-index:9;position:relative;border-radius:4px}@media (min-width:922px){.ast-no-sidebar .site-content .ast-article-image-container--wide{margin-left:-120px;margin-right:-120px;max-width:unset;width:unset}.ast-left-sidebar .site-content .ast-article-image-container--wide,.ast-right-sidebar .site-content .ast-article-image-container--wide{margin-left:-10px;margin-right:-10px}.site-content .ast-article-image-container--full{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;width:100vw}.ast-left-sidebar .site-content .ast-article-image-container--full,.ast-right-sidebar .site-content .ast-article-image-container--full{margin-left:-10px;margin-right:-10px;max-width:inherit;width:auto}}.site>.ast-single-related-posts-container{margin-top:0}@media (min-width:922px){.ast-desktop .ast-container--narrow{max-width:var(--ast-narrow-container-width);margin:0 auto}}.ast-page-builder-template .hentry{margin:0}.ast-page-builder-template .site-content>.ast-container{max-width:100%;padding:0}.ast-page-builder-template .site .site-content #primary{padding:0;margin:0}.ast-page-builder-template .no-results{text-align:center;margin:4em auto}.ast-page-builder-template .ast-pagination{padding:2em}.ast-page-builder-template .entry-header.ast-no-title.ast-no-thumbnail{margin-top:0}.ast-page-builder-template .entry-header.ast-header-without-markup{margin-top:0;margin-bottom:0}.ast-page-builder-template .entry-header.ast-no-title.ast-no-meta{margin-bottom:0}.ast-page-builder-template.single .post-navigation{padding-bottom:2em}.ast-page-builder-template.single-post .site-content>.ast-container{max-width:100%}.ast-page-builder-template .entry-header{margin-top:2em;margin-left:auto;margin-right:auto}.ast-page-builder-template .ast-archive-description{margin:2em auto 0;padding-left:20px;padding-right:20px}.ast-page-builder-template .ast-row{margin-left:0;margin-right:0}.single.ast-page-builder-template .entry-header+.entry-content,.single.ast-page-builder-template .ast-single-entry-banner+.site-content article .entry-content{margin-bottom:2em}@media(min-width:921px){.ast-page-builder-template.archive.ast-right-sidebar .ast-row article,.ast-page-builder-template.archive.ast-left-sidebar .ast-row article{padding-left:0;padding-right:0}}input[type="text"],input[type="number"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type=reset],input[type=tel],input[type=date],select,textarea{font-size:16px;font-style:normal;font-weight:400;line-height:24px;width:100%;padding:12px 16px;border-radius:4px;box-shadow:0 1px 2px 0 rgb(0 0 0 / .05);color:var(--ast-form-input-text,#475569)}input[type="text"],input[type="number"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type=reset],input[type=tel],input[type=date],select{height:40px}input[type="date"]{border-width:1px;border-style:solid;border-color:var(--ast-border-color);background:var(--ast-global-color-secondary,var(--ast-global-color-5))}input[type="text"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type=reset]:focus,input[type="tel"]:focus,input[type="date"]:focus,select:focus,textarea:focus{border-color:#046BD2;box-shadow:none;outline:none;color:var(--ast-form-input-focus-text,#475569)}label,legend{color:var(--ast-global-color-2,#111827);font-size:14px;font-style:normal;font-weight:500;line-height:20px}select{padding:6px 10px}fieldset{padding:30px;border-radius:4px}button,.ast-button,.button,input[type="button"],input[type="reset"],input[type="submit"],a:where(.wp-block-button__link){border-radius:4px;box-shadow:0 1px 2px 0 rgb(0 0 0 / .05)}:root{--ast-comment-inputs-background:#FFF}::placeholder{color:var(--ast-form-field-color,#9CA3AF)}::-ms-input-placeholder{color:var(--ast-form-field-color,#9CA3AF)}@media (max-width:921.99px){#ast-desktop-header{display:none}}@media (min-width:922px){#ast-mobile-header{display:none}}.wp-block-buttons.aligncenter{justify-content:center}@media (max-width:921px){.ast-theme-transparent-header #primary,.ast-theme-transparent-header #secondary{padding:0}}@media (max-width:921px){.ast-plain-container.ast-no-sidebar #primary{padding:0}}.ast-plain-container.ast-no-sidebar #primary{margin-top:0;margin-bottom:0}.wp-block-button.is-style-outline .wp-block-button__link{border-color:var(--ast-global-color-7)}div.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color),div.wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color){color:var(--ast-global-color-7)}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover{color:var(--ast-global-color-2);background-color:var(--ast-global-color-7);border-color:var(--ast-global-color-7)}.post-page-numbers.current .page-link,.ast-pagination .page-numbers.current{color:#fff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0)}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,.ast-outline-button,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button{border-color:var(--ast-global-color-7);font-family:inherit;font-weight:600;font-size:20px;font-size:1.1111111111111rem;line-height:1em;padding-top:20px;padding-right:40px;padding-bottom:20px;padding-left:40px;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px}.wp-block-buttons .wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color),.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color),.ast-outline-button{color:var(--ast-global-color-2)}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover,.ast-outline-button:hover,.ast-outline-button:focus,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:hover,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:focus{color:var(--ast-global-color-2);background-color:var(--ast-global-color-7);border-color:var(--ast-global-color-7)}.ast-single-post .entry-content a.ast-outline-button,.ast-single-post .entry-content .is-style-outline>.wp-block-button__link{text-decoration:none}.wp-block-button .wp-block-button__link.wp-element-button.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link.wp-element-button:not(.has-background),.ast-outline-button{background-color:var(--ast-global-color-7)}.uagb-buttons-repeater.ast-outline-button{border-radius:9999px}@media (max-width:921px){.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,.ast-outline-button,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button{padding-top:18px;padding-right:32px;padding-bottom:18px;padding-left:32px}}@media (max-width:544px){.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,.ast-outline-button,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button{padding-top:15px;padding-right:28px;padding-bottom:15px;padding-left:28px}}.entry-content[data-ast-blocks-layout]>figure{margin-bottom:1em}h1.widget-title{font-weight:600}h2.widget-title{font-weight:600}h3.widget-title{font-weight:600}.review-rating{display:flex;align-items:center;order:2}#page{display:flex;flex-direction:column;min-height:100vh}.ast-404-layout-1 h1.page-title{color:var(--ast-global-color-2)}.single .post-navigation a{line-height:1em;height:inherit}.error-404 .page-sub-title{font-size:1.5rem;font-weight:inherit}.search .site-content .content-area .search-form{margin-bottom:0}#page .site-content{flex-grow:1}.widget{margin-bottom:1.25em}#secondary li{line-height:1.5em}#secondary .wp-block-group h2{margin-bottom:.7em}#secondary h2{font-size:1.7rem}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comment-respond{padding:3em}.ast-separate-container .ast-article-single .ast-article-single{padding:0}.ast-article-single .wp-block-post-template-is-layout-grid{padding-left:0}.ast-separate-container .comments-title,.ast-narrow-container .comments-title{padding:1.5em 2em}.ast-page-builder-template .comment-form-textarea,.ast-comment-formwrap .ast-grid-common-col{padding:0}.ast-comment-formwrap{padding:0;display:inline-flex;column-gap:20px;width:100%;margin-left:0;margin-right:0}.comments-area textarea#comment:focus,.comments-area textarea#comment:active,.comments-area .ast-comment-formwrap input[type="text"]:focus,.comments-area .ast-comment-formwrap input[type="text"]:active{box-shadow:none;outline:none}.archive.ast-page-builder-template .entry-header{margin-top:2em}.ast-page-builder-template .ast-comment-formwrap{width:100%}.entry-title{margin-bottom:.6em}.ast-archive-description p{font-size:inherit;font-weight:inherit;line-height:inherit}.ast-separate-container .ast-comment-list li.depth-1,.hentry{margin-bottom:1.5em}.site-content section.ast-archive-description{margin-bottom:2em}@media (min-width:921px){.ast-left-sidebar.ast-page-builder-template #secondary,.archive.ast-right-sidebar.ast-page-builder-template .site-main{padding-left:20px;padding-right:20px}}@media (max-width:544px){.ast-comment-formwrap.ast-row{column-gap:10px;display:inline-block}#ast-commentform .ast-grid-common-col{position:relative;width:100%}}@media (min-width:1201px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-author-box,.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:3em}}@media (max-width:921px){.ast-left-sidebar #content>.ast-container{display:flex;flex-direction:column-reverse;width:100%}}@media (min-width:922px){.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary{border:0}.search-no-results.ast-separate-container #primary{margin-bottom:4em}}.wp-block-button .wp-block-button__link{color:var(--ast-global-color-2)}.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:focus{color:var(--ast-global-color-2);background-color:var(--ast-global-color-7);border-color:var(--ast-global-color-7)}.elementor-widget-heading h1.elementor-heading-title{line-height:1.4em}.elementor-widget-heading h2.elementor-heading-title{line-height:1.3em}.elementor-widget-heading h3.elementor-heading-title{line-height:1.3em}.elementor-widget-heading h4.elementor-heading-title{line-height:1.2em}.elementor-widget-heading h5.elementor-heading-title{line-height:1.2em}.elementor-widget-heading h6.elementor-heading-title{line-height:1.25em}.wp-block-button .wp-block-button__link,.wp-block-search .wp-block-search__button,body .wp-block-file .wp-block-file__button{border-style:solid;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;border-color:var(--ast-global-color-7);background-color:var(--ast-global-color-7);color:var(--ast-global-color-2);font-family:inherit;font-weight:600;line-height:1em;font-size:20px;font-size:1.1111111111111rem;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;padding-top:20px;padding-right:40px;padding-bottom:20px;padding-left:40px}.ast-single-post .entry-content .wp-block-button .wp-block-button__link,.ast-single-post .entry-content .wp-block-search .wp-block-search__button,body .entry-content .wp-block-file .wp-block-file__button{text-decoration:none}@media (max-width:921px){.wp-block-button .wp-block-button__link,.wp-block-search .wp-block-search__button,body .wp-block-file .wp-block-file__button{padding-top:18px;padding-right:32px;padding-bottom:18px;padding-left:32px}}@media (max-width:544px){.wp-block-button .wp-block-button__link,.wp-block-search .wp-block-search__button,body .wp-block-file .wp-block-file__button{padding-top:15px;padding-right:28px;padding-bottom:15px;padding-left:28px}}.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],#comments .submit,.search .search-submit,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit,.woocommerce-js a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce #respond input#submit,.woocommerce button.button.alt.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.wc-block-grid__product-onsale,[CLASS*="wc-block"] button,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping),.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout,.woocommerce button.button.alt.disabled.wc-variation-selection-needed,[CLASS*="wc-block"] .wc-block-components-button{border-style:solid;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;color:var(--ast-global-color-2);border-color:var(--ast-global-color-7);background-color:var(--ast-global-color-7);padding-top:20px;padding-right:40px;padding-bottom:20px;padding-left:40px;font-family:inherit;font-weight:600;font-size:20px;font-size:1.1111111111111rem;line-height:1em;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px}button:focus,.menu-toggle:hover,button:hover,.ast-button:hover,.ast-custom-button:hover .button:hover,.ast-custom-button:hover,input[type=reset]:hover,input[type=reset]:focus,input#submit:hover,input#submit:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus,body .wp-block-file .wp-block-file__button:hover,body .wp-block-file .wp-block-file__button:focus,.woocommerce-js a.button:hover,.woocommerce button.button:hover,.woocommerce .woocommerce-message a.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce button.button.alt.disabled:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover,[CLASS*="wc-block"] button:hover,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping):hover,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout:hover,.woocommerce button.button.alt.disabled.wc-variation-selection-needed:hover,[CLASS*="wc-block"] .wc-block-components-button:hover,[CLASS*="wc-block"] .wc-block-components-button:focus{color:var(--ast-global-color-2);background-color:var(--ast-global-color-7);border-color:var(--ast-global-color-7)}form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button.has-icon{padding-top:calc(20px - 3px);padding-right:calc(40px - 3px);padding-bottom:calc(20px - 3px);padding-left:calc(40px - 3px)}@media (max-width:921px){.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],#comments .submit,.search .search-submit,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit,.woocommerce-js a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce #respond input#submit,.woocommerce button.button.alt.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.wc-block-grid__product-onsale,[CLASS*="wc-block"] button,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping),.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout,.woocommerce button.button.alt.disabled.wc-variation-selection-needed,[CLASS*="wc-block"] .wc-block-components-button{padding-top:18px;padding-right:32px;padding-bottom:18px;padding-left:32px}}@media (max-width:544px){.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],#comments .submit,.search .search-submit,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit,.woocommerce-js a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce #respond input#submit,.woocommerce button.button.alt.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.wc-block-grid__product-onsale,[CLASS*="wc-block"] button,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping),.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout,.woocommerce button.button.alt.disabled.wc-variation-selection-needed,[CLASS*="wc-block"] .wc-block-components-button{padding-top:15px;padding-right:28px;padding-bottom:15px;padding-left:28px}}@media (max-width:921px){.ast-mobile-header-stack .main-header-bar .ast-search-menu-icon{display:inline-block}.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-stack .main-header-bar .ast-search-icon{margin:0}.ast-comment-avatar-wrap img{max-width:2.5em}.ast-comment-meta{padding:0 1.8888em 1.3333em}}@media (min-width:544px){.ast-container{max-width:100%}}@media (max-width:544px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-title,.ast-separate-container .ast-archive-description{padding:1.5em 1em}.ast-separate-container #content .ast-container{padding-left:.54em;padding-right:.54em}.ast-separate-container .ast-comment-list .bypostauthor{padding:.5em}.ast-search-menu-icon.ast-dropdown-active .search-field{width:170px}}#ast-mobile-header .ast-site-header-cart-li a{pointer-events:none}.ast-separate-container{background-color:var(--ast-global-color-4);background-image:none}@media (max-width:921px){.site-title{display:none}.site-header .site-description{display:none}}@media (max-width:544px){.site-title{display:none}.site-header .site-description{display:none}}@media (max-width:921px){html{font-size:102.6%}}@media (max-width:544px){html{font-size:102.6%}}@media (min-width:922px){.ast-container{max-width:1240px}}@media (min-width:922px){.site-content .ast-container{display:flex}}@media (max-width:921px){.site-content .ast-container{flex-direction:column}}.entry-content :where(h1,h2,h3,h4,h5,h6){clear:none}@media (min-width:922px){.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu:hover>.sub-menu,.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu.focus>.sub-menu{margin-left:0}}.entry-content li>p{margin-bottom:0}.site .comments-area{padding-bottom:2em;margin-top:2em}.footer-widget-area[data-section^="section-fb-html-"] .ast-builder-html-element{text-align:center}.wp-block-file{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.wp-block-pullquote{border:none}.wp-block-pullquote blockquote::before{content:"\201D";font-family:"Helvetica",sans-serif;display:flex;transform:rotate(180deg);font-size:6rem;font-style:normal;line-height:1;font-weight:700;align-items:center;justify-content:center}.has-text-align-right>blockquote::before{justify-content:flex-start}.has-text-align-left>blockquote::before{justify-content:flex-end}figure.wp-block-pullquote.is-style-solid-color blockquote{max-width:100%;text-align:inherit}:root{--wp--custom--ast-default-block-top-padding:100px;--wp--custom--ast-default-block-right-padding:80px;--wp--custom--ast-default-block-bottom-padding:100px;--wp--custom--ast-default-block-left-padding:80px;--wp--custom--ast-container-width:1200px;--wp--custom--ast-content-width-size:1200px;--wp--custom--ast-wide-width-size:calc(1200px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding))}.ast-narrow-container{--wp--custom--ast-content-width-size:750px;--wp--custom--ast-wide-width-size:750px}@media(max-width:921px){:root{--wp--custom--ast-default-block-top-padding:50px;--wp--custom--ast-default-block-right-padding:50px;--wp--custom--ast-default-block-bottom-padding:50px;--wp--custom--ast-default-block-left-padding:50px}}@media(max-width:544px){:root{--wp--custom--ast-default-block-top-padding:50px;--wp--custom--ast-default-block-right-padding:30px;--wp--custom--ast-default-block-bottom-padding:50px;--wp--custom--ast-default-block-left-padding:30px}}.entry-content>.wp-block-group,.entry-content>.wp-block-cover,.entry-content>.wp-block-columns{padding-top:var(--wp--custom--ast-default-block-top-padding);padding-right:var(--wp--custom--ast-default-block-right-padding);padding-bottom:var(--wp--custom--ast-default-block-bottom-padding);padding-left:var(--wp--custom--ast-default-block-left-padding)}.ast-plain-container.ast-no-sidebar .entry-content>.alignfull,.ast-page-builder-template .ast-no-sidebar .entry-content>.alignfull{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;width:100vw}.ast-plain-container.ast-no-sidebar .entry-content .alignfull .alignfull,.ast-page-builder-template.ast-no-sidebar .entry-content .alignfull .alignfull,.ast-plain-container.ast-no-sidebar .entry-content .alignfull .alignwide,.ast-page-builder-template.ast-no-sidebar .entry-content .alignfull .alignwide,.ast-plain-container.ast-no-sidebar .entry-content .alignwide .alignfull,.ast-page-builder-template.ast-no-sidebar .entry-content .alignwide .alignfull,.ast-plain-container.ast-no-sidebar .entry-content .alignwide .alignwide,.ast-page-builder-template.ast-no-sidebar .entry-content .alignwide .alignwide,.ast-plain-container.ast-no-sidebar .entry-content .wp-block-column .alignfull,.ast-page-builder-template.ast-no-sidebar .entry-content .wp-block-column .alignfull,.ast-plain-container.ast-no-sidebar .entry-content .wp-block-column .alignwide,.ast-page-builder-template.ast-no-sidebar .entry-content .wp-block-column .alignwide{margin-left:auto;margin-right:auto;width:100%}[data-ast-blocks-layout] .wp-block-separator:not(.is-style-dots){height:0}[data-ast-blocks-layout] .wp-block-separator{margin:20px auto}[data-ast-blocks-layout] .wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:100px}[data-ast-blocks-layout] .wp-block-separator.has-background{padding:0}.entry-content[data-ast-blocks-layout]>*{max-width:var(--wp--custom--ast-content-width-size);margin-left:auto;margin-right:auto}.entry-content[data-ast-blocks-layout]>.alignwide{max-width:var(--wp--custom--ast-wide-width-size)}.entry-content[data-ast-blocks-layout] .alignfull{max-width:none}.entry-content .wp-block-columns{margin-bottom:0}blockquote{margin:1.5em;border-color:rgb(0 0 0 / .05)}.wp-block-quote:not(.has-text-align-right):not(.has-text-align-center){border-left:5px solid rgb(0 0 0 / .05)}.has-text-align-right>blockquote,blockquote.has-text-align-right{border-right:5px solid rgb(0 0 0 / .05)}.has-text-align-left>blockquote,blockquote.has-text-align-left{border-left:5px solid rgb(0 0 0 / .05)}.wp-block-site-tagline,.wp-block-latest-posts .read-more{margin-top:15px}.wp-block-loginout p label{display:block}.wp-block-loginout p:not(.login-remember):not(.login-submit) input{width:100%}.wp-block-loginout input:focus{border-color:#fff0}.wp-block-loginout input:focus{outline:thin dotted}.entry-content .wp-block-media-text .wp-block-media-text__content{padding:0 0 0 8%}.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:0 8% 0 0}.entry-content .wp-block-media-text.has-background .wp-block-media-text__content{padding:8%}.entry-content .wp-block-cover:not([class*="background-color"]):not(.has-text-color.has-link-color) .wp-block-cover__inner-container,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover__inner-container,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-text{color:var(--ast-global-color-primary,var(--ast-global-color-5))}.wp-block-loginout .login-remember input{width:1.1rem;height:1.1rem;margin:0 5px 4px 0;vertical-align:middle}.wp-block-latest-posts>li>*:first-child,.wp-block-latest-posts:not(.is-grid)>li:first-child{margin-top:0}.entry-content>.wp-block-buttons,.entry-content>.wp-block-uagb-buttons{margin-bottom:1.5em}.wp-block-search__inside-wrapper .wp-block-search__input{padding:0 10px;color:var(--ast-global-color-3);background:var(--ast-global-color-primary,var(--ast-global-color-5));border-color:var(--ast-border-color)}.wp-block-latest-posts .read-more{margin-bottom:1.5em}.wp-block-search__no-button .wp-block-search__inside-wrapper .wp-block-search__input{padding-top:5px;padding-bottom:5px}.wp-block-latest-posts .wp-block-latest-posts__post-date,.wp-block-latest-posts .wp-block-latest-posts__post-author{font-size:1rem}.wp-block-latest-posts>li>*,.wp-block-latest-posts:not(.is-grid)>li{margin-top:12px;margin-bottom:12px}.ast-page-builder-template .entry-content[data-ast-blocks-layout]>.alignwide:where(:not(.uagb-is-root-container):not(.spectra-is-root-container))>*{max-width:var(--wp--custom--ast-wide-width-size)}.ast-page-builder-template .entry-content[data-ast-blocks-layout]>.inherit-container-width>*,.ast-page-builder-template .entry-content[data-ast-blocks-layout]>*:not(.wp-block-group):where(:not(.uagb-is-root-container):not(.spectra-is-root-container))>*,.entry-content[data-ast-blocks-layout]>.wp-block-cover .wp-block-cover__inner-container{max-width:none;margin-left:auto;margin-right:auto}.ast-page-builder-template .entry-content[data-ast-blocks-layout]>*,.ast-page-builder-template .entry-content[data-ast-blocks-layout]>.alignfull:where(:not(.wp-block-group):not(.uagb-is-root-container):not(.spectra-is-root-container))>*{max-width:none}.entry-content[data-ast-blocks-layout] .wp-block-cover:not(.alignleft):not(.alignright){width:auto}@media(max-width:1200px){.ast-separate-container .entry-content>.alignfull,.ast-separate-container .entry-content[data-ast-blocks-layout]>.alignwide,.ast-plain-container .entry-content[data-ast-blocks-layout]>.alignwide,.ast-plain-container .entry-content .alignfull{margin-left:calc(-1 * min(var(--ast-container-default-xlg-padding),20px));margin-right:calc(-1 * min(var(--ast-container-default-xlg-padding),20px))}}@media(min-width:1201px){.ast-separate-container .entry-content>.alignfull{margin-left:calc(-1 * var(--ast-container-default-xlg-padding));margin-right:calc(-1 * var(--ast-container-default-xlg-padding))}.ast-separate-container .entry-content[data-ast-blocks-layout]>.alignwide,.ast-plain-container .entry-content[data-ast-blocks-layout]>.alignwide{margin-left:auto;margin-right:auto}}@media(min-width:921px){.ast-separate-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width)>:where(:not(.alignleft):not(.alignright)),.ast-plain-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width)>:where(:not(.alignleft):not(.alignright)){max-width:calc(var(--wp--custom--ast-content-width-size) + 80px)}.ast-plain-container.ast-right-sidebar .entry-content[data-ast-blocks-layout] .alignfull,.ast-plain-container.ast-left-sidebar .entry-content[data-ast-blocks-layout] .alignfull{margin-left:-60px;margin-right:-60px}}@media(min-width:544px){.entry-content>.alignleft{margin-right:20px}.entry-content>.alignright{margin-left:20px}}@media (max-width:544px){.wp-block-columns .wp-block-column:not(:last-child){margin-bottom:20px}.wp-block-latest-posts{margin:0}}@media(max-width:600px){.entry-content .wp-block-media-text .wp-block-media-text__content,.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:8% 0 0}.entry-content .wp-block-media-text.has-background .wp-block-media-text__content{padding:8%}}.ast-narrow-container .site-content .wp-block-uagb-image--align-full .wp-block-uagb-image__figure{max-width:100%;margin-left:auto;margin-right:auto}.entry-content ul,.entry-content ol{padding:revert;margin:revert;padding-left:20px}.entry-content ul.wc-block-product-template{padding:0}:root .has-ast-global-color-0-color{color:var(--ast-global-color-0)}:root .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0)}:root .wp-block-button .has-ast-global-color-0-color{color:var(--ast-global-color-0)}:root .wp-block-button .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0)}:root .has-ast-global-color-1-color{color:var(--ast-global-color-1)}:root .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1)}:root .wp-block-button .has-ast-global-color-1-color{color:var(--ast-global-color-1)}:root .wp-block-button .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1)}:root .has-ast-global-color-2-color{color:var(--ast-global-color-2)}:root .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2)}:root .wp-block-button .has-ast-global-color-2-color{color:var(--ast-global-color-2)}:root .wp-block-button .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2)}:root .has-ast-global-color-3-color{color:var(--ast-global-color-3)}:root .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3)}:root .wp-block-button .has-ast-global-color-3-color{color:var(--ast-global-color-3)}:root .wp-block-button .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3)}:root .has-ast-global-color-4-color{color:var(--ast-global-color-4)}:root .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4)}:root .wp-block-button .has-ast-global-color-4-color{color:var(--ast-global-color-4)}:root .wp-block-button .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4)}:root .has-ast-global-color-5-color{color:var(--ast-global-color-5)}:root .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5)}:root .wp-block-button .has-ast-global-color-5-color{color:var(--ast-global-color-5)}:root .wp-block-button .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5)}:root .has-ast-global-color-6-color{color:var(--ast-global-color-6)}:root .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6)}:root .wp-block-button .has-ast-global-color-6-color{color:var(--ast-global-color-6)}:root .wp-block-button .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6)}:root .has-ast-global-color-7-color{color:var(--ast-global-color-7)}:root .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7)}:root .wp-block-button .has-ast-global-color-7-color{color:var(--ast-global-color-7)}:root .wp-block-button .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7)}:root .has-ast-global-color-8-color{color:var(--ast-global-color-8)}:root .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8)}:root .wp-block-button .has-ast-global-color-8-color{color:var(--ast-global-color-8)}:root .wp-block-button .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8)}:root{--ast-global-color-0:#060097;--ast-global-color-1:#c10fff;--ast-global-color-2:#1e293b;--ast-global-color-3:#67768e;--ast-global-color-4:#f9f6fe;--ast-global-color-5:#FFFFFF;--ast-global-color-6:#F2F5F7;--ast-global-color-7:#ffcd57;--ast-global-color-8:#000000}:root{--ast-border-color:var(--ast-global-color-6)}.ast-single-entry-banner{-js-display:flex;display:flex;flex-direction:column;justify-content:center;text-align:center;position:relative;background:var(--ast-title-layout-bg)}.ast-single-entry-banner[data-banner-layout="layout-1"]{max-width:1200px;background:inherit;padding:20px 0}.ast-single-entry-banner[data-banner-width-type="custom"]{margin:0 auto;width:100%}.ast-single-entry-banner+.site-content .entry-header{margin-bottom:0}.site .ast-author-avatar{--ast-author-avatar-size:}a.ast-underline-text{text-decoration:underline}.ast-container>.ast-terms-link{position:relative;display:block}a.ast-button.ast-badge-tax{padding:4px 8px;border-radius:3px;font-size:inherit}header.entry-header{text-align:left}header.entry-header .entry-title{font-weight:600;font-size:32px;font-size:1.7777777777778rem}header.entry-header>*:not(:last-child){margin-bottom:10px}header.entry-header .post-thumb-img-content{text-align:center}header.entry-header .post-thumb img,.ast-single-post-featured-section.post-thumb img{aspect-ratio:16/9;width:100%;height:100%}@media (max-width:921px){header.entry-header{text-align:left}}@media (max-width:544px){header.entry-header{text-align:left}}.ast-archive-entry-banner{-js-display:flex;display:flex;flex-direction:column;justify-content:center;text-align:center;position:relative;background:var(--ast-title-layout-bg)}.ast-archive-entry-banner[data-banner-width-type="custom"]{margin:0 auto;width:100%}.ast-archive-entry-banner[data-banner-layout="layout-1"]{background:inherit;padding:20px 0;text-align:left}body.archive .ast-archive-description{max-width:1200px;width:100%;text-align:left;padding-top:3em;padding-right:3em;padding-bottom:3em;padding-left:3em}body.archive .ast-archive-description .ast-archive-title,body.archive .ast-archive-description .ast-archive-title *{font-weight:600;font-size:32px;font-size:1.7777777777778rem}body.archive .ast-archive-description>*:not(:last-child){margin-bottom:10px}@media (max-width:921px){body.archive .ast-archive-description{text-align:left}}@media (max-width:544px){body.archive .ast-archive-description{text-align:left}}.ast-breadcrumbs .trail-browse,.ast-breadcrumbs .trail-items,.ast-breadcrumbs .trail-items li{display:inline-block;margin:0;padding:0;border:none;background:inherit;text-indent:0;text-decoration:none}.ast-breadcrumbs .trail-browse{font-size:inherit;font-style:inherit;font-weight:inherit;color:inherit}.ast-breadcrumbs .trail-items{list-style:none}.trail-items li::after{padding:0 .3em;content:"\00bb"}.trail-items li:last-of-type::after{display:none}h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6){color:var(--ast-global-color-2)}.entry-title a{color:var(--ast-global-color-2)}@media (max-width:921px){.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-firstrow .ast-builder-grid-row>*:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-lastrow .ast-builder-grid-row>*:last-child{grid-column:1 / -1}}@media (max-width:544px){.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-firstrow .ast-builder-grid-row>*:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-lastrow .ast-builder-grid-row>*:last-child{grid-column:1 / -1}}.ast-builder-layout-element[data-section="title_tagline"]{display:flex}@media (max-width:921.99px){.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex}}@media (max-width:544px){.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex}}[data-section*="section-hb-button-"] .menu-link{display:none}.ast-header-button-1 .ast-custom-button{border-top-left-radius:40px;border-top-right-radius:40px;border-bottom-right-radius:40px;border-bottom-left-radius:40px}.ast-header-button-1[data-section="section-hb-button-1"]{display:flex}@media (max-width:921.99px){.ast-header-break-point .ast-header-button-1[data-section="section-hb-button-1"]{display:flex}}@media (max-width:544px){.ast-header-break-point .ast-header-button-1[data-section="section-hb-button-1"]{display:flex}}.ast-builder-menu-1{font-family:inherit;font-weight:inherit}.ast-builder-menu-1 .menu-item>.menu-link{line-height:1.6em;color:rgb(242 245 247 / .76)}.ast-builder-menu-1 .menu-item>.ast-menu-toggle{color:rgb(242 245 247 / .76)}.ast-builder-menu-1 .menu-link:hover,.ast-builder-menu-1 .main-header-menu>.menu-item:hover>.menu-link,.ast-builder-menu-1 .inline-on-mobile .ast-menu-toggle:hover,.ast-builder-menu-1 .inline-on-mobile .main-header-menu>.menu-item:hover>.ast-menu-toggle{color:var(--ast-global-color-5)}.ast-builder-menu-1 .ast-menu-toggle:hover,.ast-builder-menu-1 .main-header-menu>.menu-item:hover>.ast-menu-toggle{color:var(--ast-global-color-5)}.ast-builder-menu-1 .menu-item.current-menu-item>.menu-link,.ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item>.ast-menu-toggle,.ast-builder-menu-1 .current-menu-ancestor>.menu-link{color:var(--ast-global-color-5)}.ast-builder-menu-1 .menu-item.current-menu-item>.ast-menu-toggle{color:var(--ast-global-color-5)}.ast-builder-menu-1 .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu{border-top-width:2px;border-bottom-width:0;border-right-width:0;border-left-width:0;border-color:var(--ast-global-color-0);border-style:solid}.ast-builder-menu-1 .sub-menu .sub-menu{top:-2px}.ast-builder-menu-1 .main-header-menu>.menu-item>.sub-menu,.ast-builder-menu-1 .main-header-menu>.menu-item>.astra-full-megamenu-wrapper{margin-top:0}.ast-desktop .ast-builder-menu-1 .main-header-menu>.menu-item>.sub-menu:before,.ast-desktop .ast-builder-menu-1 .main-header-menu>.menu-item>.astra-full-megamenu-wrapper:before{height:calc(0px + 2px + 5px)}.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link{border-style:none}@media (max-width:921px){.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children>.ast-menu-toggle{top:0}.ast-builder-menu-1 .inline-on-mobile .menu-item.menu-item-has-children>.ast-menu-toggle{right:-15px}.ast-builder-menu-1 .menu-item-has-children>.menu-link:after{content:unset}.ast-builder-menu-1 .main-header-menu>.menu-item>.sub-menu,.ast-builder-menu-1 .main-header-menu>.menu-item>.astra-full-megamenu-wrapper{margin-top:0}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children>.ast-menu-toggle{top:0}.ast-builder-menu-1 .main-header-menu>.menu-item>.sub-menu,.ast-builder-menu-1 .main-header-menu>.menu-item>.astra-full-megamenu-wrapper{margin-top:0}}.ast-builder-menu-1{display:flex}@media (max-width:921.99px){.ast-header-break-point .ast-builder-menu-1{display:flex}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-1{display:flex}}.main-header-bar .main-header-bar-navigation .ast-search-icon{display:block;z-index:4;position:relative}.ast-search-icon .ast-icon{z-index:4}.ast-search-icon{z-index:4;position:relative;line-height:normal}.main-header-bar .ast-search-menu-icon .search-form{background-color:#fff}.ast-search-menu-icon.ast-dropdown-active.slide-search .search-form{visibility:visible;opacity:1}.ast-search-menu-icon .search-form{border:1px solid var(--ast-search-border-color);line-height:normal;padding:0 3em 0 0;border-radius:2px;display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;color:inherit;background-color:#fff}.ast-search-menu-icon .astra-search-icon{-js-display:flex;display:flex;line-height:normal}.ast-search-menu-icon .astra-search-icon:focus{outline:none}.ast-search-menu-icon .search-field{border:none;background-color:#fff0;transition:all .3s;border-radius:inherit;color:inherit;font-size:inherit;width:0;color:#757575}.ast-search-menu-icon .search-submit{display:none;background:none;border:none;font-size:1.3em;color:#757575}.ast-search-menu-icon.ast-dropdown-active{visibility:visible;opacity:1;position:relative}.ast-search-menu-icon.ast-dropdown-active .search-field,.ast-dropdown-active.ast-search-menu-icon.slide-search input.search-field{width:235px}.ast-header-search .ast-search-menu-icon.slide-search .search-form,.ast-header-search .ast-search-menu-icon.ast-inline-search .search-form{-js-display:flex;display:flex;align-items:center}.ast-search-menu-icon.ast-inline-search .search-field{width:100%;padding:.6em;padding-right:5.5em;transition:all 0.2s}.site-header-section-left .ast-search-menu-icon.slide-search .search-form{padding-left:2em;padding-right:unset;left:-1em;right:unset}.site-header-section-left .ast-search-menu-icon.slide-search .search-form .search-field{margin-right:unset}.ast-search-menu-icon.slide-search .search-form{-webkit-backface-visibility:visible;backface-visibility:visible;visibility:hidden;opacity:0;transition:all .2s;position:absolute;z-index:3;right:-1em;top:50%;transform:translateY(-50%)}.ast-header-search .ast-search-menu-icon .search-form .search-field:-ms-input-placeholder,.ast-header-search .ast-search-menu-icon .search-form .search-field:-ms-input-placeholder{opacity:.5}.ast-header-search .ast-search-menu-icon.slide-search .search-form,.ast-header-search .ast-search-menu-icon.ast-inline-search .search-form{-js-display:flex;display:flex;align-items:center}.ast-builder-layout-element.ast-header-search{height:auto}.ast-header-search .astra-search-icon{font-size:18px}@media (max-width:921px){.ast-header-search .astra-search-icon{font-size:18px}}@media (max-width:544px){.ast-header-search .astra-search-icon{font-size:18px}}.ast-header-search{display:flex}@media (max-width:921.99px){.ast-header-break-point .ast-header-search{display:flex}}@media (max-width:544px){.ast-header-break-point .ast-header-search{display:flex}}.site-below-footer-wrap{padding-top:20px;padding-bottom:20px}.site-below-footer-wrap[data-section="section-below-footer-builder"]{background-color:var(--ast-global-color-5);background-image:none;min-height:80px;border-style:solid;border-width:0;border-top-width:1px;border-top-color:var(--ast-global-color-subtle-background,var(--ast-global-color-7))}.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row{max-width:1200px;min-height:80px;margin-left:auto;margin-right:auto}.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row,.site-below-footer-wrap[data-section="section-below-footer-builder"] .site-footer-section{align-items:flex-start}.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-inline .site-footer-section{display:flex;margin-bottom:0}.ast-builder-grid-row-full .ast-builder-grid-row{grid-template-columns:1fr}@media (max-width:921px){.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-tablet-inline .site-footer-section{display:flex;margin-bottom:0}.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-tablet-stack .site-footer-section{display:block;margin-bottom:10px}.ast-builder-grid-row-container.ast-builder-grid-row-tablet-full .ast-builder-grid-row{grid-template-columns:1fr}}@media (max-width:544px){.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-mobile-inline .site-footer-section{display:flex;margin-bottom:0}.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-mobile-stack .site-footer-section{display:block;margin-bottom:10px}.ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row{grid-template-columns:1fr}}.site-below-footer-wrap[data-section="section-below-footer-builder"]{padding-top:8px;margin-bottom:24px}.site-below-footer-wrap[data-section="section-below-footer-builder"]{display:grid}@media (max-width:921.99px){.ast-header-break-point .site-below-footer-wrap[data-section="section-below-footer-builder"]{display:grid}}@media (max-width:544px){.ast-header-break-point .site-below-footer-wrap[data-section="section-below-footer-builder"]{display:grid}}.ast-builder-html-element img.alignnone{display:inline-block}.ast-builder-html-element p:first-child{margin-top:0}.ast-builder-html-element p:last-child{margin-bottom:0}.ast-header-break-point .main-header-bar .ast-builder-html-element{line-height:1.85714285714286}.footer-widget-area[data-section="section-fb-html-1"]{margin-top:0;margin-bottom:0;margin-left:0;margin-right:0}.footer-widget-area[data-section="section-fb-html-1"]{display:block}@media (max-width:921.99px){.ast-header-break-point .footer-widget-area[data-section="section-fb-html-1"]{display:block}}@media (max-width:544px){.ast-header-break-point .footer-widget-area[data-section="section-fb-html-1"]{display:block}}.footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element{text-align:center}@media (max-width:921px){.footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element{text-align:center}}@media (max-width:544px){.footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element{text-align:center}}.ast-footer-copyright{text-align:left}.ast-footer-copyright.site-footer-focus-item{color:var(--ast-global-color-3)}@media (max-width:921px){.ast-footer-copyright{text-align:center}}@media (max-width:544px){.ast-footer-copyright{text-align:center}}.ast-footer-copyright.ast-builder-layout-element{display:flex}@media (max-width:921.99px){.ast-header-break-point .ast-footer-copyright.ast-builder-layout-element{display:flex}}@media (max-width:544px){.ast-header-break-point .ast-footer-copyright.ast-builder-layout-element{display:flex}}.site-primary-footer-wrap{padding-top:45px;padding-bottom:45px}.site-primary-footer-wrap[data-section="section-primary-footer-builder"]{background-color:#f9f9f9;background-image:none;border-style:solid;border-width:0;border-top-width:1px;border-top-color:#e6e6e6}.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{max-width:100%;padding-left:35px;padding-right:35px}.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row,.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .site-footer-section{align-items:flex-start}.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-inline .site-footer-section{display:flex;margin-bottom:0}.ast-builder-grid-row-full .ast-builder-grid-row{grid-template-columns:1fr}@media (max-width:921px){.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-tablet-inline .site-footer-section{display:flex;margin-bottom:0}.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-tablet-stack .site-footer-section{display:block;margin-bottom:10px}.ast-builder-grid-row-container.ast-builder-grid-row-tablet-full .ast-builder-grid-row{grid-template-columns:1fr}}@media (max-width:544px){.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-mobile-inline .site-footer-section{display:flex;margin-bottom:0}.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-mobile-stack .site-footer-section{display:block;margin-bottom:10px}.ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row{grid-template-columns:1fr}}.site-primary-footer-wrap[data-section="section-primary-footer-builder"]{padding-bottom:8px}.site-primary-footer-wrap[data-section="section-primary-footer-builder"]{display:grid}@media (max-width:921.99px){.ast-header-break-point .site-primary-footer-wrap[data-section="section-primary-footer-builder"]{display:grid}}@media (max-width:544px){.ast-header-break-point .site-primary-footer-wrap[data-section="section-primary-footer-builder"]{display:grid}}.footer-widget-area.widget-area.site-footer-focus-item{width:auto}.ast-footer-row-inline .footer-widget-area.widget-area.site-footer-focus-item{width:100%}.elementor-widget-heading .elementor-heading-title{margin:0}.elementor-page .ast-menu-toggle{color:unset;background:unset}.elementor-post.elementor-grid-item.hentry{margin-bottom:0}.woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product,.elementor-element .elementor-wc-products .woocommerce[class*='columns-'] ul.products li.product{width:auto;margin:0;float:none}.elementor-toc__list-wrapper{margin:0}body .elementor hr{background-color:#ccc;margin:0}.ast-left-sidebar .elementor-section.elementor-section-stretched,.ast-right-sidebar .elementor-section.elementor-section-stretched{max-width:100%;left:0!important}.elementor-posts-container [CLASS*="ast-width-"]{width:100%}.elementor-template-full-width .ast-container{display:block}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{top:0!important}@media (max-width:544px){.elementor-element .elementor-wc-products .woocommerce[class*="columns-"] ul.products li.product{width:auto;margin:0}.elementor-element .woocommerce .woocommerce-result-count{float:none}}.ast-header-break-point .main-header-bar{border-bottom-width:1px}@media (min-width:922px){.main-header-bar{border-bottom-width:1px}}.main-header-menu .menu-item,#astra-footer-menu .menu-item,.main-header-bar .ast-masthead-custom-menu-items{-js-display:flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-header-menu>.menu-item>.menu-link,#astra-footer-menu>.menu-item>.menu-link{height:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-js-display:flex;display:flex}.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg{top:.2em;margin-top:0;margin-left:0;width:.65em;transform:translate(0,-2px) rotateZ(270deg)}.ast-mobile-popup-content .ast-submenu-expanded>.ast-menu-toggle{transform:rotateX(180deg);overflow-y:auto}@media (min-width:922px){.ast-builder-menu .main-navigation>ul>li:last-child a{margin-right:0}}.ast-separate-container .ast-article-inner{background-color:var(--ast-global-color-5);background-image:none}@media (max-width:921px){.ast-separate-container .ast-article-inner{background-color:var(--ast-global-color-5);background-image:none}}@media (max-width:544px){.ast-separate-container .ast-article-inner{background-color:var(--ast-global-color-5);background-image:none}}.ast-separate-container .ast-article-single:not(.ast-related-post),.woocommerce.ast-separate-container .ast-woocommerce-container,.ast-separate-container .error-404,.ast-separate-container .no-results,.single.ast-separate-container .site-main .ast-author-meta,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper,.ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content,.ast-separate-container .ast-archive-description,.ast-separate-container .comments-area{background-color:var(--ast-global-color-5);background-image:none}@media (max-width:921px){.ast-separate-container .ast-article-single:not(.ast-related-post),.woocommerce.ast-separate-container .ast-woocommerce-container,.ast-separate-container .error-404,.ast-separate-container .no-results,.single.ast-separate-container .site-main .ast-author-meta,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper,.ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content,.ast-separate-container .ast-archive-description{background-color:var(--ast-global-color-5);background-image:none}}@media (max-width:544px){.ast-separate-container .ast-article-single:not(.ast-related-post),.woocommerce.ast-separate-container .ast-woocommerce-container,.ast-separate-container .error-404,.ast-separate-container .no-results,.single.ast-separate-container .site-main .ast-author-meta,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper,.ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content,.ast-separate-container .ast-archive-description{background-color:var(--ast-global-color-5);background-image:none}}.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-5);background-image:none}@media (max-width:921px){.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-5);background-image:none}}@media (max-width:544px){.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-5);background-image:none}}.ast-plain-container,.ast-page-builder-template{background-color:var(--ast-global-color-5);background-image:none}@media (max-width:921px){.ast-plain-container,.ast-page-builder-template{background-color:var(--ast-global-color-5);background-image:none}}@media (max-width:544px){.ast-plain-container,.ast-page-builder-template{background-color:var(--ast-global-color-5);background-image:none}}#ast-scroll-top{display:none;position:fixed;text-align:center;cursor:pointer;z-index:99;width:2.1em;height:2.1em;line-height:2.1;color:#fff;border-radius:2px;content:"";outline:inherit}@media (min-width:769px){#ast-scroll-top{content:"769"}}#ast-scroll-top .ast-icon.icon-arrow svg{margin-left:0;vertical-align:middle;transform:translate(0,-20%) rotate(180deg);width:1.6em}.ast-scroll-to-top-right{right:30px;bottom:30px}.ast-scroll-to-top-left{left:30px;bottom:30px}#ast-scroll-top{background-color:var(--ast-global-color-0);font-size:15px}@media (max-width:921px){#ast-scroll-top .ast-icon.icon-arrow svg{width:1em}}.ast-mobile-header-content>*,.ast-desktop-header-content>*{padding:10px 0;height:auto}.ast-mobile-header-content>*:first-child,.ast-desktop-header-content>*:first-child{padding-top:10px}.ast-mobile-header-content>.ast-builder-menu,.ast-desktop-header-content>.ast-builder-menu{padding-top:0}.ast-mobile-header-content>*:last-child,.ast-desktop-header-content>*:last-child{padding-bottom:0}.ast-mobile-header-content .ast-search-menu-icon.ast-inline-search label,.ast-desktop-header-content .ast-search-menu-icon.ast-inline-search label{width:100%}.ast-desktop-header-content .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before{transform:rotateX(180deg)}#ast-desktop-header .ast-desktop-header-content,.ast-mobile-header-content .ast-search-icon,.ast-desktop-header-content .ast-search-icon,.ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-desktop-header-content{display:none}.ast-main-header-nav-open.ast-header-break-point #ast-desktop-header .ast-desktop-header-content,.ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content{display:block}.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-up>.menu-item>.sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-up>.menu-item .menu-item>.sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-down>.menu-item>.sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-down>.menu-item .menu-item>.sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-fade>.menu-item>.sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-fade>.menu-item .menu-item>.sub-menu{opacity:1;visibility:visible}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation{width:unset;margin:unset}.ast-mobile-header-content.content-align-flex-end .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle,.ast-desktop-header-content.content-align-flex-end .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{left:calc(20px - 0.907em);right:auto}.ast-mobile-header-content .ast-search-menu-icon,.ast-mobile-header-content .ast-search-menu-icon.slide-search,.ast-desktop-header-content .ast-search-menu-icon,.ast-desktop-header-content .ast-search-menu-icon.slide-search{width:100%;position:relative;display:block;right:auto;transform:none}.ast-mobile-header-content .ast-search-menu-icon.slide-search .search-form,.ast-mobile-header-content .ast-search-menu-icon .search-form,.ast-desktop-header-content .ast-search-menu-icon.slide-search .search-form,.ast-desktop-header-content .ast-search-menu-icon .search-form{right:0;visibility:visible;opacity:1;position:relative;top:auto;transform:none;padding:0;display:block;overflow:hidden}.ast-mobile-header-content .ast-search-menu-icon.ast-inline-search .search-field,.ast-mobile-header-content .ast-search-menu-icon .search-field,.ast-desktop-header-content .ast-search-menu-icon.ast-inline-search .search-field,.ast-desktop-header-content .ast-search-menu-icon .search-field{width:100%;padding-right:5.5em}.ast-mobile-header-content .ast-search-menu-icon .search-submit,.ast-desktop-header-content .ast-search-menu-icon .search-submit{display:block;position:absolute;height:100%;top:0;right:0;padding:0 1em;border-radius:0}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation ul .sub-menu .menu-link{padding-left:30px}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation .sub-menu .menu-item .menu-item .menu-link{padding-left:40px}.ast-mobile-popup-drawer.active .ast-mobile-popup-inner{background-color:#fff;}.ast-mobile-header-wrap .ast-mobile-header-content,.ast-desktop-header-content{background-color:#fff;}.ast-mobile-popup-content>*,.ast-mobile-header-content>*,.ast-desktop-popup-content>*,.ast-desktop-header-content>*{padding-top:0;padding-bottom:0}.content-align-flex-start .ast-builder-layout-element{justify-content:flex-start}.content-align-flex-start .main-header-menu{text-align:left}.ast-desktop-header-content,.ast-mobile-header-content{position:absolute;width:100%}.ast-mobile-popup-drawer.active .menu-toggle-close{color:#3a3a3a}.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap{min-height:110px}.ast-desktop:not(:has(.ast-header-sticked)) .ast-primary-header-bar .main-header-menu>.menu-item{line-height:110px}.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-below-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-above-header-bar{padding-left:20px;padding-right:20px}.ast-header-break-point .ast-primary-header-bar{border-bottom-width:0;border-bottom-color:#eaeaea;border-bottom-style:solid}@media (min-width:922px){.ast-primary-header-bar{border-bottom-width:0;border-bottom-color:#eaeaea;border-bottom-style:solid}}.ast-primary-header-bar{background-color:var(--ast-global-color-0);background-image:none}@media (max-width:921px){.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap{min-height:100px}}@media (max-width:544px){.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap{min-height:80px}}.ast-primary-header-bar{display:block}@media (max-width:921.99px){.ast-header-break-point .ast-primary-header-bar{display:grid}}@media (max-width:544px){.ast-header-break-point .ast-primary-header-bar{display:grid}}[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal{color:#123d31;border:none;background:#fff0}[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{width:20px;height:20px;fill:#123d31}[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-wrap .mobile-menu{color:#123d31;font-size:16px}.ast-builder-menu-mobile .main-navigation .menu-item>.menu-link{line-height:1.4em}.ast-builder-menu-mobile .main-navigation{font-size:16px;font-size:.88888888888889rem}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item>.menu-link{color:#123d31}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item>.ast-menu-toggle{color:#123d31}.ast-builder-menu-mobile .main-navigation .menu-link:hover,.ast-builder-menu-mobile .main-navigation .main-header-menu>.menu-item:hover>.menu-link,.ast-builder-menu-mobile .main-navigation .inline-on-mobile .ast-menu-toggle:hover,.ast-builder-menu-mobile .main-navigation .inline-on-mobile .main-header-menu>.menu-item:hover>.ast-menu-toggle{color:#123d31;background:#f3f0e8}.ast-builder-menu-mobile .menu-link:hover,.ast-builder-menu-mobile .main-header-menu>.menu-item:hover>.menu-link,.ast-builder-menu-mobile .main-navigation .inline-on-mobile .ast-menu-toggle:hover,.ast-builder-menu-mobile .main-navigation .inline-on-mobile .main-header-menu>.menu-item:hover>.ast-menu-toggle{color:#123d31;background:#f3f0e8}.ast-builder-menu-mobile .main-navigation .ast-menu-toggle:hover,.ast-builder-menu-mobile .main-navigation .main-header-menu>.menu-item:hover>.ast-menu-toggle{color:#123d31}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item>.menu-link,.ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item.current-menu-item>.ast-menu-toggle,.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor>.menu-link,.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor>.ast-menu-toggle{color:#123d31;background:#f3f0e8}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item>.ast-menu-toggle{color:#123d31}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle{top:0}.ast-builder-menu-mobile .main-navigation .menu-item-has-children>.menu-link:after{content:unset}.ast-builder-menu-mobile .main-navigation .main-header-menu,.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-link,.ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu{background-color:#f3f0e8;background-image:none}.ast-hfb-header .ast-builder-menu-mobile .main-navigation .main-header-menu,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .main-header-menu,.ast-hfb-header .ast-mobile-header-content .ast-builder-menu-mobile .main-navigation .main-header-menu,.ast-hfb-header .ast-mobile-popup-content .ast-builder-menu-mobile .main-navigation .main-header-menu{border-top-width:1px;border-color:#d6ddd6}.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link,.ast-hfb-header .ast-mobile-header-content .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link,.ast-hfb-header .ast-mobile-header-content .ast-builder-menu-mobile .main-navigation .menu-item .menu-link,.ast-hfb-header .ast-mobile-popup-content .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link,.ast-hfb-header .ast-mobile-popup-content .ast-builder-menu-mobile .main-navigation .menu-item .menu-link{border-bottom-width:1px;border-color:#d6ddd6;border-style:solid}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle{top:0}@media (max-width:921px){.ast-builder-menu-mobile .main-navigation{font-size:16px;font-size:.88888888888889rem}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item>.menu-link{color:#123d31;padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item>.ast-menu-toggle{color:#123d31}.ast-builder-menu-mobile .main-navigation .menu-link:hover,.ast-builder-menu-mobile .main-navigation .main-header-menu>.menu-item:hover>.menu-link,.ast-builder-menu-mobile .main-navigation .inline-on-mobile .ast-menu-toggle:hover,.ast-builder-menu-mobile .main-navigation .inline-on-mobile .main-header-menu>.menu-item:hover>.ast-menu-toggle{color:#123d31;background:#f3f0e8}.ast-builder-menu-mobile .main-navigation .ast-menu-toggle:hover,.ast-builder-menu-mobile .main-navigation .main-header-menu>.menu-item:hover>.ast-menu-toggle{color:#123d31}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item>.menu-link,.ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item.current-menu-item>.ast-menu-toggle,.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor>.menu-link,.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor>.ast-menu-toggle{color:#123d31;background:#f3f0e8}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item>.ast-menu-toggle{color:#123d31}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle{top:10px;right:calc(15px - 0.907em)}.ast-builder-menu-mobile .main-navigation .menu-item-has-children>.menu-link:after{content:unset}.ast-builder-menu-mobile .main-navigation .main-header-menu,.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-link,.ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu{background-color:#f3f0e8;background-image:none}}@media (max-width:544px){.ast-builder-menu-mobile .main-navigation{font-size:16px;font-size:.88888888888889rem}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item>.menu-link{color:#123d31}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item>.ast-menu-toggle{color:#123d31}.ast-builder-menu-mobile .main-navigation .menu-link:hover,.ast-builder-menu-mobile .main-navigation .main-header-menu>.menu-item:hover>.menu-link,.ast-builder-menu-mobile .main-navigation .inline-on-mobile .ast-menu-toggle:hover,.ast-builder-menu-mobile .main-navigation .inline-on-mobile .main-header-menu>.menu-item:hover>.ast-menu-toggle{color:#123d31;background:#f3f0e8}.ast-builder-menu-mobile .main-navigation .ast-menu-toggle:hover,.ast-builder-menu-mobile .main-navigation .main-header-menu>.menu-item:hover>.ast-menu-toggle{color:#123d31}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item>.menu-link,.ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item.current-menu-item>.ast-menu-toggle,.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor>.menu-link,.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor>.ast-menu-toggle{color:#123d31;background:#f3f0e8}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item>.ast-menu-toggle{color:#123d31}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle{top:10px}.ast-builder-menu-mobile .main-navigation .main-header-menu,.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-link,.ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu{background-color:#f3f0e8;background-image:none}}.ast-builder-menu-mobile .main-navigation{display:block}@media (max-width:921.99px){.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block}}:root{--e-global-color-astglobalcolor0:#060097;--e-global-color-astglobalcolor1:#c10fff;--e-global-color-astglobalcolor2:#1e293b;--e-global-color-astglobalcolor3:#67768e;--e-global-color-astglobalcolor4:#f9f6fe;--e-global-color-astglobalcolor5:#FFFFFF;--e-global-color-astglobalcolor6:#F2F5F7;--e-global-color-astglobalcolor7:#ffcd57;--e-global-color-astglobalcolor8:#000000}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/astra-local-fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/astra-local-fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/astra-local-fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/astra-local-fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/astra-local-fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/astra-local-fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/astra-local-fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/astra-local-fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/astra-local-fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/astra-local-fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/astra-local-fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format('woff2');unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/astra-local-fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/astra-local-fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/astra-local-fonts/inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/astra-local-fonts/plus-jakarta-sans/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_d0n9QB_VIKg.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/astra-local-fonts/plus-jakarta-sans/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_d0n9Qh_VIKg.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/astra-local-fonts/plus-jakarta-sans/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_d0n9Qx_VIKg.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/astra-local-fonts/plus-jakarta-sans/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_d0n9TR_V.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.fluentform-widget-wrapper.hide-fluent-form-labels .ff-el-input--label{display:none!important}.fluentform-widget-wrapper.hide-error-message .ff-el-is-error .text-danger{display:none}.fluentform-widget-wrapper.fluentform-widget-align-left{margin:0 auto 0 0}.fluentform-widget-wrapper.fluentform-widget-align-center{float:none;margin:0 auto}.fluentform-widget-wrapper.fluentform-widget-align-right{margin:0 0 0 auto}.fluentform-widget-custom-radio-checkbox input[type=checkbox],.fluentform-widget-custom-radio-checkbox input[type=radio]{background:#ddd;height:15px;min-width:1px;outline:none;padding:3px;width:15px}.fluentform-widget-custom-radio-checkbox input[type=checkbox]:after,.fluentform-widget-custom-radio-checkbox input[type=radio]:after{border:0 solid #fff0;content:"";display:block;height:100%;margin:0;padding:0;width:100%}.fluentform-widget-custom-radio-checkbox input[type=checkbox]:checked:after,.fluentform-widget-custom-radio-checkbox input[type=radio]:checked:after{background:#999;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px}.fluentform-widget-custom-radio-checkbox input[type=radio],.fluentform-widget-custom-radio-checkbox input[type=radio]:after{border-radius:50%}.fluentform-widget-wrapper .frm-fluent-form .ff-step-header{margin-bottom:0}.ff-el-progress-bar{align-items:center;display:flex;height:100%;justify-content:flex-end}.fluent-form-widget-step-header-yes .ff-step-header .ff-el-progress-status,.fluent-form-widget-step-progressbar-yes .ff-el-progress{display:block}.fluent-form-widget-step-header-yes .frm-fluent-form .ff-step-header,.fluent-form-widget-step-progressbar-yes .frm-fluent-form .ff-step-header{margin-bottom:20px}.fluentform-widget-section-break-content-left .ff-el-group.ff-el-section-break{text-align:left}.fluentform-widget-section-break-content-center .ff-el-group.ff-el-section-break{text-align:center}.fluentform-widget-section-break-content-right .ff-el-group.ff-el-section-break{text-align:right}.fluentform-widget-submit-button-full-width .ff-btn-submit{display:block;width:100%}.fluentform-widget-submit-button-center .ff-el-group .ff-btn-submit,.fluentform-widget-submit-button-center .ff-el-group.ff-text-left .ff-btn-submit,.fluentform-widget-submit-button-center .ff-el-group.ff-text-right .ff-btn-submit{align-items:center;display:flex;justify-content:center;margin:0 auto}.fluentform-widget-submit-button-right .ff-el-group .ff-btn-submit,.fluentform-widget-submit-button-right .ff-el-group.ff-text-left .ff-btn-submit,.fluentform-widget-submit-button-right .ff-el-group.ff-text-right .ff-btn-submit{float:right}.fluentform-widget-submit-button-left .ff-el-group .ff-btn-submit,.fluentform-widget-submit-button-left .ff-el-group.ff-text-left .ff-btn-submit,.fluentform-widget-submit-button-left .ff-el-group.ff-text-right .ff-btn-submit{float:left}.fluentform-widget-wrapper.hide-placeholder input::-webkit-input-placeholder,.fluentform-widget-wrapper.hide-placeholder textarea::-webkit-input-placeholder{opacity:0;visibility:hidden}.fluentform-widget-wrapper.hide-placeholder input:-moz-placeholder,.fluentform-widget-wrapper.hide-placeholder input::-moz-placeholder,.fluentform-widget-wrapper.hide-placeholder textarea:-moz-placeholder,.fluentform-widget-wrapper.hide-placeholder textarea::-moz-placeholder{opacity:0;visibility:hidden}.fluentform-widget-wrapper.hide-placeholder input:-ms-input-placeholder,.fluentform-widget-wrapper.hide-placeholder textarea:-ms-input-placeholder{opacity:0;visibility:hidden}.fluentform-widget-wrapper.hide-placeholder input::-ms-input-placeholder,.fluentform-widget-wrapper.hide-placeholder textarea::-ms-input-placeholder{opacity:0;visibility:hidden}.lity{z-index:9999!important}.fluentform *{box-sizing:border-box}.fluentform .clearfix:after,.fluentform .clearfix:before,.fluentform .ff-el-group:after,.fluentform .ff-el-group:before,.fluentform .ff-el-repeat .ff-el-input--content:after,.fluentform .ff-el-repeat .ff-el-input--content:before,.fluentform .ff-step-body:after,.fluentform .ff-step-body:before{content:" ";display:table}.fluentform .clearfix:after,.fluentform .ff-el-group:after,.fluentform .ff-el-repeat .ff-el-input--content:after,.fluentform .ff-step-body:after{clear:both}@media (min-width:768px){.frm-fluent-form .ff-t-container{display:flex;gap:15px;width:100%}.frm-fluent-form .ff-t-container.ff_cond_v{display:flex!important}.frm-fluent-form .ff-t-container.mobile:not(.ff_excluded){display:block!important}.frm-fluent-form .ff-name-address-wrapper .ff-t-cell,.frm-fluent-form .ff-name-field-wrapper .ff-t-cell{justify-content:flex-end}.frm-fluent-form .ff-t-cell{display:flex;flex-direction:column;vertical-align:inherit;width:100%}.frm-fluent-form .ff-t-cell:first-of-type{padding-left:0}.frm-fluent-form .ff-t-cell:last-of-type{flex-grow:1;padding-right:0}.frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom{align-items:flex-end;display:flex;margin:auto 0 0}.frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom.ff-text-center{justify-content:center}.frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom.ff-text-right{justify-content:flex-end}.frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom button{margin-bottom:20px}}@media (max-width:768px){.ff-t-cell{margin-left:0!important}}.ff-cropper-lity .lity-container{max-width:960px}.ff-cropper-lity .lity-content{box-shadow:none;max-width:960px}.ff-cropper-lightbox{background:#fff;border-radius:6px;max-width:960px;overflow:hidden;width:min(960px,100vw - 40px)}.ff-cropper-lightbox__footer,.ff-cropper-lightbox__header{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:16px 20px}.ff-cropper-lightbox__header{border-bottom:1px solid #ececec}.ff-cropper-lightbox__title{font-size:18px;font-weight:600;margin:0}.ff-cropper-lity .lity-close.ff-cropper-lightbox__close{font-family:Arial,Baskerville,monospace;font-size:28px;height:32px;line-height:32px;padding:0;position:static;right:auto;text-align:center;text-decoration:none;top:auto;width:32px;z-index:auto}.ff-cropper-lity .lity-close.ff-cropper-lightbox__close,.ff-cropper-lity .lity-close.ff-cropper-lightbox__close:active,.ff-cropper-lity .lity-close.ff-cropper-lightbox__close:focus,.ff-cropper-lity .lity-close.ff-cropper-lightbox__close:hover,.ff-cropper-lity .lity-close.ff-cropper-lightbox__close:visited{background:none;border:0;box-shadow:none;color:#000;text-shadow:none}.ff-cropper-lightbox__body{max-height:calc(100vh - 180px);overflow:auto;padding:20px}.ff-cropper-lightbox__canvas{align-items:center;display:flex;justify-content:center;max-height:calc(100vh - 360px);min-height:320px;overflow:hidden}.ff-cropper-lightbox__canvas img{display:block;max-height:100%;max-width:100%}.ff-cropper-lightbox__error,.ff-cropper-lightbox__hint{font-size:13px;margin-top:10px}.ff-cropper-lightbox__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.ff-cropper-lightbox__toolbar-label{color:#606266;font-size:13px;font-weight:600}.ff-cropper-lightbox__ratio-list{display:flex;flex-wrap:wrap;gap:8px}.ff-cropper-lightbox__ratio-btn{background:#fff;border:1px solid #dcdfe6;border-radius:999px;color:#606266;cursor:pointer;font-size:12px;line-height:1;padding:8px 12px}.ff-cropper-lightbox__ratio-btn.is-active{background:#ecf5ff;border-color:#1a7efb;color:#1a7efb}.ff-cropper-lightbox__error{color:#f56c6c;min-height:18px}.ff-cropper-lightbox__footer{border-top:1px solid #ececec;justify-content:flex-end}.ff-cropper-lightbox__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #dcdfe6;border-radius:4px;color:#606266;cursor:pointer;font-family:inherit;line-height:1.2;padding:10px 16px}.ff-cropper-lightbox__btn:focus,.ff-cropper-lightbox__btn:hover{background:#f5f7fa;border-color:#c0c4cc;color:#303133}.ff-cropper-lightbox__btn--primary{background:#1a7efb;border-color:#1a7efb;color:#fff}.ff-cropper-lightbox__btn--primary:focus,.ff-cropper-lightbox__btn--primary:hover{background:#0f6fe8;border-color:#0f6fe8;color:#fff}@media (max-width:767px){.ff-cropper-lightbox{width:calc(100vw - 24px)}.ff-cropper-lightbox__body{max-height:calc(100vh - 150px);padding:16px}.ff-cropper-lightbox__footer,.ff-cropper-lightbox__header{padding:14px 16px}}.fluentform .ff-el-group{margin-bottom:20px}.fluentform .ff-el-group.ff-el-form-top .ff-el-input--label{display:block;float:none;text-align:left}.fluentform .ff-el-group.ff-el-form-top .ff-el-input--content{margin-bottom:0;margin-left:auto}@media (min-width:481px){.fluentform .ff-el-group.ff-el-form-left .ff-el-input--label{text-align:left}.fluentform .ff-el-group.ff-el-form-right .ff-el-input--label{text-align:right}}.fluentform .ff-el-input--label{display:inline-block;margin-bottom:5px;position:relative}.fluentform .ff-el-input--label.ff-el-is-required.asterisk-left label:before{color:var(--fluentform-danger);content:"* ";margin-right:3px}.fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label:after{color:var(--fluentform-danger);content:" *";margin-left:3px}.fluentform .ff-el-form-control{display:block;width:100%}.fluentform .ff-el-ratings{--ff-rating-inactive-color:#d4d4d4;--ff-rating-active-color:#ffb100;display:inline-flex;gap:3px;line-height:40px}.fluentform .ff-el-ratings input[type=radio]{display:none;height:0!important;visibility:hidden!important;width:0!important}.fluentform .ff-el-ratings label{align-items:center;border-radius:4px;display:inline-flex;justify-content:center;margin-right:3px;outline:none}.fluentform .ff-el-ratings label:focus,.fluentform .ff-el-ratings label:focus-within{box-shadow:0 0 0 2px rgb(255 177 0 / .25)}.fluentform .ff-el-ratings label .ff-rating-icon{color:var(--ff-rating-inactive-color);display:inline-flex}.fluentform .ff-el-ratings label .ff-rating-icon-svg{display:block;height:22px;transition:all .3s;vertical-align:middle;width:22px}.fluentform .ff-el-ratings label .ff-rating-icon-svg.scale{transition:all .15s}.fluentform .ff-el-ratings label .ff-rating-icon-svg [fill]:not([fill=none]){fill:currentColor!important}.fluentform .ff-el-ratings label .ff-rating-icon-svg [stroke]:not([stroke=none]){stroke:currentColor!important}.fluentform .ff-el-ratings label.active .ff-rating-icon{color:var(--ff-rating-active-color)}.fluentform .ff-el-ratings label:focus,.fluentform .ff-el-ratings label:focus-within,.fluentform .ff-el-ratings label:hover{cursor:pointer}.fluentform .ff-el-ratings label:focus .ff-rating-icon-svg,.fluentform .ff-el-ratings label:focus-within .ff-rating-icon-svg,.fluentform .ff-el-ratings label:hover .ff-rating-icon-svg{transform:scale(1.1)}.fluentform .ff-el-ratings label:focus .ff-rating-icon-svg.scalling,.fluentform .ff-el-ratings label:focus-within .ff-rating-icon-svg.scalling,.fluentform .ff-el-ratings label:hover .ff-rating-icon-svg.scalling{transform:scale(1.2)}.fluentform .ff-el-repeat .ff-el-form-control{margin-bottom:10px;width:100%}.fluentform .ff-el-repeat .ff-t-cell{padding:0 10px;width:100%}.fluentform .ff-el-repeat .ff-t-cell:first-child{padding-left:0}.fluentform .ff-el-repeat .ff-t-cell:last-child{padding-right:0}.fluentform .ff-el-repeat .ff-t-container{display:flex}.fluentform .ff-el-repeat-buttons-list span{cursor:pointer}@media (min-width:481px){.fluentform .ff-el-form-left .ff-el-input--label,.fluentform .ff-el-form-right .ff-el-input--label{float:left;margin-bottom:0;padding:10px 15px 0 0;width:180px}.fluentform .ff-el-form-left .ff-el-input--content,.fluentform .ff-el-form-right .ff-el-input--content{margin-left:180px}.fluentform .ff-el-form-left .ff-t-container .ff-el-input--label,.fluentform .ff-el-form-right .ff-t-container .ff-el-input--label{float:none;margin-bottom:5px;width:auto}.fluentform .ff-el-form-left .ff-t-container .ff-el-input--content,.fluentform .ff-el-form-right .ff-t-container .ff-el-input--content{margin-left:auto}}.fluentform .ff-el-form-right .ff-el-input--label{text-align:right}.fluentform .ff-el-is-error .text-danger{font-size:12px;margin-top:4px}.fluentform .ff-el-is-error .ff-el-form-check-label,.fluentform .ff-el-is-error .ff-el-form-check-label a{color:var(--fluentform-danger)}.fluentform .ff-el-is-error .ff-el-form-control{border-color:var(--fluentform-danger)}.fluentform .ff-el-tooltip{cursor:pointer;display:inline-block;margin-left:2px;position:relative;vertical-align:middle;z-index:2}.fluentform .ff-el-tooltip:hover{color:#000}.fluentform .ff-el-tooltip svg{fill:var(--fluentform-primary)}.fluentform .ff-el-help-message{color:var(--fluentform-secondary);font-size:12px;font-style:italic;margin-top:5px}.fluentform .ff-el-help-message.ff_ahm{margin-bottom:5px;margin-top:-3px}.fluentform .ff-el-progress{background-color:#e9ecef;border-radius:.25rem;font-size:.75rem;height:1.3rem;line-height:1.2rem;overflow:hidden}.fluentform .ff-el-progress-bar{background-color:var(--fluentform-primary);color:#fff;height:inherit;text-align:right;transition:width .3s;width:0}.fluentform .ff-el-progress-bar span{display:inline-block;padding:0 5px 0 0}.fluentform .ff-el-progress-status{font-size:.9rem;margin-bottom:5px}.fluentform .ff-el-progress-title{border-bottom:2px solid #000;display:inline-block;font-weight:600;list-style-type:none;margin:8px 0 0;padding-left:15px;padding-right:15px}.fluentform .ff-el-progress-title li{display:none}.fluentform .ff-float-right{float:right}.fluentform .ff-chat-gpt-loader-svg{border:1px solid #ced4da;box-shadow:0 1px 5px rgb(0 0 0 / .1);margin-top:10px;padding:15px;position:relative}.fluentform .ff-hidden{display:none!important}.fluentform .ff-step-t-container{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.fluentform .ff-step-t-container .ff-t-cell{width:auto}.fluentform .ff-step-t-container.ff-inner_submit_container .ff-el-group{margin-bottom:0}.fluentform .ff-step-container{overflow:hidden}.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left],.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left]{align-items:stretch;display:flex;gap:12px}.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left] .ff-step-header,.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left] .ff-step-header{align-self:stretch;flex:0 0 30%;margin-bottom:0}.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left] .ff-step-body,.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left] .ff-step-body{flex:1 1 auto;min-width:0}.fluentform .ff-step-header{margin-bottom:20px}.fluentform .ff-step-header--tabs-left{display:flex;flex-direction:column;margin-bottom:0}.fluentform .ff-step-header--tabs{background:#f5f8ff;border-radius:8px;display:flex;flex-direction:column;padding:16px}.fluentform .ff-step-header--tabs-top .ff-step-titles{justify-content:center}.fluentform .ff-step-header--tabs-top .ff-step-titles.ff-step-titles--overflowing{justify-content:flex-start}.fluentform .ff-step-header--tabs-top .ff-step-titles li .ff-step-title-text{flex:0 1 auto;margin:0 auto;max-width:100%;width:auto}.fluentform .ff-step-header--tabs .ff-step-progress-wrap--tabs{margin-top:16px}.fluentform .ff-step-header--tabs .ff-step-progress-wrap--tabs .ff-el-progress{background:#dce7f6;border-radius:999px;height:8px}.fluentform .ff-step-header--tabs .ff-step-progress-wrap--tabs .ff-el-progress-bar{border-radius:inherit}.fluentform .ff-step-header--tabs .ff-step-progress-wrap--tabs .ff-el-progress-bar span{display:none}.fluentform .ff-step-header--tabs .ff-step-progress-wrap--tabs .ff-el-progress-status{color:#5f6f89;font-size:14px;font-weight:600;margin:8px 0 0;text-align:right}.fluentform .ff-step-header--tabs .ff-step-titles{counter-reset:none;display:flex;flex-wrap:nowrap;gap:12px;margin:0;overflow-x:auto;overflow-y:hidden;padding:0;scrollbar-width:thin;width:100%}.fluentform .ff-step-header--tabs .ff-step-titles.ff-step-titles-navs{cursor:default}.fluentform .ff-step-header--tabs .ff-step-titles li{align-items:center;background:#fff;border:1px solid #d6dee8;border-radius:14px;color:#4b5563;display:flex;flex:0 0 160px;font-size:14px;font-weight:600;gap:8px;justify-content:center;line-height:1.3;margin:0;min-height:48px;padding:12px 14px;text-align:center}.fluentform .ff-step-header--tabs .ff-step-titles li:after,.fluentform .ff-step-header--tabs .ff-step-titles li:before{display:none}.fluentform .ff-step-header--tabs .ff-step-titles li .ff-step-title-icon{align-items:center;color:inherit;display:inline-flex;flex:0 0 auto;font-size:16px;height:16px;justify-content:center;line-height:1;width:16px}.fluentform .ff-step-header--tabs .ff-step-titles li .ff-step-title-text{align-items:center;display:flex;flex:1 1 auto;gap:8px;justify-content:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.fluentform .ff-step-header--tabs .ff-step-titles li .ff-step-title-text i,.fluentform .ff-step-header--tabs .ff-step-titles li .ff-step-title-text span[class*=dashicons],.fluentform .ff-step-header--tabs .ff-step-titles li .ff-step-title-text svg{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:1}.fluentform .ff-step-header--tabs .ff-step-titles li .ff-step-title-text svg{height:16px;width:16px}.fluentform .ff-step-header--tabs .ff-step-titles li:first-child,.fluentform .ff-step-header--tabs .ff-step-titles li:last-child{padding-left:14px;padding-right:14px}.fluentform .ff-step-header--tabs .ff-step-titles li:focus-visible,.fluentform .ff-step-header--tabs .ff-step-titles li:hover{background:#f8fbff;border-color:#b8d4fb;color:#007bff}.fluentform .ff-step-header--tabs .ff-step-titles li.ff_completed{background:#f8fbff;border-color:#c8dcfb;color:#007bff}.fluentform .ff-step-header--tabs .ff-step-titles li.ff_active{background:#f2f8ff;border-color:#007bff;color:#007bff}.fluentform .ff-step-header--tabs-left{background:#f5f8ff;border-radius:12px;padding:16px}.fluentform .ff-step-header--tabs-left .ff-step-titles{background:#fff0;border:0;border-radius:0;counter-reset:step;display:block;flex:1 1 auto;margin-bottom:0;max-height:240px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0;scrollbar-width:thin}.fluentform .ff-step-header--tabs-left .ff-step-titles li{align-items:center;background:#fff;border:1px solid #d6dee8;border-radius:8px;box-sizing:border-box;color:#4b5563;display:flex;font-size:14px;font-weight:600;justify-content:flex-start;margin:0 0 16px;min-height:48px;overflow:hidden;padding:12px 14px 12px 48px;position:relative;text-align:left}.fluentform .ff-step-header--tabs-left .ff-step-titles li:before{align-items:center;background:#fff;border:1px solid #c8d1dc;border-radius:8px;color:#4b5563;content:counter(step);counter-increment:step;display:flex;font-size:13px;font-weight:700;height:28px;justify-content:center;left:12px;line-height:1;margin:0;position:absolute;top:50%;transform:translateY(-50%);width:28px;z-index:2}.fluentform .ff-step-header--tabs-left .ff-step-titles li:after{background:#d9e0e8;content:"";height:10px;left:34px;position:absolute;top:calc(100% + 1px);width:2px}.fluentform .ff-step-header--tabs-left .ff-step-titles li .ff-step-title-text{display:block;flex:1 1 auto;justify-content:flex-start;line-height:1.3;min-width:0;overflow:hidden;padding-left:4px;text-overflow:ellipsis;white-space:nowrap;width:auto}.fluentform .ff-step-header--tabs-left .ff-step-titles li .ff-step-title-text i,.fluentform .ff-step-header--tabs-left .ff-step-titles li .ff-step-title-text span[class*=dashicons],.fluentform .ff-step-header--tabs-left .ff-step-titles li .ff-step-title-text svg{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:1}.fluentform .ff-step-header--tabs-left .ff-step-titles li .ff-step-title-text svg{height:16px;width:16px}.fluentform .ff-step-header--tabs-left .ff-step-titles li:focus-visible,.fluentform .ff-step-header--tabs-left .ff-step-titles li:hover{background:#f8fbff;border-color:#b8d4fb;color:#007bff}.fluentform .ff-step-header--tabs-left .ff-step-titles li.ff_completed{background:#f8fbff;border-color:#c8dcfb;color:#007bff}.fluentform .ff-step-header--tabs-left .ff-step-titles li.ff_completed:before{background:#fff;border-color:#007bff;color:#007bff}.fluentform .ff-step-header--tabs-left .ff-step-titles li.ff_completed:after{background:#9ec5fe}.fluentform .ff-step-header--tabs-left .ff-step-titles li.ff_active{background:#f2f8ff;border-color:#007bff;color:#007bff}.fluentform .ff-step-header--tabs-left .ff-step-titles li.ff_active:before{background:#007bff;border-color:#007bff;color:#fff}.fluentform .ff-step-header--tabs-left .ff-step-titles li:first-child{padding-left:48px}.fluentform .ff-step-header--tabs-left .ff-step-titles li:last-child{margin-bottom:0;padding-left:48px;padding-right:14px}.fluentform .ff-step-header--tabs-left .ff-step-titles li:last-child:after{display:none}.fluentform .ff-step-titles{counter-reset:step;display:table;margin:0 0 20px;overflow:hidden;padding:0;position:relative;table-layout:fixed;text-align:center;width:100%}.fluentform .ff-step-titles--clickable li,.fluentform .ff-step-titles-navs{cursor:pointer}.fluentform .ff-step-titles--clickable li:focus-visible{outline:2px solid;outline-offset:2px}.fluentform .ff-step-titles li{color:#333;display:table-cell;font-size:12px;list-style-type:none;padding:0 10px;position:relative;vertical-align:top;width:auto}.fluentform .ff-step-titles li.ff_active,.fluentform .ff-step-titles li.ff_completed{color:#007bff}.fluentform .ff-step-titles li.ff_active:before,.fluentform .ff-step-titles li.ff_completed:before{background:#007bff;border:1px solid #fff0;color:#fff}.fluentform .ff-step-titles li.ff_active:after,.fluentform .ff-step-titles li.ff_completed:after{background:#007bff}.fluentform .ff-step-titles li.ff_active:after{right:0}.fluentform .ff-step-titles li:before{background:#fff;border:1px solid;border-radius:3px;color:#333;content:counter(step);counter-increment:step;display:block;font-size:10px;line-height:20px;margin:0 auto 5px;position:relative;vertical-align:top;width:20px;z-index:10}.fluentform .ff-step-titles li:after{background:#000;content:"";height:2px;left:-50%;position:absolute;top:9px;width:100%;z-index:1}.fluentform .ff-step-titles li:first-child{padding-left:0}.fluentform .ff-step-titles li:first-child:after{left:50%}.fluentform .ff-step-titles li:last-child{padding-right:0}.fluentform .ff-step-titles li:last-child:after{left:-50%}.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left] .fluentform .ff-step-titles,.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left] .fluentform .ff-step-titles{margin-bottom:0}.fluentform .ff-step-body{left:0;margin-bottom:15px;position:relative;top:0}@media (max-width:767px){.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left],.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left]{display:block}.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left] .ff-step-header,.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left] .ff-step-header{flex:unset;margin-bottom:20px}.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left] .ff-step-header--tabs-left .ff-step-titles,.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left] .ff-step-header--tabs-left .ff-step-titles{background:#fff0;border:0;border-radius:0;display:flex;gap:10px;max-height:none;overflow-x:auto;overflow-y:hidden;padding:0}.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left] .ff-step-header--tabs-left .ff-step-titles li,.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left] .ff-step-header--tabs-left .ff-step-titles li{border-radius:12px;justify-content:center;margin:0;min-height:56px;padding:14px 12px;text-align:center}.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left] .ff-step-header--tabs-left .ff-step-titles li:after,.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left] .ff-step-header--tabs-left .ff-step-titles li:before,.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left] .ff-step-header--tabs-left .ff-step-titles li:after,.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left] .ff-step-header--tabs-left .ff-step-titles li:before{display:none}.fluentform .ff-step-container[data-progress_indicator=steps_with_nav][data-progress_layout=left] .ff-step-header--tabs-left .ff-step-titles li .ff-step-title-text,.fluentform .ff-step-container[data-progress_indicator=tabs][data-progress_layout=left] .ff-step-header--tabs-left .ff-step-titles li .ff-step-title-text{justify-content:center}}.fluentform .ff-upload-progress{margin:10px 0}.fluentform .ff-upload-progress-inline{border-radius:3px;height:6px;margin:4px 0;position:relative}.fluentform .ff-upload-preview{border:1px solid #ced4da;border-radius:3px;margin-top:5px}.fluentform .ff-upload-preview:first-child{margin-top:0}.fluentform .ff-upload-preview-img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:70px;width:70px}.fluentform .ff-upload-container-small-column-image{display:flex;flex-wrap:wrap-reverse;justify-content:center;text-align:center}.fluentform .ff-upload-details,.fluentform .ff-upload-preview{zoom:1;overflow:hidden}.fluentform .ff-upload-details,.fluentform .ff-upload-thumb{display:table-cell;vertical-align:middle}.fluentform .ff-upload-thumb{background-color:#eee}.fluentform .ff-upload-details{border-left:1px solid #ebeef0;padding:0 10px;position:relative;width:10000px}.fluentform .ff-upload-details .ff-inline-block,.fluentform .ff-upload-details .ff-upload-error{font-size:11px}.fluentform .ff-upload-remove{box-shadow:none!important;color:var(--fluentform-danger);cursor:pointer;font-size:16px;line-height:1;padding:0 4px;position:absolute;right:0;top:3px}.fluentform .ff-upload-remove:hover{color:var(--fluentform-danger);text-shadow:1px 1px 1px #000!important}.fluentform .ff-upload-filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fluentform .ff-table{margin-bottom:0}.fluentform .ff-checkable-grids{border:1px solid #f1f1f1;border-collapse:collapse}.fluentform .ff-checkable-grids thead>tr>th{background:#f1f1f1;border:0;padding:7px 5px;text-align:center}.fluentform .ff-checkable-grids tbody>tr>td{border:0;padding:7px 5px}.fluentform .ff-checkable-grids tbody>tr>td:not(:first-of-type){text-align:center}.fluentform .ff-checkable-grids tbody>tr:nth-child(2n)>td{background:#f1f1f1}.fluentform .ff-checkable-grids tbody>tr:nth-child(2n-1)>td{background:#fff}.fluentform .ff-screen-reader-element{clip:rect(0,0,0,0)!important;word-wrap:normal!important;border:0!important;height:1px!important;margin:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.fluentform .ff_upload_btn.ff-btn{background:#6f757e;border-color:#6f757e;color:#fff;cursor:pointer;display:inline-block;padding:10px 20px}.fluentform .ff_upload_btn.ff-btn:hover{background-color:#91959b;outline:none}.fluentform .ff_upload_btn.ff-btn:focus-visible{background-color:#91959b;outline:none}.fluentform .ff-el-tc{border:none;border-collapse:collapse;display:table;width:100%}.fluentform .ff-el-tc label.ff_tc_label{display:table-row}.fluentform .ff-el-tc label.ff_tc_label>span{padding-top:8px!important;width:20px}.fluentform .ff-el-tc label.ff_tc_label>div,.fluentform .ff-el-tc label.ff_tc_label>span{display:table-cell}.fluentform .ff-saved-state-input .ff_input-group-text{background-color:#1a7efb;border-color:#1a7efb;margin-left:-1px}.fluentform .ff-saved-state-input .ff_input-group-text:hover{background-color:#4898fc;border-color:#4898fc;opacity:1}.fluentform .ff-saved-state-input .ff_input-group-text img{width:28px}.fluentform .ff-saved-state-link input{text-overflow:ellipsis}.fluentform .ff-hide-group{display:none}.fluentform .ff_t_c{margin:0;padding:0 5px 0 0}.fluentform .ff_t_c p{margin:0;padding:0}.fluentform .force-hide{border:0;display:block;height:0;margin:0;opacity:0;padding:0;visibility:hidden}.fluentform input[type=checkbox],.fluentform input[type=radio]{display:inline-block;margin:0}.fluentform .text-danger{color:var(--fluentform-danger)}.fluentform .iti{width:100%}.fluentform .iti__selected-flag{background:rgb(0 0 0 / .1);border-bottom-left-radius:6px;border-top-left-radius:6px}.fluentform .ff_gdpr_field{margin-right:5px}.fluentform form.ff-form-has-steps .ff-btn-submit{visibility:hidden}.fluentform form.ff-form-has-steps .ff_submit_btn_wrapper{text-align:right}.fluentform textarea{max-width:100%}.fluentform .ff-el-form-check{margin-bottom:5px}.fluentform .ff-el-form-check span.ff_span{margin-left:6px}.fluentform .ff-el-form-check-label .ff-el-form-check-input{position:relative;top:-2px;vertical-align:middle}.fluentform .ff-inline-block{display:inline-block}.fluentform .ff-inline-block+.ff-inline-block{margin-left:10px}.fluentform .ff-text-left{text-align:left}.fluentform .ff-text-center{text-align:center}.fluentform .ff-text-right{text-align:right}.fluentform .ff-el-form-control:focus~.ff-el-help-message{display:block!important}.fluentform .ff-el-form-control::-moz-placeholder{color:#868e96;opacity:1}.fluentform .ff-el-form-control::placeholder{color:#868e96;opacity:1}.fluentform .ff-el-form-control:disabled,.fluentform .ff-el-form-control[readonly]:not(.flatpickr-input){background-color:#e9ecef;opacity:1}.fluentform .iti__search-input{min-height:30px}.fluentform-step{float:left;height:1px;overflow-x:hidden;padding:3px}.fluentform-step.active{height:auto;width:100%}.fluentform-step .ff_summary_container{font-size:14px;margin-top:10px}.step-nav .next{float:right}.fluentform .has-conditions{display:none}.ff-message-success{border:1px solid #ced4da;box-shadow:0 1px 5px rgb(0 0 0 / .1);margin-top:10px;padding:15px;position:relative}.ff-errors-in-stack{display:none;margin-top:15px}.ff-errors-in-stack .error{font-size:14px;line-height:1.7}.ff-errors-in-stack .error-clear{cursor:pointer;margin-left:5px;padding:0 5px}.ff-chat-reply-container div p{border-radius:6px;margin-top:12px;padding:20px 16px}.ff-chat-reply-container div .skeleton{animation:skeleton-loading 2s linear infinite alternate;padding:24px}@keyframes skeleton-loading{0%{background-color:#e3e6e8}to{background-color:#f0f3f5}}.ff-el-chat-container{position:relative}.ff-el-chat-container textarea{outline:none;position:relative;resize:none}.ff-el-chat-container .ff_btn_chat_style{background:#fff0;border:none;position:absolute;right:10px;top:38%}.ff-el-chat-container .ff_btn_chat_style svg:hover{cursor:pointer;opacity:.8;outline:0;text-decoration:none;transition:all .4s}.iti-mobile .iti--container{z-index:9999}.fluentform .hidden_field{display:none!important}.fluentform .ff_force_hide{display:none!important;visibility:hidden!important}.fluentform .ff_scrolled_text{background:#e9ebed;height:200px;overflow:scroll;padding:10px 15px}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label{margin:0}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label:focus-within span{background-color:#b3d4fc}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check{display:-moz-inline-stack;display:inline-block;float:none!important;margin:0 0 10px;position:relative;width:auto!important}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check input{margin:0;opacity:0;outline:none;position:absolute;z-index:-1}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label>span{-webkit-appearance:none;background:#fff;border:1px solid #dcdfe6;border-left:0;border-radius:0;box-sizing:border-box;color:#606266;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:12px 20px;position:relative;text-align:center;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;vertical-align:middle;white-space:nowrap}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label>span:hover{color:#1a7efb}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder{border:1px solid #dcdfe5;overflow:hidden}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder span{border:none!important;border-radius:0!important;margin-left:-1px;width:100%}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder.ff_item_selected{border-color:#1a7efb}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check:first-child label>span{border-left:1px solid #dcdfe6;border-radius:4px 0 0 4px;box-shadow:none!important}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check:last-child label>span{border-radius:0 4px 4px 0}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected label>span{background-color:#1a7efb;border-color:#1a7efb;box-shadow:-1px 0 0 0 #8cc5ff;color:#fff}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected:first-child label>span{border-left-color:#1a7efb}@media only screen and (max-width:768px){.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check{display:block;width:100%}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label>span{border:1px solid!important;border-radius:4px!important;box-shadow:none!important;display:block;width:100%}}.fluentform .ff-el-group.ff-hpsf-container{display:none!important;position:absolute!important;transform:translateX(1000%)!important}.fluentform div.ff-el-form-hide_label>.ff-el-input--label{display:none;visibility:hidden}.fluentform .ff_file_upload_holder{margin-bottom:0}.fluentform .ff-dropzone .ff_upload_btn.ff-btn{background:rgb(223 240 255 / .13);border:1px dashed var(--fluentform-primary);border-radius:var(--fluentform-border-radius);color:var(--fluentform-secondary);display:block;padding:35px;text-align:center;transition:all .2s ease;width:100%}.fluentform .ff-dropzone .ff_upload_btn.ff-btn:hover{background:rgb(223 240 255 / .49)}.fluentform .ff-dropzone .ff-uploaded-list{margin-top:10px}.fluentform .ff_center{text-align:center}.fluentform .ff_right{text-align:right}.fluentform .ff_left{text-align:left}.fluentform .ff-form-inline .ff-t-container,.fluentform .ff-form-inline>.ff-el-group,.fluentform .ff-form-inline>.ff-name-field-wrapper{display:inline-block;margin-right:10px;vertical-align:top}.fluentform .ff-form-inline .ff-t-container .ff-t-cell .ff-el-input--label,.fluentform .ff-form-inline .ff-t-container>.ff-el-input--label,.fluentform .ff-form-inline>.ff-el-group .ff-t-cell .ff-el-input--label,.fluentform .ff-form-inline>.ff-el-group>.ff-el-input--label,.fluentform .ff-form-inline>.ff-name-field-wrapper .ff-t-cell .ff-el-input--label,.fluentform .ff-form-inline>.ff-name-field-wrapper>.ff-el-input--label{display:none}.fluentform .ff-form-inline .ff-t-container .ff-el-input--content,.fluentform .ff-form-inline>.ff-el-group .ff-el-input--content,.fluentform .ff-form-inline>.ff-name-field-wrapper .ff-el-input--content{margin-left:0}.fluentform .ff-form-inline .ff-t-container:last-child,.fluentform .ff-form-inline>.ff-el-group:last-child,.fluentform .ff-form-inline>.ff-name-field-wrapper:last-child{margin-right:0}.fluentform .ff-t-container .ff-name-title{width:40%}.fluentform .ff_hide_label .ff-el-input--label{display:none}.fluentform .field-value{white-space:pre-line}.fluentform .ff-el-group .ff-read-only{background-color:#e9ecef!important;opacity:1;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.fluentform .ff-el-group .ff-read-only:focus{outline:none}.fluentform label.ff-el-image-input-src{background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:block;height:200px;width:200px}.fluentform .ff-el-image-holder{float:left;margin-bottom:20px;margin-right:20px;width:200px}.fluentform .ff-el-image-holder .ff-el-form-check-label{padding-left:1px}.fluentform .ff_el_checkable_photo_holders{display:block;margin-bottom:-20px;overflow:hidden}.fluentform .ff-other-input-wrapper input{background:inherit}.fluentform .ff-other-input-wrapper{display:none;margin-top:8px}.fluentform .select2-container{width:100%!important}.fluentform .select2-container .select2-selection__rendered li{margin:0}.fluentform .select2-container .select2-search--inline>input{height:calc(2.25rem + 2px);line-height:1.5;margin-top:0;padding:.375rem 1.75rem .375rem .75rem}.fluentform .ff-el-form-bottom{display:flex;flex-direction:column-reverse}.fluentform .ff-el-form-bottom .ff-el-input--label{margin-bottom:0;margin-top:5px}.fluentform .mce-tinymce.mce-container.mce-panel{border:1px solid #ced4da}.fluentform .ff_input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.fluentform .ff_input-group>.ff-el-form-control:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;display:inline-block;width:auto}.fluentform .ff_input-group>.ff-el-form-control:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.fluentform .ff_input-group .ff-el-form-control{flex:1 1 auto;margin-bottom:0;position:relative;width:1%}.fluentform .ff_input-group-prepend{margin-right:-1px}.fluentform .input-group-append{margin-left:-1px}.fluentform .ff_input-group-append,.fluentform .ff_input-group-prepend{display:flex}.fluentform .ff_input-group>.ff_input-group-prepend>.ff_input-group-text{border-bottom-right-radius:0;border-top-right-radius:0}.fluentform .ff_input-group>.ff_input-group-append>.ff_input-group-text{border-bottom-left-radius:0;border-top-left-radius:0}.fluentform .ff_input-group-text{align-items:center;background-color:#e9ecef;border-radius:.25rem;color:#495057;display:flex;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:0;padding:.375rem .75rem;text-align:center;white-space:nowrap}.fluentform .ff_coupon_wrapper .ff_input-group-append{cursor:pointer}.fluentform .ff_coupon_wrapper .ff_input-group-append:hover .ff_input-group-text{background:#e3e8ed}.fluentform ul.ff_coupon_responses{list-style:none;margin:0;padding:0}.fluentform ul.ff_coupon_responses li{padding-top:5px}.fluentform ul.ff_coupon_responses span.error-clear{color:#ff5050;font-weight:700;margin-right:10px}.fluentform ul.ff_coupon_responses .ff_error{color:#f56c6c;cursor:pointer}.fluentform ul.ff_coupon_responses .ff_success{color:#28a745}.fluentform .ff-btn.disabled{opacity:.65}.fluentform .ff-btn.ff-working{position:relative;transition:all .3s ease}.fluentform .ff-btn.ff-working:after{animation:ff-progress-anim 4s 0s infinite;background:hsl(0 0% 100% / .4);bottom:0;content:"";height:5px;left:0;position:absolute;right:0}.fluentform .ff-btn-block{display:block;width:100%}.fluentform .ff-btn-block+.ff-el-btn-block{margin-top:8px}.fluentform .ff_submitting{pointer-events:none}@keyframes ff-progress-anim{0%{width:0}5%{width:0}10%{width:15%}30%{width:40%}50%{width:55%}80%{width:100%}95%{width:100%}to{width:0}}.ff_modal_container{background:#fff;max-height:90vh!important;max-width:900px;overflow:auto;padding:30px}@media only screen and (min-width:1000px){.ff_modal_container{width:900px}}.select2-results__option{margin:0}.fluentform span.select2.select2-container:after{border-left:5px solid #fff0;border-right:5px solid #fff0;border-top:5px solid #495057;content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%)}.ff_pointer{cursor:pointer}.ff_net_table{border:0;border-collapse:separate;border-spacing:0;line-height:1.4;margin:0;padding:0;table-layout:fixed;width:100%}.ff_net_table th{border:none;font-size:13px;font-weight:400;padding:8px 0;text-align:center;vertical-align:bottom}.ff_net_table th .ff_not-likely{float:left;text-align:left}.ff_net_table th .ff_extremely-likely{float:right;text-align:right}.ff_net_table tbody tr{background:none;border:0}.ff_net_table tbody tr td{background-color:#fff;border:1px solid #ddd;border-left:0;padding:0;text-align:center;vertical-align:middle}.ff_net_table tbody tr td input[type=radio]:checked+label{background-color:#4caf50;color:#fff}.ff_net_table tbody tr td:first-of-type{border-left:1px solid #ddd;border-radius:5px 0 0 5px}.ff_net_table tbody tr td:last-child{border-radius:0 5px 5px 0}.ff_net_table tbody tr td label{border:0;color:#444;cursor:pointer;display:block;font-size:16px;font-weight:700;height:40px;line-height:40px;margin:0;position:relative;width:100%}.ff_net_table tbody tr td label:after{border:0;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.ff_net_table tbody tr td label:hover:after{border:2px solid #4caf50}.ff-el-pop-content{background-color:#000;border-radius:3px;box-shadow:0 5px 10px rgb(0 0 0 / .2);color:#fff;font-size:11px;line-height:1.2;padding:10px;position:absolute;text-align:center;transform-origin:center bottom;z-index:9999}.ff-checkable-grids.mobile{border:0}.ff-checkable-grids.mobile tbody tr{padding-top:0!important}.ff-checkable-grids.mobile tbody tr:nth-child(2n)>td{background:#fff0}.ff-checkable-grids.mobile tbody td{padding-left:10px!important;text-align:left!important}.ff-checkable-grids.mobile tbody td.ff_grid_header{background-color:#eee!important;margin:0}.ff-checkable-grids.mobile tbody td:after{content:attr(data-label);display:inline-block;letter-spacing:.5pt;padding-left:10px;white-space:nowrap}span.ff-el-rating-text{line-height:100%;padding-left:5px;vertical-align:bottom}table.ff_repeater_table{background:transparent!important;border:0;border-collapse:collapse;border-spacing:0;margin:0 0 5px;padding:0;table-layout:auto!important;vertical-align:middle;width:100%}table.ff_repeater_table th{font-size:90%;padding:0;text-align:left}table.ff_repeater_table th,table.ff_repeater_table tr{background:transparent!important;border:0;padding-top:5px}table.ff_repeater_table td{background:transparent!important;border:0;max-width:100%;padding:0 15px 15px 0;text-align:left;width:282px}table.ff_repeater_table tbody tr:only-child td .repeat-minus{visibility:hidden}table.ff_repeater_table .ff-el-group{margin:0;padding:0}table.ff_repeater_table .repeat_btn{padding-right:0;vertical-align:middle;width:30px}table.ff_repeater_table .repeat_btn span.ff-icon{cursor:pointer;margin-right:10px}table.ff_repeater_table .repeat_btn span.ff-icon.icon-minus-circle{margin-right:0}table.ff_repeater_table.repeat-maxed .repeat_btn .repeat-plus{visibility:hidden}.ff-repeater-container{display:flex;flex-direction:column}.ff-repeater-container .repeat_btn{align-self:center;display:flex}.ff-repeater-container .ff_repeater_cont_row,.ff-repeater-container .ff_repeater_header{display:flex;flex-wrap:nowrap}.ff-repeater-container .ff_repeater_cont_row:only-child .repeat-minus{visibility:hidden}.ff-repeater-container .ff_repeater_cell,.ff-repeater-container .ff_repeater_header_item{box-sizing:border-box;padding:0 15px 0 0;text-align:left}.ff-repeater-container .ff-el-repeat-buttons-list{display:flex;margin-top:34%}.ff_repeater_table.mobile tbody td{display:block;padding:10px;width:100%}.ff_repeater_table.mobile tbody td .ff-el-group{margin-top:6px}.ff_repeater_table.mobile tbody td:before{clear:both;content:attr(data-label);display:block;font-size:.875em;letter-spacing:.5pt;white-space:nowrap}.ff-el-section-break .ff-el-section-title{font-weight:600;margin-bottom:5px}.ff-el-section-break hr{background-color:#dadbdd;border:none;height:1px;margin-bottom:10px}table.ff_flexible_table.ff-checkable-grids{width:100%}.ff_flexible_table.mobile thead{left:-9999px;position:absolute;top:-9999px}.ff_flexible_table.mobile tbody td{display:block;padding:10px;width:100%}.ff_flexible_table.mobile tbody tr{background:#fff;border-bottom:1px solid #ced4da;border-top:1px solid #ced4da;border-color:#ced4da;border-style:solid;border-width:2px 1px 4px;display:block;margin:16px 0 10px;position:relative}@media only screen and (max-width:400px){.ff_repeater_table{width:100%}.ff_repeater_table thead{display:none}.ff_repeater_table tbody tr{border:1px solid #ddd;display:block;margin-bottom:15px;padding:10px}.ff_repeater_table tbody td{display:block;padding:5px 0;text-align:left;width:100%!important}.ff_repeater_table tbody td .ff-el-input--content{width:100%}.ff_repeater_table .repeat_btn{margin-top:10px;padding:10px 0;text-align:center;width:100%}.ff_repeater_table .repeat_btn .ff-el-repeat-buttons-list{display:flex;justify-content:space-between}.ff_repeater_table .repeat_btn .ff-el-repeat-buttons-list span{background-color:#f0f0f0;border-radius:3px;cursor:pointer;padding:5px 10px}}@media only screen and (min-width:641px){.fluentform .ff-el-group.ff_list_3col .ff-el-form-check{display:-moz-inline-stack;display:inline-block;margin:0 0 2px;min-height:28px;padding-right:16px;vertical-align:top;width:33.3%}.fluentform .ff-el-group.ff_list_2col .ff-el-form-check{display:-moz-inline-stack;display:inline-block;margin:0;min-height:28px;padding-right:16px;vertical-align:top;width:50%}.fluentform .ff-el-group.ff_list_4col .ff-el-form-check{display:-moz-inline-stack;display:inline-block;margin:0;min-height:28px;padding-right:16px;vertical-align:top;width:25%}.fluentform .ff-el-group.ff_list_5col .ff-el-form-check{display:-moz-inline-stack;display:inline-block;margin:0;min-height:28px;padding-right:16px;vertical-align:top;width:20%}.fluentform .ff-el-group.ff_list_inline .ff-el-form-check{display:-moz-inline-stack;display:inline-block;float:none!important;margin:0 15px 10px 0;width:auto!important}}@media (max-width:767px){table.ff_flexible_table,table.ff_flexible_table.ff-checkable-grids{border:0}table.ff_flexible_table.ff-checkable-grids tbody tr{padding-top:0!important}table.ff_flexible_table.ff-checkable-grids tbody tr td.ff_grid_header{background-color:#eee!important;margin:0;text-align:center}table.ff_flexible_table.ff-checkable-grids tbody tr td{text-align:left!important}table.ff_flexible_table.ff-checkable-grids tbody tr td:before{content:none!important}table.ff_flexible_table.ff-checkable-grids tbody tr td:after{content:attr(data-label);display:inline-block;letter-spacing:.5pt;padding-left:10px;white-space:nowrap}table.ff_flexible_table.ff-checkable-grids tbody tr:nth-child(2n)>td{background:#fff0}table.ff_flexible_table thead{left:-9999px;position:absolute;top:-9999px}table.ff_flexible_table tbody tr{background:#fff;border-bottom:1px solid #ced4da;border-top:1px solid #ced4da;border-color:#ced4da;border-style:solid;border-width:2px 1px 4px;display:block;margin:16px 0 10px;padding-top:12px!important;position:relative}table.ff_flexible_table tbody tr td{display:block;margin-left:8px;margin-right:8px;padding:5px}table.ff_flexible_table tbody tr td:before{clear:both;content:attr(data-label);display:block;font-size:.875em;letter-spacing:.5pt;white-space:nowrap}table.ff_flexible_table tbody tr td.repeat_btn{background-color:#eee;margin-left:0;padding:10px!important;width:100%!important}table.ff_flexible_table tbody tr td.repeat_btn .ff-el-repeat-buttons-list{float:none;width:100%}}@media only screen and (max-width:768px){.lity-container{width:96%}.fluentform .ff-t-container .ff-name-title{width:100%}.ff_repeater_cont_row{background:#fff;border-bottom:1px solid #ced4da;border-top:1px solid #ced4da;border-color:#ced4da;border-style:solid;border-width:2px 1px 4px;display:flex;flex-direction:column;margin:16px 0 10px;padding-top:12px}.ff_repeater_cont_row .ff_repeater_cell{display:block;margin-left:8px;margin-right:8px;padding:5px}.ff_repeater_cont_row .ff-t-cell{flex-basis:100%!important;max-width:100%;width:100%}.ff_repeater_cont_row .ff_repeater_body[role=rowgroup]{display:flex;flex-direction:column}.ff-repeater-container .ff-el-repeat-buttons-list{margin-top:-28px}.ff-el-repeat-buttons-list{margin-top:0}}:root{--fluentform-primary:#1a7efb;--fluentform-secondary:#606266;--fluentform-danger:#f56c6c;--fluentform-border-color:#dadbdd;--fluentform-border-radius:7px;--fluentform-input-select-height:auto}.ff-default .ff_btn_style{border:1px solid #fff0;border-radius:7px;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;line-height:1.5;padding:8px 20px;position:relative;text-align:center;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.ff-default .ff_btn_style:focus,.ff-default .ff_btn_style:hover{opacity:.8;outline:0;text-decoration:none}.ff-default .ff-btn-primary:not(.ff_btn_no_style){background-color:#007bff;border-color:#007bff;color:#fff}.ff-default .ff-btn-primary:not(.ff_btn_no_style):focus,.ff-default .ff-btn-primary:not(.ff_btn_no_style):hover{background-color:#0069d9;border-color:#0062cc;color:#fff}.ff-default .ff-btn-secondary:not(.ff_btn_no_style){background-color:#606266;border-color:#606266;color:#fff}.ff-default .ff-btn-secondary:not(.ff_btn_no_style):focus,.ff-default .ff-btn-secondary:not(.ff_btn_no_style):hover{background-color:#727b84;border-color:#6c757d;color:#fff}.ff-default .ff-btn-lg{border-radius:6px;font-size:18px;line-height:1.5;padding:8px 16px}.ff-default .ff-btn-sm{border-radius:3px;font-size:13px;line-height:1.5;padding:4px 8px}.ff-default .ff-el-form-control{background-clip:padding-box;background-image:none;border:1px solid var(--fluentform-border-color);border-radius:var(--fluentform-border-radius);color:var(--fluentform-secondary);font-family:-apple-system,"system-ui",Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1;margin-bottom:0;max-width:100%;padding:11px 15px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.ff-default .ff-el-form-control:focus{background-color:#fff;border-color:var(--fluentform-primary);color:var(--fluentform-secondary);outline:none}.ff-default .ff-el-form-check label.ff-el-form-check-label{cursor:pointer;margin-bottom:7px}.ff-default .ff-el-form-check label.ff-el-form-check-label>span:after,.ff-default .ff-el-form-check label.ff-el-form-check-label>span:before{content:none}.ff-default .ff-el-form-check:last-child label.ff-el-form-check-label{margin-bottom:0}.ff-default textarea{min-height:90px}select.ff-el-form-control:not([size]):not([multiple]){height:var(--fluentform-input-select-height,auto)}.elementor-editor-active .ff-form-loading .ff-step-container .fluentform-step:first-child{height:auto}.ff-upload-preview.ff_uploading{opacity:.8}@keyframes ff_move{0%{background-position:0 0}to{background-position:50px 50px}}.ff_uploading .ff-el-progress .ff-el-progress-bar{animation:ff_move 2s linear infinite;background-image:linear-gradient(-45deg,hsl(0 0% 100% / .2) 25%,transparent 0,transparent 50%,hsl(0 0% 100% / .2) 0,hsl(0 0% 100% / .2) 75%,transparent 0,transparent);background-size:50px 50px;border-bottom-left-radius:20px;border-bottom-right-radius:8px;border-top-left-radius:20px;border-top-right-radius:8px;bottom:0;content:"";left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}.ff_payment_summary{overflow-x:scroll}.pac-container{z-index:99999!important}.ff-support-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ff-default{font-family:inherit}.ff-default .ff-el-input--label label{display:inline-block;font-weight:500;line-height:inherit;margin-bottom:0}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--ast-global-color-0:var(--ast-global-color-0);--wp--preset--color--ast-global-color-1:var(--ast-global-color-1);--wp--preset--color--ast-global-color-2:var(--ast-global-color-2);--wp--preset--color--ast-global-color-3:var(--ast-global-color-3);--wp--preset--color--ast-global-color-4:var(--ast-global-color-4);--wp--preset--color--ast-global-color-5:var(--ast-global-color-5);--wp--preset--color--ast-global-color-6:var(--ast-global-color-6);--wp--preset--color--ast-global-color-7:var(--ast-global-color-7);--wp--preset--color--ast-global-color-8:var(--ast-global-color-8);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:root{--wp--style--global--content-size:var(--wp--custom--ast-content-width-size);--wp--style--global--wide-size:var(--wp--custom--ast-wide-width-size)}:where(body){margin:0}.wp-site-blocks>.alignleft{float:left;margin-right:2em}.wp-site-blocks>.alignright{float:right;margin-left:2em}.wp-site-blocks>.aligncenter{justify-content:center;margin-left:auto;margin-right:auto}:where(.wp-site-blocks)>*{margin-block-start:24px;margin-block-end:0}:where(.wp-site-blocks)>:first-child{margin-block-start:0}:where(.wp-site-blocks)>:last-child{margin-block-end:0}:root{--wp--style--block-gap:24px}:root :where(.is-layout-flow)>:first-child{margin-block-start:0}:root :where(.is-layout-flow)>:last-child{margin-block-end:0}:root :where(.is-layout-flow)>*{margin-block-start:24px;margin-block-end:0}:root :where(.is-layout-constrained)>:first-child{margin-block-start:0}:root :where(.is-layout-constrained)>:last-child{margin-block-end:0}:root :where(.is-layout-constrained)>*{margin-block-start:24px;margin-block-end:0}:root :where(.is-layout-flex){gap:24px}:root :where(.is-layout-grid){gap:24px}.is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-flow>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-constrained>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}a:where(:not(.wp-element-button)){text-decoration:none}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-ast-global-color-0-color{color:var(--wp--preset--color--ast-global-color-0)!important}.has-ast-global-color-1-color{color:var(--wp--preset--color--ast-global-color-1)!important}.has-ast-global-color-2-color{color:var(--wp--preset--color--ast-global-color-2)!important}.has-ast-global-color-3-color{color:var(--wp--preset--color--ast-global-color-3)!important}.has-ast-global-color-4-color{color:var(--wp--preset--color--ast-global-color-4)!important}.has-ast-global-color-5-color{color:var(--wp--preset--color--ast-global-color-5)!important}.has-ast-global-color-6-color{color:var(--wp--preset--color--ast-global-color-6)!important}.has-ast-global-color-7-color{color:var(--wp--preset--color--ast-global-color-7)!important}.has-ast-global-color-8-color{color:var(--wp--preset--color--ast-global-color-8)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-ast-global-color-0-background-color{background-color:var(--wp--preset--color--ast-global-color-0)!important}.has-ast-global-color-1-background-color{background-color:var(--wp--preset--color--ast-global-color-1)!important}.has-ast-global-color-2-background-color{background-color:var(--wp--preset--color--ast-global-color-2)!important}.has-ast-global-color-3-background-color{background-color:var(--wp--preset--color--ast-global-color-3)!important}.has-ast-global-color-4-background-color{background-color:var(--wp--preset--color--ast-global-color-4)!important}.has-ast-global-color-5-background-color{background-color:var(--wp--preset--color--ast-global-color-5)!important}.has-ast-global-color-6-background-color{background-color:var(--wp--preset--color--ast-global-color-6)!important}.has-ast-global-color-7-background-color{background-color:var(--wp--preset--color--ast-global-color-7)!important}.has-ast-global-color-8-background-color{background-color:var(--wp--preset--color--ast-global-color-8)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-ast-global-color-0-border-color{border-color:var(--wp--preset--color--ast-global-color-0)!important}.has-ast-global-color-1-border-color{border-color:var(--wp--preset--color--ast-global-color-1)!important}.has-ast-global-color-2-border-color{border-color:var(--wp--preset--color--ast-global-color-2)!important}.has-ast-global-color-3-border-color{border-color:var(--wp--preset--color--ast-global-color-3)!important}.has-ast-global-color-4-border-color{border-color:var(--wp--preset--color--ast-global-color-4)!important}.has-ast-global-color-5-border-color{border-color:var(--wp--preset--color--ast-global-color-5)!important}.has-ast-global-color-6-border-color{border-color:var(--wp--preset--color--ast-global-color-6)!important}.has-ast-global-color-7-border-color{border-color:var(--wp--preset--color--ast-global-color-7)!important}.has-ast-global-color-8-border-color{border-color:var(--wp--preset--color--ast-global-color-8)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}:root :where(.wp-block-icon svg){width:24px}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}.woocommerce form .form-row .required{visibility:visible}.mega-menu-last-modified-1788280295{content:'Tuesday 1st September 2026 16:31:35 UTC'}#mega-menu-wrap-primary,#mega-menu-wrap-primary #mega-menu-primary,#mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column,#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary span.mega-indicator,#mega-menu-wrap-primary #mega-menu-primary span.mega-menu-badge,#mega-menu-wrap-primary button.mega-close,#mega-menu-wrap-primary button.mega-toggle-standard{transition:none;box-shadow:none;background:none;border:0;bottom:auto;box-sizing:border-box;clip:auto;color:#666;display:block;float:none;font-family:inherit;font-size:14px;height:auto;left:auto;line-height:1.7;list-style-type:none;margin:0;min-height:auto;max-height:none;min-width:auto;max-width:none;opacity:1;outline:none;overflow:visible;padding:0;position:relative;pointer-events:auto;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;transform:none;top:auto;vertical-align:baseline;visibility:inherit;width:auto;word-wrap:break-word;white-space:normal;-webkit-tap-highlight-color:#fff0}#mega-menu-wrap-primary:before,#mega-menu-wrap-primary:after,#mega-menu-wrap-primary #mega-menu-primary:before,#mega-menu-wrap-primary #mega-menu-primary:after,#mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:before,#mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu:after,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:before,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item:after,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row:before,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row:after,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column:before,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column:after,#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:before,#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link:after,#mega-menu-wrap-primary #mega-menu-primary span.mega-indicator:before,#mega-menu-wrap-primary #mega-menu-primary span.mega-indicator:after,#mega-menu-wrap-primary #mega-menu-primary span.mega-menu-badge:before,#mega-menu-wrap-primary #mega-menu-primary span.mega-menu-badge:after,#mega-menu-wrap-primary button.mega-close:before,#mega-menu-wrap-primary button.mega-close:after,#mega-menu-wrap-primary button.mega-toggle-standard:before,#mega-menu-wrap-primary button.mega-toggle-standard:after{display:none}#mega-menu-wrap-primary{border-radius:0}@media only screen and (min-width:769px){#mega-menu-wrap-primary{background-color:#222}}#mega-menu-wrap-primary.mega-keyboard-navigation .mega-menu-toggle:focus,#mega-menu-wrap-primary.mega-keyboard-navigation .mega-toggle-block:focus,#mega-menu-wrap-primary.mega-keyboard-navigation .mega-toggle-block a:focus,#mega-menu-wrap-primary.mega-keyboard-navigation .mega-toggle-block button:focus,#mega-menu-wrap-primary.mega-keyboard-navigation .mega-toggle-block .mega-search input[type=text]:focus,#mega-menu-wrap-primary.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus,#mega-menu-wrap-primary.mega-keyboard-navigation #mega-menu-primary a:focus,#mega-menu-wrap-primary.mega-keyboard-navigation #mega-menu-primary span:focus,#mega-menu-wrap-primary.mega-keyboard-navigation #mega-menu-primary input:focus,#mega-menu-wrap-primary.mega-keyboard-navigation #mega-menu-primary li.mega-menu-item .mega-menu-link:focus,#mega-menu-wrap-primary.mega-keyboard-navigation #mega-menu-primary form.mega-search-open:has(input[type=text]:focus),#mega-menu-wrap-primary.mega-keyboard-navigation #mega-menu-primary+button.mega-close:focus,#mega-menu-wrap-primary.mega-keyboard-navigation #mega-menu-primary .mega-mobile-back>button:focus{outline-style:solid;outline-width:3px;outline-color:#109cde;outline-offset:-3px}#mega-menu-wrap-primary.mega-keyboard-navigation .mega-toggle-block button.mega-toggle-animated:focus{outline-offset:2px}#mega-menu-wrap-primary.mega-keyboard-navigation>li.mega-menu-item>a.mega-menu-link:focus{background-color:#333;color:#fff;font-weight:400;text-decoration:none;border-color:#fff}@media only screen and (max-width:768px){#mega-menu-wrap-primary.mega-keyboard-navigation>li.mega-menu-item>a.mega-menu-link:focus{color:#fff;background-color:#333}}#mega-menu-wrap-primary #mega-menu-primary{text-align:left;padding:0}#mega-menu-wrap-primary #mega-menu-primary .mega-description-group{vertical-align:middle;display:inline-block;transition:none}#mega-menu-wrap-primary #mega-menu-primary .mega-description-group .mega-menu-title,#mega-menu-wrap-primary #mega-menu-primary .mega-description-group .mega-menu-description{transition:none;line-height:1.5;display:block}#mega-menu-wrap-primary #mega-menu-primary .mega-description-group .mega-menu-description{font-style:italic;font-size:.8em;text-transform:none;font-weight:400}#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link{cursor:pointer;display:inline}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon>a.mega-menu-link{display:flex;align-items:center}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon>a.mega-menu-link:before{flex:0 0 auto;align-self:flex-start}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-tabbed.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon>a.mega-menu-link{display:block}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-top>a.mega-menu-link{display:table-cell;vertical-align:middle;line-height:initial}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-top>a.mega-menu-link:before{display:block;margin:0 0 6px 0;text-align:center}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-top>a.mega-menu-link>span.mega-title-below{display:inline-block;transition:none}@media only screen and (max-width:768px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-icon-top>a.mega-menu-link{display:block;line-height:40px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-icon-top>a.mega-menu-link:before{display:inline-block;margin:0 6px 0 0;text-align:left}}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-icon-right>a.mega-menu-link:before{float:right;margin:0 0 0 6px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-animating>ul.mega-sub-menu{pointer-events:none}#mega-menu-wrap-primary #mega-menu-primary li.mega-disable-link>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu li.mega-disable-link>a.mega-menu-link{cursor:inherit}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-disable-link>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>li.mega-menu-item-has-children.mega-disable-link>a.mega-menu-link{cursor:pointer}#mega-menu-wrap-primary #mega-menu-primary p{margin-bottom:10px}#mega-menu-wrap-primary #mega-menu-primary input,#mega-menu-wrap-primary #mega-menu-primary img{max-width:100%}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item>ul.mega-sub-menu{display:block;visibility:hidden;opacity:1;pointer-events:auto}@media only screen and (max-width:768px){#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item>ul.mega-sub-menu{display:none;visibility:visible;opacity:1}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu{display:block}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item.mega-toggle-on li.mega-hide-sub-menu-on-mobile>ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary li.mega-hide-sub-menu-on-mobile>ul.mega-sub-menu{display:none}}@media only screen and (min-width:769px){#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"] li.mega-menu-item>ul.mega-sub-menu{opacity:0;transition:opacity 200ms ease-in,visibility 200ms ease-in}#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"].mega-no-js li.mega-menu-item:hover>ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"].mega-no-js li.mega-menu-item:focus>ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"] li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu{opacity:1}#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu{opacity:0;transform:translate(0,10px);transition:opacity 200ms ease-in,transform 200ms ease-in,visibility 200ms ease-in}#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover>ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus>ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu{opacity:1;transform:translate(0,0)}#mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu{transform:translate(0,10px);transition:transform 200ms ease-in,visibility 200ms ease-in}#mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"].mega-no-js li.mega-menu-item:hover>ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"].mega-no-js li.mega-menu-item:focus>ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"] li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary[data-effect="slide_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu{transform:translate(0,0)}}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children>ul.mega-sub-menu{display:none}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-collapse-children.mega-toggle-on>ul.mega-sub-menu{display:block}#mega-menu-wrap-primary #mega-menu-primary.mega-no-js li.mega-menu-item:hover>ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary.mega-no-js li.mega-menu-item:focus>ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu{visibility:visible}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu{visibility:inherit;opacity:1;display:block}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-1-columns>ul.mega-sub-menu>li.mega-menu-item{float:left;width:100%}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-2-columns>ul.mega-sub-menu>li.mega-menu-item{float:left;width:50%}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-3-columns>ul.mega-sub-menu>li.mega-menu-item{float:left;width:33.3333333333%}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-4-columns>ul.mega-sub-menu>li.mega-menu-item{float:left;width:25%}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-5-columns>ul.mega-sub-menu>li.mega-menu-item{float:left;width:20%}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-6-columns>ul.mega-sub-menu>li.mega-menu-item{float:left;width:16.6666666667%}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a[class^="dashicons"]:before{font-family:dashicons}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:before{display:inline-block;font:inherit;font-family:dashicons;position:static;margin:0 6px 0 0;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;background:#fff0;height:auto;width:auto;top:auto}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-material-symbol:before{content:attr(data-ms-icon);font-family:var(--wp--preset--font-family--material-symbols)}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-hide-text a.mega-menu-link:before{margin:0}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-hide-text li.mega-menu-item a.mega-menu-link:before{margin:0 6px 0 0}#mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-left.mega-toggle-on>a.mega-menu-link{border-radius:0}#mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-right>ul.mega-sub-menu{right:0}#mega-menu-wrap-primary #mega-menu-primary li.mega-align-bottom-right.mega-toggle-on>a.mega-menu-link{border-radius:0}@media only screen and (min-width:769px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu.mega-menu-item{position:static}}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item{margin:0 0 0 0;display:inline-block;height:auto;vertical-align:middle}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-item-align-right{float:right}@media only screen and (min-width:769px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-item-align-right{margin:0 0 0 0}}@media only screen and (min-width:769px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-item-align-float-left{float:left}}@media only screen and (min-width:769px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:focus{background-color:#333;color:#fff;font-weight:400;text-decoration:none;border-color:#fff}}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{background-color:#333;color:#fff;font-weight:400;text-decoration:none;border-color:#fff}@media only screen and (max-width:768px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{color:#fff;background-color:#333}}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link{background-color:#333;color:#fff;font-weight:400;text-decoration:none;border-color:#fff}@media only screen and (max-width:768px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link{color:#fff;background-color:#333}}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{line-height:40px;height:40px;padding:0 10px;vertical-align:baseline;width:auto;display:block;color:#fff;text-transform:none;text-decoration:none;text-align:left;background-color:#fff0;border:0;border-radius:0;font-family:inherit;font-size:14px;font-weight:400;outline:none}@media only screen and (min-width:769px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-multi-line>a.mega-menu-link{line-height:inherit;display:table-cell;vertical-align:middle}}@media only screen and (max-width:768px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-multi-line>a.mega-menu-link br{display:none}}@media only screen and (max-width:768px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item{display:list-item;margin:0;clear:both;border:0}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-item-align-right{float:none}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{border:0;margin:0;line-height:40px;height:40px;padding:0 10px;background:#fff0;text-align:left;color:#fff;font-size:14px}}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row{width:100%;float:left}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column{float:left;min-height:1px}@media only screen and (min-width:769px){#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column{width:calc(var(--span) / var(--columns) * 100%)}}@media only screen and (max-width:768px){#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column{width:100%;clear:both}}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{padding:15px;width:100%}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{z-index:999;border-radius:0;background-color:#f1f1f1;border:0;padding:0;position:absolute;width:100%;max-width:none;left:0}@media only screen and (max-width:768px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{float:left;position:static;width:100%}}@media only screen and (min-width:769px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard{width:calc(var(--span) / var(--columns) * 100%)}}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu .mega-description-group .mega-menu-description{margin:5px 0}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item ul.mega-sub-menu{clear:both}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{margin-left:10px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu{margin-left:10px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{color:#666;font-family:inherit;font-size:14px;display:block;float:left;clear:none;padding:15px;vertical-align:top}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard.mega-menu-clear,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-menu-clear{clear:left}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard h4.mega-block-title,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title{color:#555;font-family:inherit;font-size:16px;text-transform:uppercase;text-decoration:none;font-weight:700;text-align:left;margin:0 0 0 0;padding:0 0 5px 0;vertical-align:top;display:block;visibility:inherit;border:0}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard h4.mega-block-title:hover,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title:hover{border-color:#fff0}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{color:#555;font-family:inherit;font-size:16px;text-transform:uppercase;text-decoration:none;font-weight:700;text-align:left;margin:0 0 0 0;padding:0;vertical-align:top;display:block;border:0}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard>a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover{border-color:#fff0}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard>a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard>a.mega-menu-link:focus,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus{color:#555;font-weight:700;text-decoration:none;background-color:#fff0}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard>a.mega-menu-link:hover>span.mega-title-below,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard>a.mega-menu-link:focus>span.mega-title-below,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover>span.mega-title-below,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus>span.mega-title-below{text-decoration:none}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link{color:#666;font-family:inherit;font-size:14px;text-transform:none;text-decoration:none;font-weight:400;text-align:left;margin:0 0 0 0;padding:0;vertical-align:top;display:block;border:0}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover{border-color:#fff0}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item.mega-icon-left.mega-has-description.mega-has-icon>a.mega-menu-link{display:flex}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item>a.mega-menu-link:focus,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:focus{color:#666;font-weight:400;text-decoration:none;background-color:#fff0}@media only screen and (max-width:768px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{border:0;padding:10px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item{width:100%;clear:both}}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{color:#666;font-family:inherit;font-size:14px;text-transform:none;text-decoration:none;font-weight:400;margin:0;border:0;padding:0;vertical-align:top;display:block}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu.mega-no-headers>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus{color:#666;font-weight:400;text-decoration:none;background-color:#fff0}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu{z-index:999;position:absolute;width:250px;max-width:none;padding:0;border:0;background-color:#f1f1f1;border-radius:0}@media only screen and (max-width:768px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu{float:left;position:static;width:100%;padding:0;border:0;border-radius:0}}@media only screen and (max-width:768px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item{clear:both}}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{display:block;background-color:#f1f1f1;color:#666;font-family:inherit;font-size:14px;font-weight:400;padding:0 10px;line-height:35px;text-decoration:none;text-transform:none;vertical-align:baseline}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child>a.mega-menu-link{border-top-left-radius:0;border-top-right-radius:0}@media only screen and (max-width:768px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child>a.mega-menu-link{border-top-left-radius:0;border-top-right-radius:0}}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child>a.mega-menu-link{border-bottom-right-radius:0;border-bottom-left-radius:0}@media only screen and (max-width:768px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child>a.mega-menu-link{border-bottom-right-radius:0;border-bottom-left-radius:0}}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus{background-color:#ddd;font-weight:400;text-decoration:none;color:#666}@media only screen and (min-width:769px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{position:absolute;left:100%;top:0}}@media only screen and (max-width:768px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link{padding-left:20px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu ul.mega-sub-menu a.mega-menu-link{padding-left:30px}}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{display:inline-block;height:100%;font-size:inherit;line-height:inherit;margin:0 0 0 6px;color:inherit}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{display:inline-block;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:dashicons;font-weight:400}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{float:right;margin-left:auto}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-collapse-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after{content:""}@media only screen and (max-width:768px){#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{float:right}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after{content:""}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-hide-sub-menu-on-mobile>a.mega-menu-link>span.mega-indicator{display:none}}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu:not(.mega-menu-tabbed) li.mega-menu-item-has-children:not(.mega-collapse-children)>a.mega-menu-link>span.mega-indicator,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-hide-arrow>a.mega-menu-link>span.mega-indicator{display:none}@media only screen and (min-width:769px){#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item a.mega-menu-link>span.mega-indicator:after{content:""}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link{text-align:right}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link>span.mega-indicator{float:left}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link>span.mega-indicator:after{content:"";margin:0 6px 0 0}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right li.mega-menu-item a.mega-menu-link:before{float:right;margin:0 0 0 6px}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{left:-100%;top:0}}@media only screen and (max-width:768px){#mega-menu-wrap-primary #mega-menu-primary li.mega-hide-on-mobile,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-hide-on-mobile,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-hide-on-mobile{display:none}}@media only screen and (min-width:769px){#mega-menu-wrap-primary #mega-menu-primary li.mega-hide-on-desktop,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-hide-on-desktop,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-hide-on-desktop{display:none}}#mega-menu-wrap-primary .mega-menu-toggle{display:none}#mega-menu-wrap-primary .mega-menu-toggle~button.mega-close{display:none}@media only screen and (max-width:768px){#mega-menu-wrap-primary .mega-menu-toggle{z-index:1;background-color:#222;border-radius:2px;line-height:40px;height:40px;text-align:left;user-select:none;outline:none;white-space:nowrap;display:flex}#mega-menu-wrap-primary .mega-menu-toggle img{max-width:100%;padding:0}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left,#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center,#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right{display:flex;flex:1;gap:6px}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block{display:flex;height:100%;outline:0;align-self:center;flex-shrink:0}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left{justify-content:flex-start;padding-left:6px}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center{justify-content:center}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right{justify-content:flex-end;padding-right:6px}#mega-menu-wrap-primary .mega-menu-toggle+#mega-menu-primary{flex-direction:column;flex-wrap:nowrap;background-color:#222;padding:0;display:none}#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary{display:flex;visibility:visible}}body.mega-menu-primary.ast-header-break-point .ast-mobile-menu-buttons{display:none}@media only screen and (min-width:769px){#mega-menu-wrap-primary #mega-menu-primary .ast-masthead-custom-menu-items{display:inline-block;margin:0 0 0 0}}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0{/*! 
                    * Hamburgers 
                    * @description Tasty CSS-animated hamburgers 
                    * @author Jonathan Suh @jonsuh 
                    * @site https://jonsuh.com/hamburgers 
                    * @link https://github.com/jonsuh/hamburgers 
                    */
}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated{padding:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:#fff0;border:0;margin:0;overflow:visible;transform:scale(.8);align-self:center;outline:0;background:none}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box{width:40px;height:24px;display:inline-block;position:relative;outline:0}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner{display:block;top:50%;margin-top:-2px}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner,#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before,#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after{width:40px;height:4px;background-color:#ddd;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before,#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after{content:"";display:block}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before{top:-10px}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after{bottom:-10px}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner{top:2px}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:0.15s}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after{top:20px}#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner{transform:translate3d(0,10px,0) rotate(45deg)}#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after{transform:translate3d(0,-20px,0) rotate(-90deg)}#mega-menu-wrap-primary{clear:both}body.bgdrinkware-b2b-product-page #content.site-content{padding:0}body.bgdrinkware-b2b-product-page #content>.ast-container{display:block;margin:0;max-width:none;padding:0}body.bgdrinkware-b2b-product-page #primary,body.bgdrinkware-b2b-product-page article.type-product,body.bgdrinkware-b2b-product-page div.product{border:0;float:none;margin:0;max-width:none;padding:0;width:100%}body.bgdrinkware-b2b-product-page div.product>.woocommerce-product-gallery,body.bgdrinkware-b2b-product-page div.product>.summary,body.bgdrinkware-b2b-product-page .woocommerce-tabs,body.bgdrinkware-b2b-product-page .upsells.products{display:none!important}body.bgdrinkware-b2b-product-page div.product::before,body.bgdrinkware-b2b-product-page div.product::after{display:none}html:has(body.bgdrinkware-b2b-product-page),body.bgdrinkware-b2b-product-page,body.bgdrinkware-b2b-product-page #page,body.bgdrinkware-b2b-product-page #content.site-content{background:#f3f0e8!important;margin:0!important}body.bgdrinkware-b2b-product-page #content.site-content,body.bgdrinkware-b2b-product-page #content>.ast-container,body.bgdrinkware-b2b-product-page #primary,body.bgdrinkware-b2b-product-page #main,body.bgdrinkware-b2b-product-page article.type-product,body.bgdrinkware-b2b-product-page .entry-content,body.bgdrinkware-b2b-product-page .woocommerce,body.bgdrinkware-b2b-product-page div.product{margin-block:0!important;padding-block:0!important}body.bgdrinkware-b2b-product-page #masthead,body.bgdrinkware-b2b-product-page .site-header,body.bgdrinkware-b2b-product-page #colophon,body.bgdrinkware-b2b-product-page .site-footer{margin-block:0!important}body.single-product .related.products{box-sizing:border-box!important;clear:both;display:block!important;width:min(1320px, 100%)!important;max-width:100%!important;margin:0 auto!important;padding:clamp(64px, 7vw, 96px) clamp(20px, 4vw, 56px) clamp(72px, 8vw, 112px)!important;background:#f3f0e8!important;color:#193c34}body.single-product .related.products>h2{margin:0 0 clamp(28px, 4vw, 46px)!important;color:#0b2f27!important;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2rem, 3.8vw, 3.5rem)!important;font-weight:600!important;line-height:1.08!important;letter-spacing:-.03em;text-align:left}body.single-product .related.products ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(20px, 2.2vw, 32px)!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}body.single-product .related.products ul.products::before,body.single-product .related.products ul.products::after{content:none!important;display:none!important}body.single-product .related.products ul.products li.product{float:none!important;display:flex!important;flex-direction:column;width:auto!important;min-width:0;margin:0!important;padding:0!important;background:transparent!important}body.single-product .related.products ul.products li.product a.woocommerce-loop-product__link{display:block;color:#193c34;text-decoration:none}body.single-product .related.products ul.products li.product img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1;margin:0 0 18px!important;padding:0!important;border:1px solid #cad4ce;border-radius:0!important;background:#fff!important;box-shadow:none!important;object-fit:contain!important}body.single-product .related.products .ast-woo-product-category,body.single-product .related.products .product-category{margin:0 0 8px;color:#50645d!important;opacity:1!important;font-size:0.72rem!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.single-product .related.products .woocommerce-loop-product__title{margin:0 0 18px!important;padding:0!important;color:#193c34!important;font-size:clamp(1rem, 1.2vw, 1.12rem)!important;font-weight:720!important;line-height:1.35!important;letter-spacing:-.01em}body.single-product .related.products .price,body.single-product .related.products .star-rating{display:none!important}body.single-product .related.products ul.products li.product .button.bgdrinkware-view-product{align-self:flex-start;display:inline-flex!important;align-items:center;justify-content:center;gap:.45rem;min-height:46px!important;margin:auto 0 0!important;padding:.72rem 1.05rem!important;border:1px solid #113f34!important;border-radius:2px!important;background:#113f34!important;background-image:none!important;box-shadow:none!important;color:#fff!important;font-size:0.84rem!important;font-weight:780!important;line-height:1.2!important;text-decoration:none!important;text-transform:none!important;transform:none!important}body.single-product .related.products ul.products li.product .button.bgdrinkware-view-product:hover,body.single-product .related.products ul.products li.product .button.bgdrinkware-view-product:focus-visible{border-color:#0b2f27!important;background:#0b2f27!important;color:#fff!important}body.single-product .related.products ul.products li.product .button.bgdrinkware-view-product::before,body.single-product .related.products ul.products li.product .button.bgdrinkware-view-product::after{content:none!important;display:none!important}@media (max-width:920px){body.single-product .related.products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:540px){body.single-product .related.products{box-sizing:border-box!important;padding-inline:20px!important}body.single-product .related.products ul.products{grid-template-columns:1fr!important}}:root{--bgc-ivory:#f4f0e4;--bgc-paper:#fbf8ef;--bgc-ink:#123d31;--bgc-dark:#0d2d25;--bgc-moss:#466352;--bgc-sage:#8fa38c;--bgc-sand:#d4c2a6;--bgc-white:#fffdf7;--bgc-line:rgba(18, 61, 49, 0.16);--bgc-danger:#9e2f2f;--bgc-success:#246b4d;--bgc-shadow:0 24px 70px rgba(23, 54, 44, 0.12);--bgc-shadow-small:0 12px 34px rgba(23, 54, 44, 0.1);--bgc-radius:16px;--bgc-radius-large:24px;--bgc-container:1200px;--bgc-reading:760px;--bgc-ease:cubic-bezier(0.16, 1, 0.3, 1);--bgc-font-display:Iowan Old Style, Baskerville, Times New Roman, serif;--bgc-font-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html{scroll-behavior:smooth;scroll-padding-top:112px}body.bgc-theme{background:var(--bgc-ivory);color:var(--bgc-ink);font-family:var(--bgc-font-body);font-size:16px;line-height:1.65;margin:0;overflow-x:clip}body.bgc-theme ::selection{background:var(--bgc-sand);color:var(--bgc-dark)}body.bgc-theme *,body.bgc-theme *::before,body.bgc-theme *::after{box-sizing:border-box}body.bgc-theme a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}body.bgc-theme :focus-visible{outline:3px solid var(--bgc-sand);outline-offset:4px}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}.bgc-skip-link{background:var(--bgc-white);border-radius:0 0 10px 10px;color:var(--bgc-ink)!important;font-weight:800;left:1rem;padding:.75rem 1rem;position:fixed;top:-100px;transition:top 160ms ease-out;z-index:10001}.bgc-skip-link:focus{top:0}.bgc-container{margin-inline:auto;max-width:var(--bgc-container);padding-inline:clamp(1rem, 3vw, 2rem);width:100%}.bgc-main{min-height:55dvh;padding-block:clamp(2.5rem, 7vw, 6.5rem)}.bgc-home-main{padding:0}.bgc-header{background:linear-gradient(to bottom,rgb(13 45 37 / .98) 0 7px,transparent 7px);left:0;padding:22px clamp(1rem, 2.2vw, 2.25rem) 0;position:relative;right:0;top:0;z-index:1000}.bgc-nav-shell{align-items:center;background:rgb(244 240 228 / .96);border:1px solid rgb(255 255 255 / .5);border-radius:999px;display:flex;gap:clamp(1.5rem, 4vw, 4.5rem);justify-content:space-between;margin-inline:auto;max-width:1500px;min-height:72px;padding:.65rem .75rem .65rem 1.5rem;position:relative;width:100%}.bgc-brand{display:inline-flex;flex:0 0 auto;flex-direction:column;line-height:1;text-decoration:none}.bgc-brand strong{font-family:var(--bgc-font-display);font-size:clamp(1.45rem, 2vw, 1.82rem);font-weight:500;letter-spacing:-.025em}.bgc-brand>span{font-size:.59rem;font-weight:700;letter-spacing:.22em;margin-top:.48rem}.bgc-brand .custom-logo-link{display:block}.bgc-brand .custom-logo{display:block;height:auto;max-height:48px;width:auto}.bgc-primary-nav{align-items:center;display:flex;flex:1 1 auto;gap:clamp(0.55rem, 1.5vw, 1.65rem);justify-content:flex-end}.bgc-menu-list{align-items:center;display:flex;gap:clamp(0.55rem, 1.5vw, 1.65rem);list-style:none;margin:0;padding:0}.bgc-menu-list a,.bgc-products-toggle{align-items:center;background:none;border:0;color:var(--bgc-ink);cursor:pointer;display:inline-flex;font:720 0.79rem/1.2 var(--bgc-font-body);min-height:44px;padding:.5rem 0;text-decoration:none;white-space:nowrap}.bgc-products-toggle{gap:.45rem}.bgc-products-toggle>span{font-size:1.2rem;transform-origin:center;transition:transform 220ms var(--bgc-ease)}.bgc-products-toggle[aria-expanded="true"]>span{transform:rotate(180deg)}.bgc-menu-toggle{align-items:center;background:#fff0;border:0;border-radius:50%;color:var(--bgc-ink);cursor:pointer;display:none;height:46px;justify-content:center;width:46px}.bgc-menu-lines,.bgc-menu-lines::before,.bgc-menu-lines::after{background:currentColor;display:block;height:2px;position:relative;transition:transform 200ms var(--bgc-ease),opacity 160ms ease-out;width:21px}.bgc-menu-lines::before,.bgc-menu-lines::after{content:"";left:0;position:absolute}.bgc-menu-lines::before{top:-6px}.bgc-menu-lines::after{top:6px}.bgc-menu-toggle[aria-expanded="true"] .bgc-menu-lines{background:#fff0}.bgc-menu-toggle[aria-expanded="true"] .bgc-menu-lines::before{top:0;transform:rotate(45deg)}.bgc-menu-toggle[aria-expanded="true"] .bgc-menu-lines::after{top:0;transform:rotate(-45deg)}.bgc-nav-dropdown{position:relative}.bgc-mega-menu{background:var(--bgc-paper);border:1px solid var(--bgc-line);border-radius:var(--bgc-radius-large);box-shadow:var(--bgc-shadow);display:grid;gap:2rem;grid-template-columns:255px minmax(440px,1fr);left:50%;min-width:min(720px, calc(100vw - 2rem));padding:1.5rem;position:absolute;top:calc(100% + 18px);transform:translateX(-42%);transform-origin:40% 0}.bgc-mega-menu[hidden]{display:none}.bgc-mega-menu.is-opening{animation:bgc-menu-enter 340ms var(--bgc-ease) both}@keyframes bgc-menu-enter{from{clip-path:inset(0 0 100% 0 round 24px);opacity:.35}to{clip-path:inset(0 0 0 0 round 24px);opacity:1}}.bgc-mega-intro{background:var(--bgc-dark);border-radius:var(--bgc-radius);color:var(--bgc-white)!important;display:flex;flex-direction:column;min-height:255px;overflow:hidden;padding:1.4rem;position:relative;text-decoration:none}.bgc-mega-intro::after{background:linear-gradient(180deg,transparent 28%,rgb(13 45 37 / .1) 48%,rgb(13 45 37 / .96) 82%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.bgc-mega-label,.bgc-mega-intro strong,.bgc-mega-action{position:relative;z-index:2}.bgc-mega-label{color:var(--bgc-sand);font-size:.67rem;font-weight:850;letter-spacing:.17em;text-transform:uppercase}.bgc-mega-intro strong{font-family:var(--bgc-font-display);font-size:1.65rem;font-weight:600;letter-spacing:-.025em;line-height:1.03;margin-top:1rem;max-width:10ch}.bgc-mega-action{align-items:center;display:inline-flex;font-size:.77rem;font-weight:800;gap:.5rem;margin-top:auto}.bgc-mega-action>span{color:var(--bgc-sand);font-size:1.2rem;transition:transform 180ms var(--bgc-ease)}.bgc-mega-media{bottom:0;height:108px;pointer-events:none;position:absolute;right:-10px;width:154px}.bgc-mega-media img{border:2px solid rgb(255 253 247 / .72);border-radius:10px;box-shadow:0 12px 26px rgb(0 0 0 / .28);height:78px;object-fit:cover;position:absolute;right:0;top:18px;transform-origin:90% 100%;transition:transform 420ms var(--bgc-ease),filter 240ms ease-out;width:106px}.bgc-mega-media img:nth-child(1){filter:saturate(.82) brightness(.78);transform:translate(-46px,11px) rotate(-8deg)}.bgc-mega-media img:nth-child(2){filter:saturate(.9) brightness(.88);transform:translate(-23px,4px) rotate(-3deg)}.bgc-mega-media img:nth-child(3){transform:translate(0,0) rotate(3deg)}.bgc-mega-links{align-self:stretch;display:grid;gap:0 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.bgc-mega-links a{align-items:center;border-bottom:1px solid var(--bgc-line);display:flex;font-size:.88rem;font-weight:720;min-height:59px;text-decoration:none;transition:color 160ms ease-out,transform 180ms var(--bgc-ease)}.bgc-button{align-items:center;background:var(--bgc-ink);border:1px solid var(--bgc-ink);border-radius:999px;color:var(--bgc-white)!important;cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:850;justify-content:center;letter-spacing:.08em;min-height:50px;padding:.8rem 1.45rem;text-decoration:none;text-transform:uppercase;transition:background 180ms ease-out,color 180ms ease-out,transform 160ms var(--bgc-ease),box-shadow 180ms ease-out}.bgc-button-small{min-height:48px;padding-inline:1.4rem;white-space:nowrap}.bgc-button-light{background:var(--bgc-sand);border-color:var(--bgc-sand);color:var(--bgc-dark)!important}.bgc-text-link{color:var(--bgc-ink)!important;font-weight:800;text-decoration:underline}.bgc-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.4rem;margin-top:2rem}.bgc-breadcrumbs{font-size:.77rem;margin-bottom:clamp(2rem, 5vw, 4rem)}.bgc-breadcrumbs ol{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.bgc-breadcrumbs li:not(:last-child)::after{color:var(--bgc-sage);content:"/";margin-left:.5rem}.bgc-breadcrumbs a{color:var(--bgc-moss)!important}.bgc-page-header,.bgc-article-header{max-width:870px;padding-bottom:clamp(2.5rem, 6vw, 5.5rem)}.bgc-page-header h1,.bgc-article-header h1,.bgc-product-copy h1,.bgc-error-page h1{color:var(--bgc-dark);font-family:var(--bgc-font-display);font-size:clamp(2.6rem, 6vw, 5.65rem);font-weight:600;letter-spacing:-.035em;line-height:.98;margin:0;overflow-wrap:break-word;text-wrap:balance}.bgc-page-deck{color:var(--bgc-moss);font-size:clamp(1.05rem, 1.5vw, 1.24rem);line-height:1.58;margin:1.5rem 0 0;max-width:68ch}.bgc-context-label,.bgc-topic-link{color:var(--bgc-moss)!important;display:inline-block;font-size:.69rem;font-weight:850;letter-spacing:.16em;margin-bottom:1.25rem;text-decoration:none}.bgc-entry-content{color:#244b40;font-size:1.04rem;min-width:0}.bgc-entry-content>*{max-width:min(100%, 75ch)}.bgc-entry-content h2,.bgc-entry-content h3,.bgc-article-next h2,.bgc-proof-aside h2,.bgc-contact-grid aside h2{color:var(--bgc-dark);font-family:var(--bgc-font-display);font-weight:600;letter-spacing:-.025em;line-height:1.12;margin-top:2.6em;text-wrap:balance}.bgc-entry-content h2{font-size:clamp(2rem, 4vw, 3.25rem)}.bgc-entry-content h3{font-size:clamp(1.45rem, 2.5vw, 2rem)}.bgc-entry-content img{border-radius:var(--bgc-radius);height:auto;max-width:100%}.bgc-entry-content table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto;width:max-content}.bgc-entry-content th,.bgc-entry-content td{border-bottom:1px solid var(--bgc-line);padding:.9rem 1rem;text-align:left}.bgc-reading-shell{max-width:1120px}.bgc-article{margin-inline:auto;max-width:var(--bgc-reading)}.bgc-article-header{padding-bottom:2.5rem}.bgc-article-header h1{font-size:clamp(2.7rem, 6vw, 5.1rem)}.bgc-article-meta{color:var(--bgc-moss);display:flex;flex-wrap:wrap;font-size:.78rem;gap:.5rem 1.25rem;margin-top:1.5rem}.bgc-article-cover{margin:0 0 clamp(2.5rem, 6vw, 5rem)}.bgc-article-cover img{aspect-ratio:16 / 9;border-radius:var(--bgc-radius-large);display:block;height:auto;object-fit:cover;width:100%}.bgc-article-next,.bgc-proof-aside,.bgc-contact-grid aside{background:var(--bgc-dark);border-radius:var(--bgc-radius);color:var(--bgc-white);margin-top:clamp(3rem, 7vw, 6rem);padding:clamp(1.5rem, 4vw, 2.6rem)}.bgc-article-next h2,.bgc-proof-aside h2,.bgc-contact-grid aside h2{color:var(--bgc-white);font-size:clamp(1.8rem, 4vw, 2.7rem);margin:0 0 1rem}.bgc-resource-grid{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.bgc-resource-card{border-top:1px solid var(--bgc-line);min-width:0;padding:1.25rem}.bgc-resource-media{aspect-ratio:4 / 3;background:var(--bgc-paper);border-radius:var(--bgc-radius);display:block;overflow:hidden}.bgc-resource-media img{height:100%;object-fit:cover;transition:transform 520ms var(--bgc-ease);width:100%}.bgc-resource-card time{color:var(--bgc-moss);display:block;font-size:.72rem;margin-top:1.15rem}.bgc-resource-card h2,.bgc-search-result h2{font-family:var(--bgc-font-display);font-size:1.65rem;line-height:1.1;margin:.8rem 0}.bgc-resource-card h2 a,.bgc-search-result h2 a{text-decoration:none}.bgc-resource-card p,.bgc-search-result p{color:var(--bgc-moss)}.bgc-product-hero{align-items:center;display:grid;gap:clamp(2rem, 6vw, 5rem);grid-template-columns:minmax(0,0.88fr) minmax(380px,1.12fr);margin-bottom:clamp(4rem, 10vw, 8rem)}.bgc-product-copy{min-width:0}.bgc-product-image{background:var(--bgc-paper);border-radius:var(--bgc-radius-large);margin:0;overflow:hidden}.bgc-product-image img{aspect-ratio:4 / 3;display:block;height:auto;object-fit:cover;width:100%}.bgc-proof-layout,.bgc-contact-grid{align-items:start;display:grid;gap:clamp(2.5rem, 7vw, 7rem);grid-template-columns:minmax(0,1fr) minmax(280px,0.46fr)}.bgc-proof-aside,.bgc-contact-grid aside{margin-top:0;position:sticky;top:2rem}.bgc-contact-grid aside ul{margin:1.5rem 0 0;padding-left:1.2rem}.bgc-contact-grid aside li+li{margin-top:.55rem}.bgc-form-slot input,.bgc-form-slot select,.bgc-form-slot textarea,.bgc-empty-state input[type="search"]{background:var(--bgc-white);border:1px solid var(--bgc-line);border-radius:10px;color:var(--bgc-ink);font:inherit;min-height:50px;padding:.8rem .95rem;width:100%}.bgc-form-slot label{color:var(--bgc-dark);font-size:.84rem;font-weight:750}.bgc-form-slot textarea{min-height:160px;resize:vertical}.bgc-form-slot :invalid:not(:placeholder-shown){border-color:var(--bgc-danger)}.bgc-empty-state,.bgc-error-page{background:var(--bgc-paper);border-radius:var(--bgc-radius-large);padding:clamp(2rem, 6vw, 5rem)}.bgc-error-code{color:var(--bgc-sand);font-family:var(--bgc-font-display);font-size:clamp(5rem, 16vw, 13rem);line-height:.72;margin:0 0 2rem}.bgc-footer{background:var(--bgc-dark);color:rgb(255 253 247 / .8);padding:clamp(3rem, 7vw, 6rem) max(1rem, calc((100vw - var(--bgc-container)) / 2))}.bgc-footer-lead{align-items:end;border-bottom:1px solid rgb(255 255 255 / .14);display:flex;gap:2rem;justify-content:space-between;padding:0 clamp(1rem, 3vw, 2rem) clamp(2.5rem, 6vw, 5rem)}.bgc-footer-kicker{color:var(--bgc-sand);font-size:.68rem;font-weight:800;letter-spacing:.14em;margin:0 0 1rem;text-transform:uppercase}.bgc-footer-lead h2{color:var(--bgc-white);font-family:var(--bgc-font-display);font-size:clamp(2.2rem, 5vw, 4.8rem);font-weight:600;letter-spacing:-.03em;line-height:.98;margin:0;max-width:15ch}.bgc-footer-grid{display:grid;gap:clamp(2rem, 7vw, 7rem);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(180px,0.55fr);padding:clamp(2.5rem, 6vw, 5rem) clamp(1rem, 3vw, 2rem)}.bgc-footer h3{color:var(--bgc-white);font:850 0.7rem/1.2 var(--bgc-font-body);letter-spacing:.16em;margin:0 0 1.2rem;text-transform:uppercase}.bgc-footer address{font-style:normal;max-width:44ch}.bgc-footer-contact a,.bgc-footer-company a{color:rgb(255 253 247 / .8)!important;display:block;margin-top:.8rem;text-decoration:none}.bgc-footer-company ul{list-style:none;margin:0;padding:0}.bgc-proof-note{color:var(--bgc-sand);font-size:.78rem;max-width:48ch}.bgc-footer-bottom{border-top:1px solid rgb(255 255 255 / .14);display:flex;font-size:.68rem;justify-content:space-between;padding:1.5rem clamp(1rem, 3vw, 2rem) 0}@media (hover:hover) and (pointer:fine){.bgc-menu-list a:hover,.bgc-products-toggle:hover,.bgc-mega-links a:hover{color:var(--bgc-moss)}.bgc-mega-links a:hover{transform:translateX(4px)}.bgc-mega-intro:hover .bgc-mega-action>span{transform:translateX(5px)}.bgc-mega-intro:hover .bgc-mega-media img:nth-child(1){filter:saturate(1) brightness(.9);transform:translate(-58px,5px) rotate(-12deg)}.bgc-mega-intro:hover .bgc-mega-media img:nth-child(2){filter:saturate(1) brightness(.98);transform:translate(-28px,-4px) rotate(-4deg)}.bgc-mega-intro:hover .bgc-mega-media img:nth-child(3){transform:translate(3px,-7px) rotate(5deg)}.bgc-button:hover{background:var(--bgc-sand);border-color:var(--bgc-sand);box-shadow:var(--bgc-shadow-small);color:var(--bgc-dark)!important;transform:translateY(-2px)}.bgc-button-light:hover{background:var(--bgc-white);border-color:var(--bgc-white)}.bgc-resource-card:hover .bgc-resource-media img{transform:scale(1.035)}.bgc-footer a:hover{color:var(--bgc-white)!important}}.bgc-button:active{transform:scale(.98)}@media (max-width:1180px){.bgc-primary-nav{gap:.75rem}.bgc-menu-list{gap:.75rem}.bgc-menu-list a,.bgc-products-toggle{font-size:.73rem}.bgc-mega-menu{left:-160px;transform:none}}@media (max-width:980px){.bgc-header{padding-top:14px}.bgc-nav-shell{border-radius:24px;min-height:66px;padding-left:1rem}.bgc-menu-toggle{display:inline-flex}.bgc-primary-nav{align-items:stretch;background:var(--bgc-paper);border:1px solid var(--bgc-line);border-radius:var(--bgc-radius);box-shadow:var(--bgc-shadow);display:none;flex-direction:column;left:0;padding:1rem;position:absolute;right:0;top:calc(100% + 10px)}.bgc-primary-nav.is-open{display:flex}.bgc-menu-list{align-items:stretch;flex-direction:column;gap:0}.bgc-menu-list a,.bgc-products-toggle{border-bottom:1px solid var(--bgc-line);font-size:.82rem;justify-content:space-between;min-height:50px;width:100%}.bgc-mega-menu{border:0;box-shadow:none;gap:0;grid-template-columns:1fr;left:auto;min-width:0;padding:.75rem 0;position:static;transform:none}.bgc-mega-intro{min-height:210px}.bgc-mega-links{grid-template-columns:1fr}.bgc-mega-links a{min-height:50px}.bgc-product-hero,.bgc-proof-layout,.bgc-contact-grid{grid-template-columns:1fr}.bgc-product-image{grid-row:1}.bgc-proof-aside,.bgc-contact-grid aside{position:static}.bgc-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.bgc-header{padding-inline:.75rem}.bgc-brand strong{font-size:1.25rem}.bgc-brand>span{font-size:.5rem;letter-spacing:.15em}.bgc-menu-toggle{flex:0 0 46px}.bgc-nav-shell{gap:.5rem}.bgc-main{padding-block:2.25rem 4rem}.bgc-page-header h1,.bgc-article-header h1,.bgc-product-copy h1,.bgc-error-page h1{font-size:clamp(2.35rem, 11vw, 3.35rem)}.bgc-resource-grid{grid-template-columns:1fr}.bgc-resource-card{padding-inline:0}.bgc-footer-lead{align-items:start;flex-direction:column}.bgc-footer-grid{grid-template-columns:1fr}.bgc-footer-bottom{flex-direction:column;gap:.45rem}.bgc-actions{align-items:stretch;flex-direction:column}.bgc-actions .bgc-button{width:100%}.bgc-entry-content table{display:table;table-layout:fixed;width:100%}.bgc-entry-content th,.bgc-entry-content td{font-size:clamp(0.78rem, 3.8vw, 0.95rem);hyphens:auto;overflow-wrap:break-word;padding:.75rem .4rem;vertical-align:top}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0.01ms!important}.bgc-mega-media img:nth-child(1){transform:translate(-46px,11px) rotate(-8deg)}.bgc-mega-media img:nth-child(2){transform:translate(-23px,4px) rotate(-3deg)}.bgc-mega-media img:nth-child(3){transform:translate(0,0) rotate(3deg)}}:root{--bgc-ivory:#f4f0e4;--bgc-paper:#fbf8ef;--bgc-ink:#123d31;--bgc-dark:#0d2d25;--bgc-moss:#466352;--bgc-sage:#8fa38c;--bgc-sand:#d4c2a6;--bgc-white:#fffdf7;--bgc-line:rgba(18, 61, 49, .16);--bgc-shadow:0 24px 70px rgba(23, 54, 44, .12);--bgc-radius:16px;--bgc-radius-large:24px;--bgc-ease:cubic-bezier(.16, 1, .3, 1)}body{background:var(--bgc-ivory);color:var(--bgc-ink)}.home .entry-content,.home .entry-content>.elementor{margin:0}.site-header .ast-primary-header-bar,.ast-primary-header-bar{background:var(--bgc-dark);border:0;padding:22px clamp(16px, 2.2vw, 36px) 0}.site-header .site-primary-header-wrap,.ast-primary-header-bar .site-primary-header-wrap{background:rgb(244 240 228 / .98);border:1px solid rgb(255 255 255 / .5);border-radius:999px;box-shadow:0 10px 30px rgb(0 0 0 / .08);margin-inline:auto;max-width:1500px;min-height:72px;padding-inline:18px}.site-header .site-title a,.site-header .main-header-menu>.menu-item>.menu-link,.site-header .ast-builder-menu-1 .menu-item>.menu-link{color:var(--bgc-ink);font-size:13px;font-weight:750;letter-spacing:.01em}.site-header .custom-logo-link img{max-height:48px;width:auto}.site-header .ast-builder-menu .menu-item>.menu-link:hover,.site-header .main-header-menu>.menu-item>.menu-link:hover{color:var(--bgc-moss)}.bgd-header-quote a,.site-header .ast-custom-button-link,.site-header .ast-button{background:var(--bgc-ink);border:1px solid var(--bgc-ink);border-radius:999px;color:var(--bgc-white)!important;font-size:12px;font-weight:800;letter-spacing:.08em;padding:14px 22px;text-transform:uppercase}#mega-menu-wrap-primary,#mega-menu-wrap-primary #mega-menu-primary{background:#fff0}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{background:#fff0;color:var(--bgc-ink);font-size:13px;font-weight:750;line-height:48px;padding-inline:13px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{background:#fff0;color:var(--bgc-moss)}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{background:var(--bgc-paper);border:1px solid var(--bgc-line);border-radius:var(--bgc-radius-large);box-shadow:var(--bgc-shadow);margin-top:14px;overflow:hidden;padding:20px}.bgd-directory-card{background:var(--bgc-dark);border-radius:var(--bgc-radius);color:var(--bgc-white)!important;display:flex;flex-direction:column;min-height:255px;overflow:hidden;padding:22px;position:relative;text-decoration:none!important}.bgd-directory-card::after{background:linear-gradient(180deg,rgb(13 45 37 / .28),rgb(13 45 37 / .9) 76%);content:"";inset:0;pointer-events:none;position:absolute}.bgd-directory-card__photo{height:100%;inset:0;object-fit:cover;object-position:64% center;opacity:.48;position:absolute;transition:opacity .5s ease,transform 1.2s var(--bgc-ease);width:100%}.bgd-directory-card__label,.bgd-directory-card__title,.bgd-directory-card__action{position:relative;z-index:1}.bgd-directory-card__label{color:var(--bgc-sand);font-size:10px;font-weight:850;letter-spacing:.17em;text-transform:uppercase}.bgd-directory-card__title{font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:26px;font-weight:600;letter-spacing:-.025em;line-height:1.03;margin-top:16px;max-width:10ch}.bgd-directory-card__action{font-size:12px;font-weight:800;margin-top:auto}.bgd-directory-card__action::after{color:var(--bgc-sand);content:" →";font-size:19px;vertical-align:-1px}@media (hover:hover) and (pointer:fine){.bgd-directory-card:hover .bgd-directory-card__photo{opacity:.68;transform:scale(1.08)}}@media (prefers-reduced-motion:no-preference){.bgd-directory-card__photo{animation:bgd-menu-photo-drift 14s ease-in-out infinite alternate}@keyframes bgd-menu-photo-drift{from{transform:scale(1.03) translate3d(-1%,0,0)}to{transform:scale(1.09) translate3d(2%,-1%,0)}}}@media (prefers-reduced-motion:reduce){.bgd-directory-card__photo{animation:none;transition:none}}.bgd-footer-block{color:rgb(255 253 247 / .82)}.bgd-footer-block h3{color:var(--bgc-white);font-size:11px;font-weight:850;letter-spacing:.15em;margin:0 0 18px;text-transform:uppercase}.bgd-footer-block address,.bgd-footer-block p{margin:0;max-width:42ch}.bgd-footer-block a{color:rgb(255 253 247 / .82);text-decoration:none}.bgd-footer-block a:hover{color:var(--bgc-white)}.bgd-footer-stack{display:grid;gap:12px}.bgd-social-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.bgd-social-links a{border:1px solid rgb(255 255 255 / .28);border-radius:999px;font-size:11px;font-weight:750;padding:7px 10px}.site-footer,.site-above-footer-wrap,.site-primary-footer-wrap,.site-below-footer-wrap{background:var(--bgc-dark);border:0}.site-footer{overflow-x:hidden;overflow-x:clip}.site-footer .ast-builder-grid-row-container-inner{max-width:none;padding:0}.site-footer .site-footer-section{width:100%}.bgd-site-footer{box-sizing:border-box;color:rgb(255 253 247 / .78);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin-inline:calc(50% - 50vw);width:100vw}.bgd-site-footer *,.bgd-site-footer *::before,.bgd-site-footer *::after{box-sizing:border-box}.bgd-site-footer a{-webkit-tap-highlight-color:rgb(212 194 166 / .22);color:inherit;text-decoration:none}.bgd-site-footer a:focus-visible{border-radius:6px;outline:3px solid var(--bgc-sand);outline-offset:4px}.bgd-footer-cta{align-items:flex-end;border-bottom:1px solid rgb(255 255 255 / .14);display:flex;gap:clamp(30px, 6vw, 92px);justify-content:space-between;margin:0 auto;max-width:1440px;padding:clamp(64px, 8vw, 118px) clamp(24px, 5vw, 76px)}.bgd-footer-cta>div{max-width:900px}.bgd-footer-kicker{color:var(--bgc-sand);font-size:11px;font-weight:850;letter-spacing:.16em;margin:0 0 22px;text-transform:uppercase}.bgd-footer-cta__title{color:var(--bgc-white);font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.5rem, 5vw, 5.5rem);font-weight:500;letter-spacing:-.045em;line-height:.96;margin:0 0 26px;max-width:15ch}.bgd-footer-cta div>p:last-child{font-size:clamp(.98rem, 1.25vw, 1.1rem);line-height:1.75;margin:0;max-width:66ch}.bgd-footer-button{align-items:center;background:var(--bgc-sand);border:1px solid var(--bgc-sand);border-radius:999px;color:var(--bgc-dark)!important;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:850;gap:12px;justify-content:center;letter-spacing:.08em;min-height:52px;padding:14px 24px;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,transform .2s ease}.bgd-footer-button__arrow{display:inline-block;transition:transform .2s ease}.bgd-footer-grid{display:grid;gap:clamp(34px, 4vw, 68px);grid-template-columns:minmax(260px,1.55fr) repeat(4,minmax(145px,.72fr));margin:0 auto;max-width:1440px;padding:clamp(56px, 7vw, 92px) clamp(24px, 5vw, 76px)}.bgd-footer-intro p,.bgd-footer-intro address{font-size:14px;line-height:1.75;max-width:48ch}.bgd-footer-intro p{margin:26px 0 0}.bgd-footer-intro address{font-style:normal;margin:26px 0 0}.bgd-footer-brand{display:flex;flex-direction:column;justify-content:center;min-height:44px;width:fit-content}.bgd-footer-brand span{color:var(--bgc-white);font-family:Georgia,"Times New Roman",serif;font-size:2rem;letter-spacing:-.03em;line-height:1}.bgd-footer-brand small{color:var(--bgc-sand);font-size:9px;font-weight:850;letter-spacing:.15em;margin-top:10px;text-transform:uppercase}.bgd-footer-contact-link{align-items:center;color:var(--bgc-white)!important;display:inline-flex;font-size:15px;font-weight:800;margin-top:16px;min-height:44px}.bgd-footer-nav__title{color:var(--bgc-white);font-size:11px;font-weight:850;letter-spacing:.15em;margin:0 0 22px;text-transform:uppercase}.bgd-footer-nav ul{list-style:none;margin:0;padding:0}.bgd-footer-nav li+li{margin-top:2px}.bgd-footer-nav a{align-items:center;display:inline-flex;font-size:13px;line-height:1.45;min-height:44px;transition:color .18s ease,transform .18s ease}.bgd-footer-bottom{align-items:center;border-top:1px solid rgb(255 255 255 / .14);display:flex;font-size:12px;gap:24px;justify-content:space-between;margin:0 auto;max-width:1440px;padding:24px clamp(24px, 5vw, 76px) 32px}.bgd-footer-bottom p{margin:0}.bgd-footer-bottom__links{display:flex;flex-wrap:wrap;gap:22px}.bgd-footer-bottom__links a{align-items:center;display:inline-flex;min-height:44px}.bgd-site-footer.bgd-footer-motion-ready .bgd-footer-reveal{opacity:0;transform:translateY(22px);transition:opacity .56s ease,transform .56s cubic-bezier(.2,.7,.2,1)}.bgd-site-footer.bgd-footer-motion-ready .bgd-footer-reveal.is-visible{opacity:1;transform:translateY(0)}.bgd-site-footer.bgd-footer-motion-ready .bgd-footer-button.bgd-footer-reveal{transition:background-color .2s ease,color .2s ease,opacity .56s ease,transform .56s cubic-bezier(.2,.7,.2,1)}.bgd-footer-grid>.bgd-footer-reveal:nth-child(2){transition-delay:70ms}.bgd-footer-grid>.bgd-footer-reveal:nth-child(3){transition-delay:140ms}.bgd-footer-grid>.bgd-footer-reveal:nth-child(4){transition-delay:210ms}.bgd-footer-grid>.bgd-footer-reveal:nth-child(5){transition-delay:280ms}@media (hover:hover) and (pointer:fine){.bgd-footer-button:hover{background:#fff0;color:var(--bgc-white)!important;transform:translateY(-2px)}.bgd-footer-button:hover .bgd-footer-button__arrow{transform:translateX(4px)}.bgd-footer-nav a:hover,.bgd-footer-contact-link:hover,.bgd-footer-bottom a:hover{color:var(--bgc-white)}.bgd-footer-nav a:hover{transform:translateX(3px)}}@media (max-width:1120px){.bgd-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bgd-footer-intro{grid-column:span 2}}@media (max-width:921px){.site-header .ast-primary-header-bar,.ast-primary-header-bar{padding:12px 14px 0}.site-header .site-primary-header-wrap,.ast-primary-header-bar .site-primary-header-wrap{border-radius:24px;min-height:64px}}@media (max-width:760px){.bgd-footer-cta{align-items:flex-start;flex-direction:column}.bgd-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bgd-footer-intro{grid-column:span 2}.bgd-footer-bottom{align-items:flex-start;flex-direction:column}}@media (max-width:520px){.bgd-footer-button{width:100%}.bgd-footer-grid{grid-template-columns:1fr}.bgd-footer-intro{grid-column:auto}.bgd-footer-bottom__links{align-items:flex-start;flex-direction:column;gap:12px}}@media (prefers-reduced-motion:reduce){.bgd-footer-button,.bgd-footer-button__arrow,.bgd-footer-nav a,.bgd-site-footer.bgd-footer-motion-ready .bgd-footer-reveal{opacity:1;transform:none;transition:none}}.bgc-home{color:var(--bgc-ink);overflow:clip}.bgc-home img{display:block;height:auto;max-width:100%}.bgc-home h1,.bgc-home h2,.bgc-home h3,.bgc-home p,.bgc-home dl,.bgc-home dd,.bgc-home ol{margin-top:0}.bgc-home h1,.bgc-home h2,.bgc-home h3{color:var(--bgc-dark);font-family:var(--bgc-font-display);font-weight:600;text-wrap:balance}.bgc-home p,.bgc-home dd{color:var(--bgc-moss)}.bgc-home-section{margin-inline:auto;max-width:var(--bgc-container);padding:clamp(4.5rem, 9vw, 8rem) clamp(1rem, 3vw, 2rem);width:100%}.bgc-home-section__head{margin-bottom:clamp(2.25rem, 5vw, 4rem);max-width:780px}.bgc-home-section__head h2,.bgc-home-evidence__content>h2,.bgc-home-resources h2,.bgc-home-quote h2{font-size:clamp(2.25rem, 5vw, 4.25rem);letter-spacing:-.035em;line-height:1;margin-bottom:1.1rem}.bgc-home-section__head p,.bgc-home-evidence__content>p,.bgc-home-resources__intro p,.bgc-home-quote p{font-size:clamp(1rem, 1.6vw, 1.15rem);line-height:1.7;margin-bottom:0;max-width:65ch}.bgc-home-hero{min-height:clamp(610px, 76svh, 790px);overflow:hidden;position:relative}.bgc-home-hero::after{background:linear-gradient(90deg,rgb(7 32 26 / .92) 0%,rgb(7 32 26 / .72) 48%,rgb(7 32 26 / .16) 78%,rgb(7 32 26 / .04) 100%);content:"";inset:0;pointer-events:none;position:absolute}.bgc-home-hero__media,.bgc-home-hero__media img{height:100%;inset:0;position:absolute;width:100%}.bgc-home-hero__media img{object-fit:cover;object-position:center}.bgc-home-hero__inner{align-items:center;display:flex;margin-inline:auto;max-width:var(--bgc-container);min-height:inherit;padding:clamp(3.5rem, 7vw, 6rem) clamp(1rem, 3vw, 2rem) clamp(6rem, 10vw, 8.5rem);position:relative;width:100%;z-index:1}.bgc-home-hero__copy{max-width:850px}.bgc-home-hero h1{color:var(--bgc-white);font-size:clamp(3.15rem, 7.5vw, 6rem);letter-spacing:-.04em;line-height:.96;margin-bottom:1.35rem;max-width:18ch}.bgc-home-hero p{color:rgb(255 253 247 / .88);font-size:clamp(1.05rem, 1.8vw, 1.3rem);line-height:1.55;margin-bottom:1.8rem;max-width:56ch}.bgc-home-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem}.bgc-home-button-outline{background:#fff0;border-color:currentColor;color:var(--bgc-ink)!important}.bgc-home-hero .bgc-button{background:var(--bgc-sand);border-color:var(--bgc-sand);color:var(--bgc-dark)!important}.bgc-home-hero .bgc-home-button-outline{background:rgb(13 45 37 / .34);border-color:rgb(255 253 247 / .58);color:var(--bgc-white)!important}.bgc-home-facts{background:var(--bgc-paper);border-radius:var(--bgc-radius-large);box-shadow:var(--bgc-shadow);margin:-3rem auto 0;max-width:calc(var(--bgc-container) - 4rem);padding:clamp(1.5rem, 3vw, 2.2rem);position:relative;width:calc(100% - clamp(2rem, 6vw, 4rem));z-index:2}.bgc-home-facts dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.bgc-home-facts dl>div{min-width:0;padding:.3rem clamp(1rem, 2.2vw, 1.8rem)}.bgc-home-facts dl>div+div{border-left:1px solid var(--bgc-line)}.bgc-home-facts dt{color:var(--bgc-dark);font-size:.78rem;font-weight:800;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}.bgc-home-facts strong{display:block;font-family:var(--bgc-font-display);font-size:clamp(2rem, 4vw, 3.5rem);font-weight:600;letter-spacing:-.03em;line-height:1;margin-bottom:.65rem;text-transform:none}.bgc-home-facts dd{font-size:.92rem;line-height:1.45;margin-bottom:0;margin-left:0}.bgc-home-products{padding-top:clamp(5.5rem, 11vw, 9rem)}.bgc-home-product-grid{display:grid;gap:clamp(1rem, 2vw, 1.6rem);grid-template-columns:repeat(4,minmax(0,1fr))}.bgc-home-product{border-top:1px solid var(--bgc-line);color:inherit;display:grid;gap:1.15rem;min-width:0;padding-top:1rem;text-decoration:none}.bgc-home-product img{aspect-ratio:4 / 3;border-radius:var(--bgc-radius);object-fit:cover;transition:transform 360ms var(--bgc-ease),filter 360ms ease-out;width:100%}.bgc-home-product__body{display:grid;gap:.5rem}.bgc-home-product__body strong{color:var(--bgc-dark);font-family:var(--bgc-font-display);font-size:clamp(1.35rem, 2vw, 1.75rem);font-weight:600;letter-spacing:-.02em;line-height:1.08}.bgc-home-product__body>span{color:var(--bgc-moss);font-size:.94rem;line-height:1.55}.bgc-home-path-grid{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1.12fr) minmax(0,0.88fr);grid-template-rows:repeat(2,minmax(210px,auto))}.bgc-home-path{background:var(--bgc-paper);border:1px solid var(--bgc-line);border-radius:var(--bgc-radius);display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.5rem, 4vw, 2.6rem)}.bgc-home-path h3{font-size:clamp(1.65rem, 3vw, 2.35rem);letter-spacing:-.025em;line-height:1.05;margin-bottom:.75rem}.bgc-home-path p{line-height:1.65;margin-bottom:1rem;max-width:52ch}.bgc-home-path a,.bgc-home-resources a:not(.bgc-button){color:var(--bgc-ink);font-size:.84rem;font-weight:800;margin-top:auto;width:fit-content}.bgc-home-path--featured{border:0;grid-row:1 / span 2;justify-content:end;min-height:500px;overflow:hidden;padding:0;position:relative}.bgc-home-path--featured::after{background:linear-gradient(to top,rgb(7 32 26 / .94),rgb(7 32 26 / .08) 72%);content:"";inset:0;pointer-events:none;position:absolute}.bgc-home-path--featured>img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.bgc-home-path--featured>div{padding:clamp(1.5rem, 4vw, 2.8rem);position:relative;z-index:1}.bgc-home-path--featured h3,.bgc-home-path--featured p,.bgc-home-path--featured a{color:var(--bgc-white)}.bgc-home-capabilities{display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:2.25rem 0 0}.bgc-home-capabilities>div{border-top:1px solid var(--bgc-line);min-width:0;padding:1.2rem 1.2rem 0 0}.bgc-home-capabilities>div+div{padding-left:1.2rem}.bgc-home-capabilities dt{color:var(--bgc-dark);font-weight:800;margin-bottom:.35rem}.bgc-home-capabilities dd{line-height:1.5;margin:0}.bgc-home-evidence{align-items:center;display:grid;gap:clamp(2rem, 6vw, 5rem);grid-template-columns:minmax(0,1.08fr) minmax(0,0.92fr)}.bgc-home-evidence__media img{aspect-ratio:4 / 5;border-radius:var(--bgc-radius-large);object-fit:cover;width:100%}.bgc-home-quality{counter-reset:bgc-quality;list-style:none;margin:2rem 0;padding:0}.bgc-home-quality li{counter-increment:bgc-quality;display:grid;gap:.2rem 1rem;grid-template-columns:2.5rem minmax(0,1fr);padding:1rem 0}.bgc-home-quality li+li{border-top:1px solid var(--bgc-line)}.bgc-home-quality li::before{color:var(--bgc-moss);content:counter(bgc-quality,decimal-leading-zero);font-size:.76rem;font-variant-numeric:tabular-nums;font-weight:800;grid-row:1 / span 2;letter-spacing:.08em;padding-top:.18rem}.bgc-home-quality h3{font-family:var(--bgc-font-body);font-size:1rem;font-weight:800;line-height:1.35;margin-bottom:0}.bgc-home-quality p{font-size:.94rem;line-height:1.55;margin-bottom:0}.bgc-home-documents{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1.7rem}.bgc-home-documents span{border:1px solid var(--bgc-line);border-radius:999px;color:var(--bgc-ink);font-size:.78rem;font-weight:750;padding:.5rem .75rem}.bgc-home-process__list{counter-reset:bgc-process;display:grid;gap:0 clamp(1.25rem, 3vw, 2.5rem);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin-bottom:0;padding:0}.bgc-home-process__list li{border-top:1px solid var(--bgc-line);counter-increment:bgc-process;min-width:0;padding:1.25rem 0 2.6rem}.bgc-home-process__list li::before{color:var(--bgc-moss);content:counter(bgc-process,decimal-leading-zero);display:block;font-size:.76rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.08em;margin-bottom:1.1rem}.bgc-home-process__list h3{font-family:var(--bgc-font-body);font-size:1rem;font-weight:800;line-height:1.35;margin-bottom:.55rem}.bgc-home-process__list p{font-size:.94rem;line-height:1.55;margin-bottom:0}.bgc-home-resources{align-items:start;display:grid;gap:clamp(2rem, 6vw, 5rem);grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr)}.bgc-home-resources__intro{min-width:0}.bgc-home-resources__intro img{aspect-ratio:4 / 3;border-radius:var(--bgc-radius);margin-bottom:1.7rem;object-fit:cover;width:100%}.bgc-home-resources__intro h2,.bgc-home-faq h2{font-size:clamp(2rem, 4vw, 3.3rem)}.bgc-home-resources__intro .bgc-button{margin-top:1.45rem}.bgc-home-faq{border-top:1px solid var(--bgc-line);min-width:0;padding-top:1.5rem}.bgc-home-faq details{border-bottom:1px solid var(--bgc-line)}.bgc-home-faq summary{color:var(--bgc-dark);cursor:pointer;font-weight:800;list-style:none;min-height:64px;padding:1.2rem 2.25rem 1.2rem 0;position:relative}.bgc-home-faq summary::-webkit-details-marker{display:none}.bgc-home-faq summary::after{border-right:2px solid currentColor;border-top:2px solid currentColor;content:"";height:.55rem;position:absolute;right:.25rem;top:1.55rem;transform:rotate(135deg);transition:transform 220ms var(--bgc-ease);width:.55rem}.bgc-home-faq details[open] summary::after{transform:translateY(.2rem) rotate(-45deg)}.bgc-home-faq details p{line-height:1.65;margin-bottom:1.35rem;max-width:62ch}.bgc-home-quote{align-items:center;background:var(--bgc-dark);display:flex;gap:2rem;justify-content:space-between;margin:0;padding:clamp(4rem, 8vw, 6.5rem) max(clamp(1rem, 3vw, 2rem), calc((100vw - var(--bgc-container)) / 2 + 2rem))}.bgc-home-quote>div{max-width:720px}.bgc-home-quote h2{color:var(--bgc-white)}.bgc-home-quote p{color:rgb(255 253 247 / .78)}.bgc-home-quote .bgc-button{flex:0 0 auto;white-space:nowrap}@media (prefers-reduced-motion:no-preference){.bgc-home-hero__media img{animation:bgc-home-image-in 900ms var(--bgc-ease) both}.bgc-home-hero__copy{animation:bgc-home-copy-in 720ms 100ms var(--bgc-ease) both}@keyframes bgc-home-image-in{from{opacity:.82;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes bgc-home-copy-in{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}}@media (hover:hover) and (pointer:fine){.bgc-home-product:hover img{filter:saturate(1.04);transform:scale(1.025)}.bgc-home-product:hover strong,.bgc-home-path a:hover,.bgc-home-resources a:hover{color:var(--bgc-moss)}.bgc-home-hero .bgc-button:hover{background:var(--bgc-white);border-color:var(--bgc-white)}.bgc-home-hero .bgc-home-button-outline:hover{background:rgb(255 253 247 / .12);border-color:var(--bgc-white);color:var(--bgc-white)!important}}@media (max-width:1000px){.bgc-home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bgc-home-evidence,.bgc-home-resources{grid-template-columns:1fr}.bgc-home-evidence__media img{aspect-ratio:16 / 9}.bgc-home-resources__intro{display:grid;gap:2rem;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr)}.bgc-home-resources__intro img{margin-bottom:0}}@media (max-width:780px){.bgc-home-hero{min-height:640px}.bgc-home-hero::after{background:linear-gradient(to top,rgb(7 32 26 / .94) 0%,rgb(7 32 26 / .65) 58%,rgb(7 32 26 / .18) 100%)}.bgc-home-hero__media img{object-position:62% center}.bgc-home-hero__inner{align-items:end;padding-bottom:7rem}.bgc-home-hero h1{font-size:clamp(2.85rem, 11vw, 4.6rem);max-width:12ch}.bgc-home-facts dl,.bgc-home-capabilities,.bgc-home-process__list{grid-template-columns:repeat(2,minmax(0,1fr))}.bgc-home-facts dl>div:nth-child(3){border-left:0}.bgc-home-facts dl>div:nth-child(n+3){border-top:1px solid var(--bgc-line);margin-top:1rem;padding-top:1.3rem}.bgc-home-path-grid{grid-template-columns:1fr;grid-template-rows:auto}.bgc-home-path--featured{grid-row:auto;min-height:480px}.bgc-home-resources__intro{display:block}.bgc-home-resources__intro img{margin-bottom:1.5rem}.bgc-home-quote{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.bgc-home-section{padding-block:4.5rem}.bgc-home-actions,.bgc-home-actions .bgc-button,.bgc-home-quote .bgc-button{align-items:center;width:100%}.bgc-home-actions .bgc-button,.bgc-home-quote .bgc-button{justify-content:center}.bgc-home-facts{border-radius:var(--bgc-radius);margin-top:-2rem;width:calc(100% - 1.5rem)}.bgc-home-facts dl,.bgc-home-product-grid,.bgc-home-capabilities,.bgc-home-process__list{grid-template-columns:1fr}.bgc-home-facts dl>div,.bgc-home-facts dl>div+div,.bgc-home-facts dl>div:nth-child(3),.bgc-home-facts dl>div:nth-child(n+3){border-left:0;border-top:1px solid var(--bgc-line);margin-top:1rem;padding:1.2rem 0 0}.bgc-home-facts dl>div:first-child{border-top:0;margin-top:0;padding-top:0}.bgc-home-capabilities>div,.bgc-home-capabilities>div+div{padding:1rem 0}.bgc-home-path--featured{min-height:420px}.bgc-home-documents{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.bgc-home-hero__copy,.bgc-home-hero__media img,.bgc-home-product img,.bgc-home-faq summary::after{animation:none!important;transition:none!important}}:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{display:inline-block;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-circle-logo);font-size:2.5em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:#fff0;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video,.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-custom-embed-play{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgb(0 0 0 / .3)}.elementor-custom-embed-play svg{fill:#fff;filter:drop-shadow(1px 0 6px rgb(0 0 0 / .3));height:100px;width:100px}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con{--margin-right:0px;--margin-left:0px}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-button-align-start .e-form__buttons,[dir=rtl] .elementor-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-button-align-end .e-form__buttons,[dir=rtl] .elementor-button-align-end .elementor-field-type-submit{justify-content:flex-start}@media screen and (max-width:1024px){.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-tablet-button-align-start .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-tablet-button-align-end .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-start}}@media screen and (max-width:767px){.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-mobile-button-align-start .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-mobile-button-align-end .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-start}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;fill:#fff;padding:.5em}.elementor-view-framed .elementor-icon{background-color:#fff0;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}html *{transition-delay:0s!important;transition-duration:0s!important}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}.e-heading-base a,.e-paragraph-base a{all:unset;cursor:pointer}form[data-element_type="e-form"].form-state-success [data-element_type="e-form-success-message"],form[data-element_type="e-form"].form-state-error [data-element_type="e-form-error-message"]{display:block}.elementor-kit-8{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.elementor-14 .elementor-element.elementor-element-1a0f9f6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-14 .elementor-element.elementor-element-6085c82{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}:root{--page-title-display:none}.elementor .e-div-block-base{min-width:30px;padding:10px;display:block}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row}.elementor .e-grid-base{column-gap:20px;padding:10px;display:grid;row-gap:20px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.elementor .e-tabs-base{padding-block-start:0;display:flex;flex-direction:column;gap:30px}.elementor .e-tabs-menu-base{display:flex;justify-content:center}.elementor .e-tab-base{width:160px;color:#0C0D0E;cursor:pointer;padding:8px;border-width:2px;border-color:#E0E0E0;border-style:solid;background-color:#FFF;display:block}.elementor .e-tab-base.e--selected{border-color:#0C0D0E;outline-width:0}.elementor .e-tab-base:focus{border-color:#0C0D0E;outline-width:0}.elementor .e-tab-base:hover,.elementor .e-tab-base:focus-visible{background-color:#E0E0E0}.elementor .e-tabs-content-area-base{display:block}.elementor .e-tab-content-base{min-width:30px;padding:10px;display:block}.elementor .e-form-base{display:block}.elementor .e-collection-loop-base{display:block}.elementor .e-heading-base{margin:0}.elementor .e-heading-link-base{all:unset;cursor:pointer}.elementor .e-image-link-base{width:fit-content;all:unset;cursor:pointer;display:inherit}.elementor .e-image-base{display:block}.elementor .e-paragraph-base{margin:0}.elementor .e-paragraph-link-base{all:unset;cursor:pointer}.elementor .e-svg-base{width:65px;height:65px;display:inline-block}.elementor .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0;background-color:#375EFB;display:inline-block}.elementor .e-youtube-base{overflow:hidden;aspect-ratio:16/9}.elementor .e-divider-base{height:1px;border-width:0;border-color:#fff0;border-style:none;background-color:#000}.elementor .e-self-hosted-video-base{max-width:100vw;aspect-ratio:16/9;display:inline-block}.elementor .e-207a296{flex-direction:column}@media (max-width:767px){@media(max-width:767px){.elementor .e-grid-base{grid-template-columns:repeat(1,1fr)}}}.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}@media screen and (max-height:1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}@media screen and (max-height:640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}.bgd-related-articles__media{display:grid!important;width:100%!important;height:auto!important;aspect-ratio:16/10!important;place-items:center;overflow:hidden;background:transparent!important}.bgd-related-articles__image{display:block;width:100%!important;height:100%!important;margin:0;object-fit:cover!important}@media (max-width:580px){.bgd-related-articles__media{width:112px!important;flex:0 0 112px!important;height:auto!important;min-height:0!important;aspect-ratio:1/1!important}}p[data-geo="answer"]{font-size:17px!important;line-height:1.65!important}.elementor-170 .elementor-widget-html h1,.elementor-170 .elementor-widget-html h2{text-wrap:balance}.elementor-170 .elementor-widget-html a:focus-visible,.elementor-170 .elementor-widget-html summary:focus-visible,.elementor-170 .elementor-widget-html button:focus-visible{outline:3px solid #2f6b52;outline-offset:3px;border-radius:6px;box-shadow:0 0 0 5px #fff}.elementor-170 .elementor-widget-html summary{min-height:44px;cursor:pointer}@media(prefers-reduced-motion:reduce){.elementor-170 .elementor-widget-html a,.elementor-170 .elementor-widget-html button,.elementor-170 .elementor-widget-html summary{transition:none!important;animation:none!important}}.bgd-wobble-article{--bgd-ink:#123d31;--bgd-dark:#0d2d25;--bgd-moss:#466352;--bgd-sage:#8fa38c;--bgd-sand:#d4c2a6;--bgd-paper:#fbf8ef;--bgd-ivory:#f4f0e4;--bgd-white:#fffdf7;--bgd-line:rgba(18, 61, 49, .16);--bgd-soft:#e7eee9;box-sizing:border-box;color:var(--bgd-ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:17px;line-height:1.72;margin:0 auto;max-width:1180px;overflow-wrap:normal;padding:clamp(24px, 4vw, 64px) clamp(16px, 3vw, 38px) clamp(64px, 8vw, 120px);width:100%}.bgd-wobble-article *,.bgd-wobble-article *::before,.bgd-wobble-article *::after{box-sizing:border-box}.bgd-wobble-article a{color:var(--bgd-ink);text-decoration-thickness:1px;text-underline-offset:3px}.bgd-wobble-article a:focus-visible{border-radius:4px;outline:3px solid var(--bgd-sand);outline-offset:4px}.bgd-wobble-article h1,.bgd-wobble-article h2,.bgd-wobble-article h3{color:var(--bgd-dark);font-family:Georgia,"Times New Roman",serif;font-weight:600;letter-spacing:-.03em;hyphens:none;overflow-wrap:normal;text-wrap:balance;word-break:normal}.bgd-wobble-article h1{font-size:clamp(2.55rem, 3.7vw, 3.65rem);line-height:1.04;margin:0}.bgd-wobble-article h2{font-size:clamp(2rem, 4vw, 3.15rem);line-height:1.08;margin:clamp(56px, 8vw, 94px) 0 18px}.bgd-wobble-article h3{font-size:clamp(1.35rem, 2.4vw, 1.85rem);line-height:1.18;margin:0 0 10px}.bgd-wobble-article p{margin:0 0 1.15em}.bgd-wobble-article ul,.bgd-wobble-article ol{margin:0 0 1.4em;padding-left:1.25em}.bgd-wobble-article li+li{margin-top:.55em}.bgd-wobble-article img{display:block;height:auto;max-width:100%}.bgd-wobble-shell{margin-inline:auto;max-width:800px}.bgd-wobble-wide{margin-inline:auto;max-width:1020px}.bgd-wobble-eyebrow{color:var(--bgd-moss);font-size:.72rem;font-weight:850;letter-spacing:.16em;margin:0 0 18px;text-transform:uppercase}.bgd-wobble-hero{align-items:center;display:grid;gap:clamp(30px, 6vw, 76px);grid-template-columns:minmax(420px,1.12fr) minmax(320px,.88fr);margin-bottom:clamp(54px, 8vw, 100px)}.bgd-wobble-hero>div,.bgd-wobble-hero>figure{min-width:0}.bgd-wobble-deck{color:var(--bgd-moss);font-size:clamp(1.05rem, 1.6vw, 1.25rem);line-height:1.6;margin:24px 0 0;max-width:62ch}.bgd-wobble-meta{color:var(--bgd-moss);display:flex;flex-wrap:wrap;font-size:.78rem;gap:8px 20px;margin-top:24px}.bgd-wobble-hero figure,.bgd-wobble-figure{margin:0}.bgd-wobble-media{background:var(--bgd-soft);border-radius:24px;box-shadow:0 24px 70px rgb(23 54 44 / .12);overflow:hidden}.bgd-wobble-hero .bgd-wobble-media{aspect-ratio:1 / 1}.bgd-wobble-hero .bgd-wobble-media img{height:100%;object-fit:cover;width:100%}.bgd-wobble-figure{margin-block:clamp(34px, 6vw, 68px)}.bgd-wobble-figure .bgd-wobble-media{aspect-ratio:3 / 2;box-shadow:none}.bgd-wobble-figure .bgd-wobble-media--portrait{aspect-ratio:4 / 5;margin-inline:auto;max-width:610px}.bgd-wobble-figure img{height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.16,1,.3,1);width:100%}.bgd-wobble-figure figcaption{color:var(--bgd-moss);font-size:.78rem;line-height:1.55;margin-top:12px}.bgd-wobble-answer{background:var(--bgd-dark);border-radius:22px;color:rgb(255 253 247 / .88);margin:0 auto clamp(58px, 8vw, 96px);max-width:900px;padding:clamp(28px, 5vw, 52px);position:relative}.bgd-wobble-answer::before{background:var(--bgd-sand);content:"";height:4px;left:clamp(28px, 5vw, 52px);position:absolute;top:0;width:74px}.bgd-wobble-answer strong{color:var(--bgd-white)}.bgd-wobble-answer p:last-child{margin-bottom:0}.bgd-wobble-label{color:var(--bgd-sand);display:block;font-size:.7rem;font-weight:850;letter-spacing:.16em;margin-bottom:14px;text-transform:uppercase}.bgd-wobble-cause-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:32px 0 42px}.bgd-wobble-cause{background:var(--bgd-paper);border:1px solid var(--bgd-line);border-radius:18px;min-width:0;padding:clamp(24px, 4vw, 36px)}.bgd-wobble-cause__number{color:var(--bgd-sage);display:block;font:600 2.5rem/1 Georgia,serif;margin-bottom:28px}.bgd-wobble-cause p:last-child{margin-bottom:0}.bgd-wobble-note{background:var(--bgd-soft);border-left:4px solid var(--bgd-ink);border-radius:0 16px 16px 0;margin:30px 0;padding:22px 24px}.bgd-wobble-note p:last-child{margin-bottom:0}.bgd-wobble-review-basis{border-block:1px solid var(--bgd-line);color:var(--bgd-moss);font-size:.88rem;margin:0 auto clamp(48px, 7vw, 78px);max-width:800px;padding:18px 0}.bgd-wobble-review-basis strong{color:var(--bgd-dark)}.bgd-wobble-table-hint{color:var(--bgd-moss);display:none;font-size:.78rem;margin:0 0 10px}.bgd-wobble-table-wrap{border:1px solid var(--bgd-line);border-radius:18px;margin:30px 0;overflow-x:auto}.bgd-wobble-table{border-collapse:collapse;min-width:760px;width:100%}.bgd-wobble-table th,.bgd-wobble-table td{border-bottom:1px solid var(--bgd-line);padding:17px 18px;text-align:left;vertical-align:top}.bgd-wobble-table th{background:var(--bgd-dark);color:var(--bgd-white);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.bgd-wobble-table tr:last-child td{border-bottom:0}.bgd-wobble-table td:first-child{color:var(--bgd-dark);font-weight:750}.bgd-wobble-steps{counter-reset:bgd-step;list-style:none!important;margin:34px 0!important;padding:0!important}.bgd-wobble-steps li{border-top:1px solid var(--bgd-line);display:grid;gap:14px 24px;grid-template-columns:54px minmax(0,1fr);padding:24px 0}.bgd-wobble-steps li::before{align-items:center;background:var(--bgd-dark);border-radius:50%;color:var(--bgd-white);content:counter(bgd-step);counter-increment:bgd-step;display:flex;font-size:.82rem;font-weight:850;height:44px;justify-content:center;width:44px}.bgd-wobble-steps strong{color:var(--bgd-dark);display:block;margin-bottom:5px}.bgd-wobble-steps p{margin:0}.bgd-wobble-decision{background:linear-gradient(135deg,var(--bgd-paper),#e8f0eb);border:1px solid var(--bgd-line);border-radius:20px;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin:34px 0;overflow:hidden}.bgd-wobble-decision>div{background:rgb(255 253 247 / .72);min-width:0;padding:26px}.bgd-wobble-decision small{color:var(--bgd-moss);display:block;font-size:.68rem;font-weight:850;letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.bgd-wobble-decision p{margin:0}.bgd-wobble-checklist{columns:2;column-gap:46px;list-style:none!important;margin:28px 0!important;padding:0!important}.bgd-wobble-checklist li{break-inside:avoid;border-bottom:1px solid var(--bgd-line);margin:0;padding:14px 0 14px 28px;position:relative}.bgd-wobble-checklist li::before{color:var(--bgd-ink);content:"✓";font-weight:900;left:2px;position:absolute}.bgd-wobble-faq{border-top:1px solid var(--bgd-line);margin-top:34px}.bgd-wobble-faq details{border-bottom:1px solid var(--bgd-line);padding:20px 0}.bgd-wobble-faq summary{color:var(--bgd-dark);cursor:pointer;font-weight:800;list-style-position:outside;margin-left:20px}.bgd-wobble-faq details p{margin:15px 0 0 20px}.bgd-wobble-cta{align-items:start;background:var(--bgd-dark);border-radius:24px;color:rgb(255 253 247 / .84);display:grid;gap:26px;grid-template-columns:minmax(0,1fr);margin-top:clamp(60px, 9vw, 110px);padding:clamp(30px, 5vw, 54px)}.bgd-wobble-cta h2{color:var(--bgd-white);font-size:clamp(1.85rem, 3.5vw, 2.75rem);margin:0 0 12px;max-width:19ch}.bgd-wobble-cta p{margin:0;max-width:62ch}.bgd-wobble-button{align-items:center;background:var(--bgd-sand);border:1px solid var(--bgd-sand);border-radius:999px;color:var(--bgd-dark)!important;display:inline-flex;font-size:.75rem;font-weight:850;justify-content:center;letter-spacing:.08em;min-height:50px;padding:14px 22px;text-decoration:none!important;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,transform .2s ease;white-space:nowrap}.bgd-wobble-cta .bgd-wobble-button{justify-self:start}@media (hover:hover) and (pointer:fine){.bgd-wobble-figure:hover img{transform:scale(1.025)}.bgd-wobble-button:hover{background:#fff0;color:var(--bgd-white)!important;transform:translateY(-2px)}}@media (max-width:820px){.bgd-wobble-hero{grid-template-columns:1fr}.bgd-wobble-hero figure{margin-inline:auto;max-width:620px;width:100%}.bgd-wobble-cause-grid,.bgd-wobble-decision{grid-template-columns:1fr}.bgd-wobble-checklist{columns:1}.bgd-wobble-cta{align-items:start;grid-template-columns:1fr}.bgd-wobble-button{justify-self:start}}@media (max-width:900px){.bgd-wobble-hero{grid-template-columns:1fr}.bgd-wobble-hero figure{margin-inline:auto;max-width:620px;width:100%}.bgd-wobble-cause-grid,.bgd-wobble-decision{grid-template-columns:1fr}.bgd-wobble-checklist{columns:1}}@media (max-width:520px){.bgd-wobble-article{font-size:16px;padding-inline:14px}.bgd-wobble-article h1{font-size:clamp(2.35rem, 11vw, 3.2rem)}.bgd-wobble-steps li{grid-template-columns:44px minmax(0,1fr)}.bgd-wobble-table th,.bgd-wobble-table td{padding:14px 13px}.bgd-wobble-table-hint{display:block}.bgd-wobble-button{width:100%}}@media (prefers-reduced-motion:reduce){.bgd-wobble-article *,.bgd-wobble-article *::before,.bgd-wobble-article *::after{scroll-behavior:auto!important;transition-duration:.01ms!important}}p[data-geo="answer"]{font-size:17px!important;line-height:1.65!important}.elementor-233 .elementor-widget-html h1,.elementor-233 .elementor-widget-html h2{text-wrap:balance}.elementor-233 .elementor-widget-html a:focus-visible,.elementor-233 .elementor-widget-html summary:focus-visible,.elementor-233 .elementor-widget-html button:focus-visible{outline:3px solid #2f6b52;outline-offset:3px;border-radius:6px;box-shadow:0 0 0 5px #fff}.elementor-233 .elementor-widget-html summary{min-height:44px;cursor:pointer}@media(prefers-reduced-motion:reduce){.elementor-233 .elementor-widget-html a,.elementor-233 .elementor-widget-html button,.elementor-233 .elementor-widget-html summary{transition:none!important;animation:none!important}}.bgd-quote-article{--ink:#123c32;--deep:#0c2e27;--sage:#6d8577;--mint:#e8f0ea;--sand:#d9c8aa;--paper:#fbf8f0;--white:#fffdf8;--line:rgba(18,60,50,.16);box-sizing:border-box;color:var(--ink);font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:17px;line-height:1.72;margin:0 auto;max-width:1180px;overflow-wrap:normal;padding:clamp(24px,4vw,64px) clamp(16px,3vw,38px) clamp(64px,8vw,112px);width:100%}.bgd-quote-article *,.bgd-quote-article *:before,.bgd-quote-article *:after{box-sizing:border-box}.bgd-quote-article a{color:var(--ink);text-decoration-thickness:1px;text-underline-offset:3px}.bgd-quote-article a:focus-visible{border-radius:4px;outline:3px solid var(--sand);outline-offset:4px}.bgd-quote-article h1,.bgd-quote-article h2,.bgd-quote-article h3{color:var(--deep);font-family:Georgia,"Times New Roman",serif;font-weight:600;letter-spacing:-.03em;line-height:1.08;margin-top:0;text-wrap:balance}.bgd-quote-article h1{font-size:clamp(2.55rem,5vw,5.25rem);max-width:17ch}.bgd-quote-article h2{font-size:clamp(2rem,3.5vw,3.2rem);margin-bottom:18px}.bgd-quote-article h3{font-size:clamp(1.3rem,2vw,1.7rem);margin-bottom:10px}.bgd-quote-article p{margin:0 0 1.15em}.bgd-quote-article strong{color:var(--deep)}.bgd-quote-hero{align-items:center;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);padding-bottom:clamp(52px,8vw,92px)}.bgd-quote-eyebrow,.bgd-quote-label{color:var(--sage);display:block;font-size:.72rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.bgd-quote-eyebrow{margin-bottom:20px}.bgd-quote-deck{font-size:clamp(1.05rem,1.6vw,1.3rem);max-width:58ch}.bgd-quote-meta{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;font-size:.78rem;font-weight:700;gap:12px 24px;margin-top:28px;padding-top:18px}.bgd-quote-media{background:var(--mint);border-radius:24px;overflow:hidden}.bgd-quote-media img{display:block;height:auto;object-fit:cover;width:100%;transition:transform .45s ease}.bgd-quote-hero .bgd-quote-media{aspect-ratio:1}.bgd-quote-hero img{height:100%;object-fit:cover}.bgd-quote-answer{background:var(--deep);border-radius:26px;color:rgb(255 253 248 / .86);display:grid;gap:26px;grid-template-columns:150px minmax(0,1fr);margin-bottom:26px;padding:clamp(28px,5vw,54px)}.bgd-quote-answer .bgd-quote-label{color:var(--sand)}.bgd-quote-answer p{font-size:clamp(1.08rem,1.7vw,1.32rem);margin:0}.bgd-quote-answer strong{color:var(--white)}.bgd-quote-basis{border-left:4px solid var(--sand);font-size:.9rem;margin:0 auto clamp(58px,8vw,96px);max-width:900px;padding:4px 0 4px 22px}.bgd-quote-ledger{background:var(--paper);border:1px solid var(--line);border-radius:24px;margin:0 0 clamp(64px,9vw,104px);overflow:hidden}.bgd-quote-ledger__head{align-items:end;background:var(--mint);display:flex;gap:24px;justify-content:space-between;padding:26px 30px}.bgd-quote-ledger__head h2{font-size:1.65rem;margin:0}.bgd-quote-ledger__head p{font-size:.82rem;margin:0;max-width:44ch}.bgd-quote-ledger ol{counter-reset:cost;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.bgd-quote-ledger li{counter-increment:cost;border-top:1px solid var(--line);min-width:0;padding:24px 28px 24px 72px;position:relative}.bgd-quote-ledger li:nth-child(odd){border-right:1px solid var(--line)}.bgd-quote-ledger li:before{color:var(--sage);content:counter(cost,decimal-leading-zero);font-family:Georgia,serif;font-size:1.55rem;left:27px;position:absolute;top:21px}.bgd-quote-ledger b{display:block;margin-bottom:4px}.bgd-quote-ledger span{color:#496359;font-size:.9rem}.bgd-quote-shell{margin:0 auto;max-width:860px}.bgd-quote-section{margin-bottom:clamp(62px,9vw,106px)}.bgd-quote-kicker{align-items:center;color:var(--sage);display:flex;font-size:.73rem;font-weight:850;gap:12px;letter-spacing:.12em;margin-bottom:15px;text-transform:uppercase}.bgd-quote-kicker:before{background:var(--sand);content:"";height:2px;width:34px}.bgd-quote-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0}.bgd-quote-card{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:24px}.bgd-quote-card p{font-size:.92rem;margin:0}.bgd-quote-card small{color:var(--sage);display:block;font-size:.68rem;font-weight:850;letter-spacing:.11em;margin-bottom:9px;text-transform:uppercase}.bgd-quote-figure{margin:34px 0 0}.bgd-quote-figure figcaption{color:#526a60;font-size:.78rem;line-height:1.5;padding:11px 4px 0}.bgd-quote-wide{margin:0 auto clamp(64px,9vw,106px);max-width:1040px}.bgd-quote-wide .bgd-quote-media{aspect-ratio:16/9}.bgd-quote-wide .bgd-quote-media--four-three{aspect-ratio:4/3}.bgd-quote-wide img{height:100%;object-fit:cover}.bgd-quote-note{background:var(--mint);border-radius:18px;margin:28px 0;padding:24px 26px}.bgd-quote-note p:last-child{margin-bottom:0}.bgd-quote-table-wrap{border:1px solid var(--line);border-radius:18px;margin:28px 0;overflow-x:auto}.bgd-quote-table{border-collapse:collapse;min-width:720px;width:100%}.bgd-quote-table th{background:var(--deep);color:var(--white);font-size:.75rem;letter-spacing:.08em;text-align:left;text-transform:uppercase}.bgd-quote-table td,.bgd-quote-table th{padding:16px 18px;vertical-align:top}.bgd-quote-table td{border-top:1px solid var(--line);font-size:.88rem}.bgd-quote-table-hint{color:var(--sage);display:none;font-size:.76rem;margin:0 0 8px}.bgd-quote-case{background:var(--paper);border-radius:24px;display:grid;gap:1px;grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);margin:34px 0;overflow:hidden}.bgd-quote-case__lead{background:var(--deep);color:var(--white);padding:30px}.bgd-quote-case__lead small{color:var(--sand);display:block;font-weight:850;letter-spacing:.12em;margin-bottom:14px;text-transform:uppercase}.bgd-quote-case__lead strong{color:var(--white);font-family:Georgia,serif;font-size:1.45rem;line-height:1.2}.bgd-quote-case__body{padding:30px}.bgd-quote-case__body p:last-child{margin-bottom:0}.bgd-quote-checklist{columns:2;column-gap:44px;list-style:none;margin:28px 0;padding:0}.bgd-quote-checklist li{border-bottom:1px solid var(--line);break-inside:avoid;padding:13px 0 13px 28px;position:relative}.bgd-quote-checklist li:before{color:var(--sage);content:"✓";font-weight:900;left:2px;position:absolute}.bgd-quote-faq{border-top:1px solid var(--line);margin-top:30px}.bgd-quote-faq details{border-bottom:1px solid var(--line);padding:20px 0}.bgd-quote-faq summary{cursor:pointer;font-weight:800;margin-left:20px}.bgd-quote-faq p{margin:14px 0 0 20px}.bgd-quote-cta{background:var(--deep);border-radius:26px;color:rgb(255 253 248 / .84);display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto;margin-top:clamp(64px,9vw,108px);padding:clamp(30px,5vw,54px)}.bgd-quote-cta h2{color:var(--white);margin-bottom:12px}.bgd-quote-cta p{margin:0;max-width:60ch}.bgd-quote-button{align-items:center;align-self:center;background:var(--sand);border:1px solid var(--sand);border-radius:999px;color:var(--deep)!important;display:inline-flex;font-size:.75rem;font-weight:850;justify-content:center;letter-spacing:.08em;min-height:50px;padding:14px 22px;text-decoration:none!important;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,transform .2s ease;white-space:nowrap}@media(hover:hover) and (pointer:fine){.bgd-quote-figure:hover img,.bgd-quote-wide:hover img{transform:scale(1.02)}.bgd-quote-button:hover{background:#fff0;color:var(--white)!important;transform:translateY(-2px)}}@media(max-width:820px){.bgd-quote-hero,.bgd-quote-answer,.bgd-quote-cta{grid-template-columns:1fr}.bgd-quote-ledger ol,.bgd-quote-grid{grid-template-columns:1fr}.bgd-quote-ledger li:nth-child(odd){border-right:0}.bgd-quote-case{grid-template-columns:1fr}.bgd-quote-checklist{columns:1}.bgd-quote-button{justify-self:start}}@media (max-width:850px){.bgd-quote-hero,.bgd-quote-answer,.bgd-quote-cta{grid-template-columns:1fr}.bgd-quote-ledger ol,.bgd-quote-grid{grid-template-columns:1fr}.bgd-quote-ledger li:nth-child(odd){border-right:0}.bgd-quote-case{grid-template-columns:1fr}.bgd-quote-checklist{columns:1}}@media(max-width:520px){.bgd-quote-article{font-size:16px;padding-inline:14px}.bgd-quote-article h1{font-size:clamp(2.35rem,11vw,3.2rem)}.bgd-quote-ledger__head{align-items:start;flex-direction:column}.bgd-quote-table-hint{display:block}.bgd-quote-button{width:100%}}@media(prefers-reduced-motion:reduce){.bgd-quote-article *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.bgd-quote-article{max-width:1120px;padding:clamp(76px,5vw,96px) clamp(16px,1.5vw,26px) clamp(64px,8vw,112px)}.bgd-quote-article h1{font-size:clamp(2.45rem,3.3vw,3.25rem);line-height:1.08;max-width:23ch}.bgd-quote-article h2{font-size:clamp(1.85rem,2.5vw,2.7rem);line-height:1.14;max-width:30ch}.bgd-quote-hero{gap:clamp(26px,4vw,52px);grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)}.bgd-quote-shell,.bgd-quote-basis{max-width:760px}.bgd-quote-media,.bgd-quote-ledger,.bgd-quote-case,.bgd-quote-note,.bgd-quote-card,.bgd-quote-answer,.bgd-quote-cta{border-radius:16px}.bgd-quote-article h2[id],.bgd-quote-article h3[id]{scroll-margin-top:112px}@media (max-width:960px){.bgd-quote-hero,.bgd-quote-answer,.bgd-quote-cta{grid-template-columns:minmax(0,1fr)}.bgd-quote-article h1{font-size:clamp(2.15rem,6vw,3.1rem);max-width:none}.bgd-quote-article h2{font-size:clamp(1.65rem,4vw,2.2rem);max-width:none}.bgd-quote-hero .bgd-quote-media{aspect-ratio:auto;margin-inline:auto;max-width:560px}.bgd-quote-hero img{height:auto;object-fit:contain}.bgd-quote-answer{gap:10px;padding:clamp(22px,4vw,32px)}.bgd-quote-answer p{font-size:1.05rem}.bgd-quote-ledger__head{align-items:flex-start;flex-direction:column;gap:8px;padding:22px}.bgd-quote-ledger__head h2{font-size:1.5rem}.bgd-quote-ledger li{padding:20px 20px 20px 64px}.bgd-quote-ledger li:before{left:20px;top:17px}.bgd-quote-button{justify-self:start}.bgd-quote-table-hint{display:block}}@media (max-width:520px){.bgd-quote-article h1{font-size:clamp(2rem,7.5vw,2.4rem)}.bgd-quote-article h2{font-size:clamp(1.55rem,5vw,1.85rem)}.bgd-quote-article h3{font-size:1.25rem}.bgd-quote-cta{padding:24px 20px}.bgd-quote-button{white-space:normal;width:100%}}p[data-geo="answer"]{font-size:17px!important;line-height:1.65!important}.bg-faq-d>summary{list-style:none;cursor:auto;pointer-events:none}.bg-faq-d>summary::-webkit-details-marker{display:none}.bg-faq-d>summary::marker{content:""}.elementor-1612 .elementor-widget-html h1,.elementor-1612 .elementor-widget-html h2{text-wrap:balance}.elementor-1612 .elementor-widget-html a:focus-visible,.elementor-1612 .elementor-widget-html summary:focus-visible,.elementor-1612 .elementor-widget-html button:focus-visible{outline:3px solid #2f6b52;outline-offset:3px;border-radius:6px;box-shadow:0 0 0 5px #fff}.elementor-1612 .elementor-widget-html summary{min-height:44px;cursor:pointer}@media(prefers-reduced-motion:reduce){.elementor-1612 .elementor-widget-html a,.elementor-1612 .elementor-widget-html button,.elementor-1612 .elementor-widget-html summary{transition:none!important;animation:none!important}}.bgd-lids-article{--ink:#153a31;--deep:#0d3028;--muted:#51665d;--sage:#71867a;--sand:#dfcfb3;--paper:#fbf8f1;--line:rgba(21,58,49,.18);box-sizing:border-box;background:var(--paper);color:var(--ink);font:400 17px/1.72 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;margin:0 auto;max-width:1180px;overflow-wrap:break-word;padding:clamp(56px,6vw,90px) clamp(18px,3.5vw,52px) clamp(70px,8vw,108px);width:100%}.bgd-lids-article *,.bgd-lids-article *::before,.bgd-lids-article *::after{box-sizing:border-box}.bgd-lids-article a{color:var(--deep);text-decoration-thickness:1px;text-underline-offset:3px}.bgd-lids-article a:focus-visible{outline:3px solid var(--sand);outline-offset:4px}.bgd-lids-article p{margin:0 0 1.15em}.bgd-lids-article h1,.bgd-lids-article h2,.bgd-lids-article h3{color:var(--deep);font-family:Georgia,"Times New Roman",serif;font-weight:600;hyphens:none;letter-spacing:-.035em;line-height:1.1;margin:0;overflow-wrap:normal;word-break:normal}.bgd-lids-article h1{font-size:clamp(2.9rem,4.2vw,4rem);max-width:20ch}.bgd-lids-article h2{font-size:clamp(2.2rem,3.8vw,3.7rem);max-width:23ch}.bgd-lids-article h3{font-size:clamp(1.45rem,2vw,1.95rem)}.bgd-lids-article [id]{scroll-margin-top:110px}.bgd-lids-eyebrow,.bgd-lids-kicker,.bgd-lids-nav-title{color:var(--sage);display:block;font-size:.7rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.bgd-lids-hero{align-items:center;display:grid;gap:clamp(30px,5vw,60px);grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);margin:0 0 clamp(65px,9vw,110px)}.bgd-lids-eyebrow{margin-bottom:22px}.bgd-lids-lead{font-size:clamp(1.08rem,1.5vw,1.24rem);line-height:1.62;margin:23px 0 0!important;max-width:48ch}.bgd-lids-hero-meta{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;font-size:.72rem;font-weight:750;gap:8px 22px;margin-top:28px;padding-top:17px}.bgd-lids-hero-media{background:#fff;border-radius:19px;margin:0;overflow:hidden}.bgd-lids-hero-media img{aspect-ratio:1;display:block;height:auto;object-fit:contain;width:100%}.bgd-lids-hero-media figcaption{background:#eef2ea;color:var(--muted);font-size:.73rem;line-height:1.45;padding:11px 14px}.bgd-lids-answer{background:var(--deep);border-radius:22px;color:#f1f3ed;margin:0 auto 27px;max-width:990px;padding:clamp(30px,5vw,55px)}.bgd-lids-answer .bgd-lids-kicker{color:var(--sand);margin-bottom:15px}.bgd-lids-answer p{font-size:clamp(1.08rem,1.6vw,1.29rem);line-height:1.64;margin:0}.bgd-lids-basis{border-left:3px solid var(--sand);color:var(--muted);font-size:.85rem;line-height:1.55;margin:0 auto clamp(65px,8vw,105px)!important;max-width:810px;padding:3px 0 3px 19px}.bgd-lids-basis strong{color:var(--ink)}.bgd-lids-nav{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:0 0 clamp(85px,10vw,130px);padding:26px 0 22px}.bgd-lids-nav-title{margin:0 0 20px!important}.bgd-lids-nav ol{display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.bgd-lids-nav li{border-right:1px solid var(--line);padding:0 19px}.bgd-lids-nav li:first-child{padding-left:0}.bgd-lids-nav li:last-child{border:0;padding-right:0}.bgd-lids-nav a{display:block;text-decoration:none}.bgd-lids-nav a:hover strong{text-decoration:underline;text-underline-offset:4px}.bgd-lids-nav a span{color:var(--sage);display:block;font-family:Georgia,serif;font-size:1.18rem;font-weight:700;margin-bottom:8px}.bgd-lids-nav a strong{display:block;font-family:Georgia,serif;font-size:1.35rem;font-weight:600;line-height:1.15}.bgd-lids-nav a small{color:var(--muted);display:block;font-size:.76rem;line-height:1.45;margin-top:8px}.bgd-lids-section{margin:0 0 clamp(94px,11vw,145px)}.bgd-lids-section-head{display:grid;gap:24px;grid-template-columns:190px minmax(0,1fr);margin:0 0 clamp(27px,4vw,46px)}.bgd-lids-section-head .bgd-lids-kicker{padding-top:12px}.bgd-lids-section-body{margin:0 auto;max-width:930px}.bgd-lids-section-body>p{color:#29483d;max-width:75ch}.bgd-lids-section-body>p:first-child{font-size:1.06rem}.bgd-lids-section-body>p:last-child{margin-bottom:0}.bgd-lids-section-body strong{color:var(--deep)}.bgd-lids-table-scroll{border:1px solid var(--line);border-radius:14px;margin:30px 0;max-width:100%;overflow-x:auto}.bgd-lids-article table{border-collapse:collapse;min-width:690px;width:100%}.bgd-lids-article th,.bgd-lids-article td{padding:14px 16px;text-align:left;vertical-align:top}.bgd-lids-article th{background:var(--deep);color:#fff;font-size:.71rem;letter-spacing:.08em;text-transform:uppercase}.bgd-lids-article td{background:#fff;border-top:1px solid var(--line);font-size:.85rem;line-height:1.55}.bgd-lids-article tr:nth-child(even) td{background:#f6f7f2}.bgd-lids-table-hint{display:none}.bgd-lids-figure{align-items:center;display:grid;gap:clamp(20px,4vw,45px);grid-template-columns:minmax(0,1fr) minmax(0,.52fr);margin:40px 0 50px}.bgd-lids-figure img{background:#e8eee7;border:0;border-radius:16px;display:block;height:auto;max-height:630px;max-width:100%;object-fit:contain;width:100%}.bgd-lids-figure figcaption{border-left:2px solid var(--sand);color:var(--muted);font-size:.85rem;line-height:1.57;margin:0;padding:5px 0 5px 17px}.bgd-lids-figure--portrait{grid-template-columns:minmax(0,.6fr) minmax(0,.4fr)}.bgd-lids-figure--portrait img{max-height:580px;object-position:center}.bgd-lids-figure--landscape{grid-template-columns:minmax(0,1.15fr) minmax(0,.55fr)}.bgd-lids-faq{border-top:1px solid var(--line);display:grid;gap:clamp(35px,5vw,70px);grid-template-columns:minmax(0,.43fr) minmax(0,.57fr);margin-bottom:clamp(86px,11vw,135px);padding-top:42px}.bgd-lids-faq-head .bgd-lids-kicker{margin-bottom:16px}.bgd-lids-faq-head h2{font-size:clamp(2.15rem,3.5vw,3.45rem)}.bgd-lids-faq-items h3{border-top:1px solid var(--line);font-size:1.48rem;line-height:1.22;padding-top:20px}.bgd-lids-faq-items h3:first-child{border-top:0;padding-top:0}.bgd-lids-faq-items p{color:#29483d;font-size:.94rem;margin:13px 0 29px}.bgd-lids-cta{align-items:center;background:var(--deep);border-radius:22px;color:#eff2e9;display:grid;gap:30px;grid-template-columns:minmax(0,1fr) auto;padding:clamp(31px,5.5vw,61px)}.bgd-lids-cta .bgd-lids-kicker{color:var(--sand);margin-bottom:15px}.bgd-lids-cta h2{color:#fff;font-size:clamp(2.15rem,3.6vw,3.45rem);max-width:17ch}.bgd-lids-cta p{font-size:.95rem;margin:17px 0 0;max-width:63ch}.bgd-lids-button{background:var(--sand);border:1px solid var(--sand);border-radius:999px;color:var(--deep)!important;display:inline-flex;font-size:.69rem;font-weight:850;justify-content:center;letter-spacing:.06em;min-height:51px;padding:15px 21px;text-align:center;text-decoration:none!important;text-transform:uppercase;white-space:nowrap}.bgd-lids-button:hover{background:#fff0;color:#fff!important}@media (max-width:850px){.bgd-lids-hero{grid-template-columns:1fr}.bgd-lids-article h1{font-size:clamp(2.7rem,7vw,4.6rem);max-width:19ch}.bgd-lids-hero-media{max-width:570px}.bgd-lids-section-head{grid-template-columns:1fr;gap:12px}.bgd-lids-section-head .bgd-lids-kicker{padding-top:0}.bgd-lids-faq,.bgd-lids-cta{grid-template-columns:1fr}.bgd-lids-button{justify-self:start}}@media (max-width:670px){.bgd-lids-nav ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.bgd-lids-nav li:nth-child(2){border:0}.bgd-lids-nav li:nth-child(3){padding-left:0}.bgd-lids-figure,.bgd-lids-figure--portrait,.bgd-lids-figure--landscape{grid-template-columns:1fr}.bgd-lids-figure--portrait img{max-width:430px}.bgd-lids-article h2{font-size:clamp(2rem,6vw,3rem)}.bgd-lids-table-hint{color:var(--muted);display:block;font-size:.8rem;margin:0 0 -16px!important}.bgd-lids-article table{min-width:0}.bgd-lids-article thead{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.bgd-lids-article tbody,.bgd-lids-article tr,.bgd-lids-article td{display:block}.bgd-lids-article tr{border-bottom:1px solid var(--line)}.bgd-lids-article tr:last-child{border-bottom:0}.bgd-lids-article td,.bgd-lids-article tr:nth-child(even) td{background:#fff;border:0;padding:5px 14px 12px}.bgd-lids-article td:first-child{color:var(--deep);font-weight:750;padding-bottom:0;padding-top:13px}}@media (max-width:670px){.bgd-lids-article td[data-label]::before{color:var(--sage);content:attr(data-label);display:block;font-size:.67rem;font-weight:850;letter-spacing:.11em;line-height:1.4;margin:0 0 3px;text-transform:uppercase}}@media (max-width:480px){.bgd-lids-article h1{font-size:clamp(2.25rem,8.2vw,3.25rem)}.bgd-lids-nav ol{grid-template-columns:1fr;row-gap:0}.bgd-lids-nav li,.bgd-lids-nav li:first-child,.bgd-lids-nav li:nth-child(3),.bgd-lids-nav li:last-child{border-bottom:1px solid var(--line);border-right:0;padding:14px 0}.bgd-lids-nav li:last-child{border-bottom:0}.bgd-lids-button{white-space:normal;width:100%}}@media(max-width:520px){.bgd-lids-article{padding:52px 18px 76px}}@media(prefers-reduced-motion:reduce){.bgd-lids-article *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.bgd-lids-section{border-top:1px solid var(--line);margin:0 0 clamp(62px,7vw,92px);padding-top:clamp(32px,4vw,48px)}.bgd-lids-section-head{display:block;margin:0 auto 25px;max-width:850px}.bgd-lids-section-head h2{font-size:clamp(2.05rem,3.05vw,2.95rem);line-height:1.14;max-width:28ch}.bgd-lids-section-body{margin:0 auto;max-width:850px}.bgd-lids-section-body>p:first-child{font-size:1.02rem}.bgd-lids-figure,.bgd-lids-figure--portrait,.bgd-lids-figure--landscape{display:block;margin:30px auto 38px;max-width:850px}.bgd-lids-figure img,.bgd-lids-figure--portrait img,.bgd-lids-figure--landscape img{aspect-ratio:16/9;border-radius:14px;height:clamp(260px,45vw,450px);max-height:none;max-width:100%;object-fit:cover;width:100%}.bgd-lids-figure--portrait img{object-position:center 43%}.bgd-lids-figure figcaption{border-left:2px solid var(--sand);font-size:.78rem;line-height:1.5;margin:12px 0 0;max-width:70ch;padding:3px 0 3px 14px}.bgd-lids-figure--portrait img{aspect-ratio:4/3;height:clamp(300px,60vw,600px);object-position:center 35%}.bgd-lids-faq{border-top:1px solid var(--line);display:block;margin-bottom:clamp(75px,9vw,115px);padding-top:clamp(32px,4vw,48px)}.bgd-lids-faq-head{margin:0 0 35px}.bgd-lids-faq-head .bgd-lids-kicker{margin-bottom:12px}.bgd-lids-faq-head h2{font-size:clamp(2.1rem,3.05vw,3rem);max-width:none}.bgd-lids-faq-items{display:grid;gap:0 clamp(28px,5vw,62px);grid-template-columns:repeat(2,minmax(0,1fr))}.bgd-lids-faq-item{border-top:1px solid var(--line);padding:22px 0 27px}.bgd-lids-faq-items h3,.bgd-lids-faq-items h3:first-child{border:0;font-size:clamp(1.28rem,1.65vw,1.55rem);line-height:1.22;padding:0}.bgd-lids-faq-items p{font-size:.92rem;line-height:1.65;margin:12px 0 0}@media (max-width:670px){.bgd-lids-section{margin-bottom:68px;padding-top:30px}.bgd-lids-section-head h2{font-size:clamp(2rem,6vw,2.65rem)}.bgd-lids-figure img,.bgd-lids-figure--portrait img,.bgd-lids-figure--landscape img{height:clamp(260px,72vw,430px)}.bgd-lids-faq-items{grid-template-columns:1fr}.bgd-lids-faq-item{padding:19px 0 24px}.bgd-lids-faq-head{margin-bottom:20px}}@media (max-width:670px){.bgd-lids-figure--portrait img{height:clamp(300px,75vw,430px)}}p[data-geo="answer"]{font-size:17px!important;line-height:1.65!important}.bg-faq-d>summary{list-style:none;cursor:auto;pointer-events:none}.bg-faq-d>summary::-webkit-details-marker{display:none}.bg-faq-d>summary::marker{content:""}.elementor-1724 .elementor-widget-html h1,.elementor-1724 .elementor-widget-html h2{text-wrap:balance}.elementor-1724 .elementor-widget-html a:focus-visible,.elementor-1724 .elementor-widget-html summary:focus-visible,.elementor-1724 .elementor-widget-html button:focus-visible{outline:3px solid #2f6b52;outline-offset:3px;border-radius:6px;box-shadow:0 0 0 5px #fff}.elementor-1724 .elementor-widget-html summary{min-height:44px;cursor:pointer}@media(prefers-reduced-motion:reduce){.elementor-1724 .elementor-widget-html a,.elementor-1724 .elementor-widget-html button,.elementor-1724 .elementor-widget-html summary{transition:none!important;animation:none!important}}.bgd-leak-article{--bgd-ink:#173b32;--bgd-deep:#0d2f27;--bgd-muted:#52695f;--bgd-line:#d8ded5;--bgd-sand:#dcc9a7;--bgd-paper:#f8f7f2;box-sizing:border-box;color:var(--bgd-ink);background:var(--bgd-paper);font:400 17px/1.7 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;max-width:1180px;margin:0 auto;padding:clamp(38px,5vw,72px) clamp(18px,4vw,52px) clamp(64px,7vw,100px);width:100%;overflow-wrap:break-word}.bgd-leak-article *,.bgd-leak-article *::before,.bgd-leak-article *::after{box-sizing:border-box}.bgd-leak-article h1,.bgd-leak-article h2,.bgd-leak-article h3{color:var(--bgd-deep);font-family:Georgia,"Times New Roman",serif;font-weight:600;letter-spacing:-.035em;line-height:1.12;margin:0;word-break:normal}.bgd-leak-article h1{font-size:clamp(2.65rem,4.1vw,4rem);max-width:20ch}.bgd-leak-article h2{font-size:clamp(2.05rem,3.15vw,3rem);max-width:27ch}.bgd-leak-article h3{font-size:clamp(1.24rem,1.75vw,1.55rem)}.bgd-leak-article p{margin:0 0 1.18em}.bgd-leak-article a{color:#134f43;text-decoration-thickness:1px;text-underline-offset:3px}.bgd-leak-article a:focus-visible{outline:3px solid var(--bgd-sand);outline-offset:4px}.bgd-leak-article [id]{scroll-margin-top:110px}.bgd-leak-eyebrow,.bgd-leak-kicker{color:#697f72;display:block;font-size:.69rem;font-weight:850;letter-spacing:.13em;line-height:1.35;text-transform:uppercase}.bgd-leak-hero{align-items:center;display:grid;gap:clamp(27px,4.5vw,56px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin-bottom:clamp(54px,7vw,82px)}.bgd-leak-eyebrow{margin-bottom:20px}.bgd-leak-lead{font-size:clamp(1.04rem,1.5vw,1.23rem);line-height:1.63;margin:21px 0 0!important;max-width:52ch}.bgd-leak-meta{border-top:1px solid var(--bgd-line);display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:27px;padding-top:15px;font-size:.69rem;font-weight:750}.bgd-leak-hero-figure{background:#fff;border-radius:17px;margin:0;overflow:hidden}.bgd-leak-hero-figure img{aspect-ratio:1;display:block;height:auto;object-fit:cover;width:100%}.bgd-leak-hero-figure figcaption{background:#eaf0e8;color:var(--bgd-muted);font-size:.73rem;line-height:1.5;padding:11px 15px}.bgd-leak-answer{background:var(--bgd-deep);border-radius:21px;color:#f3f4ec;margin:0 auto 23px;max-width:950px;padding:clamp(27px,4.5vw,48px)}.bgd-leak-answer .bgd-leak-kicker{color:var(--bgd-sand);margin-bottom:12px}.bgd-leak-answer p{font-size:clamp(1.07rem,1.45vw,1.22rem);line-height:1.65;margin:0}.bgd-leak-basis{border-left:3px solid var(--bgd-sand);color:var(--bgd-muted);font-size:.84rem;line-height:1.57;margin:0 auto clamp(54px,7vw,85px)!important;max-width:840px;padding:2px 0 2px 17px}.bgd-leak-basis strong{color:var(--bgd-ink)}.bgd-leak-nav{border-bottom:1px solid var(--bgd-line);border-top:1px solid var(--bgd-line);margin-bottom:clamp(68px,8vw,96px);padding:23px 0 24px}.bgd-leak-nav .bgd-leak-kicker{margin-bottom:17px}.bgd-leak-nav ol{display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.bgd-leak-nav li{border-right:1px solid var(--bgd-line);min-width:0;padding:0 18px}.bgd-leak-nav li:first-child{padding-left:0}.bgd-leak-nav li:last-child{border:0;padding-right:0}.bgd-leak-nav a{display:block;text-decoration:none}.bgd-leak-nav a:hover strong{text-decoration:underline;text-underline-offset:3px}.bgd-leak-nav a span{color:#6b8474;display:block;font:700 1.14rem Georgia,serif;margin-bottom:6px}.bgd-leak-nav a strong{color:var(--bgd-deep);display:block;font:600 1.25rem/1.2 Georgia,serif}.bgd-leak-nav a small{color:var(--bgd-muted);display:block;font-size:.75rem;line-height:1.45;margin-top:7px}.bgd-leak-section{border-top:1px solid var(--bgd-line);margin:0 0 clamp(63px,7vw,90px);padding-top:clamp(29px,4vw,46px)}.bgd-leak-section-head{margin:0 auto 29px;max-width:880px}.bgd-leak-section-head .bgd-leak-kicker{margin-bottom:12px}.bgd-leak-prose{margin:0 auto;max-width:880px}.bgd-leak-prose>p{color:#2c4c40;max-width:76ch}.bgd-leak-prose>p:first-child{font-size:1.05rem}.bgd-leak-prose strong{color:var(--bgd-deep)}.bgd-leak-note{background:#e9efe7;border-left:4px solid #6d8978;border-radius:0 10px 10px 0;color:#29483b;font-size:.89rem;line-height:1.65;margin:29px 0 0;max-width:790px;padding:17px 22px}.bgd-leak-table-wrap{border:1px solid var(--bgd-line);border-radius:13px;margin:28px 0 25px;max-width:100%;overflow-x:auto}.bgd-leak-article table{border-collapse:collapse;min-width:660px;width:100%}.bgd-leak-article th,.bgd-leak-article td{padding:13px 15px;text-align:left;vertical-align:top}.bgd-leak-article th{background:var(--bgd-deep);color:#fff;font-size:.68rem;letter-spacing:.07em;text-transform:uppercase}.bgd-leak-article td{background:#fff;border-top:1px solid var(--bgd-line);font-size:.82rem;line-height:1.55}.bgd-leak-article tbody tr:nth-child(even) td{background:#f3f5f0}.bgd-leak-article td:first-child{color:var(--bgd-deep);font-weight:750}.bgd-leak-checklist{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:27px 0 25px}.bgd-leak-checklist>div{background:#fff;border:1px solid var(--bgd-line);border-radius:12px;display:grid;gap:13px;grid-template-columns:30px minmax(0,1fr);padding:19px}.bgd-leak-checklist span{color:#758d7d;font:700 1.16rem Georgia,serif}.bgd-leak-checklist p{font-size:.84rem;line-height:1.55;margin:0}.bgd-leak-body-figure{margin:32px 0 0}.bgd-leak-body-figure img{border-radius:15px;display:block;height:auto;max-width:100%;width:100%}.bgd-leak-body-figure figcaption{border-left:2px solid var(--bgd-sand);color:var(--bgd-muted);font-size:.78rem;line-height:1.5;margin-top:11px;max-width:78ch;padding:3px 0 3px 13px}.bgd-leak-case{background:#e6eee7;border-radius:19px;margin:0 0 clamp(70px,8vw,100px);padding:clamp(29px,5vw,54px)}.bgd-leak-case>.bgd-leak-kicker{margin-bottom:16px}.bgd-leak-case-grid{display:grid;gap:25px;grid-template-columns:1fr}.bgd-leak-case-grid h2{font-size:clamp(2.15rem,3.1vw,3.25rem);max-width:26ch}.bgd-leak-case-grid>div{border-top:1px solid #c7d5ca;display:grid;gap:clamp(22px,4vw,42px);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:22px}.bgd-leak-case-grid p{font-size:.96rem;line-height:1.67;margin:0}.bgd-leak-case-grid>div p+p{border-left:1px solid #c7d5ca;padding-left:clamp(22px,4vw,42px)}.bgd-leak-case-disclosure{border-top:1px solid #c7d5ca;color:#52685d;font-size:.76rem;line-height:1.55;margin:28px 0 0!important;padding-top:16px}.bgd-leak-faq{border-top:1px solid var(--bgd-line);margin:0 0 clamp(70px,9vw,110px);padding-top:38px}.bgd-leak-faq>div:first-child{margin-bottom:27px}.bgd-leak-faq .bgd-leak-kicker{margin-bottom:11px}.bgd-leak-faq h2{font-size:clamp(2.08rem,3vw,3rem);max-width:none}.bgd-leak-faq-list{column-gap:clamp(24px,4vw,52px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bgd-leak-faq-list>div{border-top:1px solid var(--bgd-line);padding:18px 0 21px}.bgd-leak-faq-list h3{font-size:clamp(1.2rem,1.55vw,1.5rem)}.bgd-leak-faq-list p{color:#315045;font-size:.89rem;line-height:1.61;margin:9px 0 0}.bgd-leak-cta{align-items:center;background:var(--bgd-deep);border-radius:20px;color:#eff3ea;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto;padding:clamp(30px,5vw,55px)}.bgd-leak-cta .bgd-leak-kicker{color:var(--bgd-sand);margin-bottom:11px}.bgd-leak-cta h2{color:#fff;font-size:clamp(2.07rem,3vw,3rem);max-width:18ch}.bgd-leak-cta p{font-size:.92rem;line-height:1.6;margin:14px 0 0;max-width:62ch}.bgd-leak-cta>a{background:var(--bgd-sand);border:1px solid var(--bgd-sand);border-radius:999px;color:var(--bgd-deep);display:inline-flex;font-size:.7rem;font-weight:850;justify-content:center;letter-spacing:.045em;min-height:50px;padding:15px 19px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.bgd-leak-cta>a:hover{background:#fff0;color:#fff}.bgd-leak-cta>a span{margin-left:8px}@media (max-width:850px){.bgd-leak-hero{grid-template-columns:1fr}.bgd-leak-hero-figure{max-width:560px}.bgd-leak-article h1{font-size:clamp(2.5rem,6vw,3.7rem)}.bgd-leak-case-grid>div,.bgd-leak-faq-list,.bgd-leak-cta{grid-template-columns:1fr}.bgd-leak-case-grid>div p+p{border-left:0;border-top:1px solid #c7d5ca;padding-left:0;padding-top:18px}.bgd-leak-cta>a{justify-self:start}.bgd-leak-case-grid h2{max-width:23ch}}@media (max-width:650px){.bgd-leak-nav ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.bgd-leak-nav li:nth-child(2){border:0}.bgd-leak-nav li:nth-child(3){padding-left:0}.bgd-leak-checklist{grid-template-columns:1fr}.bgd-leak-article h2{font-size:clamp(1.92rem,5.9vw,2.8rem)}}@media (max-width:480px){.bgd-leak-article h1{font-size:clamp(2.12rem,8vw,3rem)}.bgd-leak-nav ol{grid-template-columns:1fr;row-gap:0}.bgd-leak-nav li,.bgd-leak-nav li:first-child,.bgd-leak-nav li:nth-child(3),.bgd-leak-nav li:last-child{border-bottom:1px solid var(--bgd-line);border-right:0;padding:13px 0}.bgd-leak-nav li:last-child{border-bottom:0}.bgd-leak-cta>a{white-space:normal;width:100%}.bgd-leak-article table{min-width:0}.bgd-leak-article thead{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.bgd-leak-article tbody,.bgd-leak-article tr,.bgd-leak-article td{display:block}.bgd-leak-article tr{border-bottom:1px solid var(--bgd-line)}.bgd-leak-article tr:last-child{border-bottom:0}.bgd-leak-article td,.bgd-leak-article tbody tr:nth-child(even) td{background:#fff;border:0;padding:6px 14px 10px}.bgd-leak-article td:first-child{padding-top:14px}.bgd-leak-article td[data-label]::before{color:#6f8375;content:attr(data-label);display:block;font-size:.64rem;font-weight:850;letter-spacing:.1em;margin-bottom:2px;text-transform:uppercase}}@media(max-width:520px){.bgd-leak-article{padding:42px 18px 70px}}@media(prefers-reduced-motion:reduce){.bgd-leak-article *{scroll-behavior:auto!important;transition-duration:.01ms!important}}p[data-geo="answer"]{font-size:17px!important;line-height:1.65!important}.bg-faq-d>summary{list-style:none;cursor:auto;pointer-events:none}.bg-faq-d>summary::-webkit-details-marker{display:none}.bg-faq-d>summary::marker{content:""}.elementor-1750 .elementor-widget-html h1,.elementor-1750 .elementor-widget-html h2{text-wrap:balance}.elementor-1750 .elementor-widget-html a:focus-visible,.elementor-1750 .elementor-widget-html summary:focus-visible,.elementor-1750 .elementor-widget-html button:focus-visible{outline:3px solid #2f6b52;outline-offset:3px;border-radius:6px;box-shadow:0 0 0 5px #fff}.elementor-1750 .elementor-widget-html summary{min-height:44px;cursor:pointer}@media(prefers-reduced-motion:reduce){.elementor-1750 .elementor-widget-html a,.elementor-1750 .elementor-widget-html button,.elementor-1750 .elementor-widget-html summary{transition:none!important;animation:none!important}}.bgd-insulated-article{--bgd-ink:#173b32;--bgd-deep:#0d3027;--bgd-muted:#536b60;--bgd-line:#d8dfd7;--bgd-mint:#e8efea;--bgd-sand:#decba9;box-sizing:border-box;background:#f9f8f4;color:var(--bgd-ink);font:400 17px/1.68 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;margin:0 auto;max-width:1180px;min-width:0;overflow-wrap:break-word;padding:clamp(36px,5vw,68px) clamp(18px,4vw,52px) clamp(64px,7vw,96px);width:100%}.bgd-insulated-article *,.bgd-insulated-article *::before,.bgd-insulated-article *::after{box-sizing:border-box}.bgd-insulated-article h1,.bgd-insulated-article h2,.bgd-insulated-article h3{color:var(--bgd-deep);font-family:Georgia,"Times New Roman",serif;font-weight:600;letter-spacing:-.035em;line-height:1.12;margin:0}.bgd-insulated-article h1{font-size:clamp(2.55rem,4vw,3.78rem);max-width:18ch}.bgd-insulated-article h2{font-size:clamp(1.95rem,3vw,2.75rem)}.bgd-insulated-article h3{font-size:clamp(1.18rem,1.55vw,1.42rem)}.bgd-insulated-article p{margin:0 0 1.14em}.bgd-insulated-article a{color:#115143;text-decoration-thickness:1px;text-underline-offset:3px}.bgd-insulated-article a:focus-visible{outline:3px solid var(--bgd-sand);outline-offset:4px}.bgd-insulated-article [id]{scroll-margin-top:110px}.bgd-insulated-kicker{color:#718677;display:block;font-size:.68rem;font-weight:850;letter-spacing:.13em;line-height:1.45;text-transform:uppercase}.bgd-insulated-hero{align-items:center;display:grid;gap:clamp(27px,4vw,55px);grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);margin-bottom:clamp(53px,7vw,82px)}.bgd-insulated-hero .bgd-insulated-kicker{margin-bottom:18px}.bgd-insulated-lead{font-size:clamp(1.05rem,1.48vw,1.2rem);line-height:1.62;margin:20px 0 0!important;max-width:55ch}.bgd-insulated-meta{border-top:1px solid var(--bgd-line);display:flex;flex-wrap:wrap;font-size:.69rem;font-weight:750;gap:8px 20px;margin-top:27px;padding-top:15px}.bgd-insulated-cover{margin:0;min-width:0}.bgd-insulated-cover img{aspect-ratio:1;border-radius:18px;display:block;height:auto;object-fit:cover;width:100%}.bgd-insulated-cover figcaption{color:var(--bgd-muted);font-size:.73rem;line-height:1.5;margin-top:10px}.bgd-insulated-answer{background:var(--bgd-deep);border-radius:21px;color:#f2f4ed;margin:0 auto 23px;max-width:980px;padding:clamp(28px,4.4vw,49px)}.bgd-insulated-answer .bgd-insulated-kicker{color:var(--bgd-sand);margin-bottom:11px}.bgd-insulated-answer p{font-size:clamp(1.05rem,1.4vw,1.21rem);line-height:1.65;margin:0}.bgd-insulated-basis{border-left:3px solid var(--bgd-sand);color:var(--bgd-muted);font-size:.83rem;line-height:1.6;margin:0 auto clamp(53px,7vw,80px)!important;max-width:880px;padding:2px 0 2px 16px}.bgd-insulated-basis strong{color:var(--bgd-ink)}.bgd-insulated-nav{border-bottom:1px solid var(--bgd-line);border-top:1px solid var(--bgd-line);margin-bottom:clamp(63px,8vw,91px);padding:22px 0 25px}.bgd-insulated-nav .bgd-insulated-kicker{margin-bottom:14px}.bgd-insulated-nav ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.bgd-insulated-nav li{border-right:1px solid var(--bgd-line);min-width:0;padding:0 16px}.bgd-insulated-nav li:first-child{padding-left:0}.bgd-insulated-nav li:last-child{border:0;padding-right:0}.bgd-insulated-nav a{display:block;text-decoration:none}.bgd-insulated-nav a:hover strong{text-decoration:underline;text-underline-offset:3px}.bgd-insulated-nav span{color:#6b8473;display:block;font:700 1.1rem Georgia,serif;margin-bottom:5px}.bgd-insulated-nav strong{color:var(--bgd-deep);display:block;font:600 1.18rem/1.23 Georgia,serif}.bgd-insulated-nav small{color:var(--bgd-muted);display:block;font-size:.74rem;line-height:1.45;margin-top:7px}.bgd-insulated-section{border-top:1px solid var(--bgd-line);margin:0 0 clamp(62px,7vw,88px);padding-top:clamp(29px,4vw,43px)}.bgd-insulated-section>.bgd-insulated-kicker,.bgd-insulated-section>h2{margin-left:auto;margin-right:auto;max-width:900px}.bgd-insulated-section>.bgd-insulated-kicker{margin-bottom:12px}.bgd-insulated-section>h2{margin-bottom:27px}.bgd-insulated-prose{margin:0 auto;max-width:900px}.bgd-insulated-prose>p{color:#2e4d40;max-width:79ch}.bgd-insulated-prose>p:first-child{font-size:1.045rem}.bgd-insulated-prose strong{color:var(--bgd-deep)}.bgd-insulated-principle{background:var(--bgd-mint);border-radius:16px;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:29px 0;padding:20px 10px}.bgd-insulated-principle>div{border-right:1px solid #cedcd0;padding:8px 18px}.bgd-insulated-principle>div:last-child{border:0}.bgd-insulated-principle strong{display:block;font:600 1.19rem Georgia,serif;margin-bottom:8px}.bgd-insulated-principle p{font-size:.8rem;line-height:1.56;margin:0}.bgd-insulated-steps{display:grid;gap:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin:27px 0}.bgd-insulated-steps>div{background:#fff;border:1px solid var(--bgd-line);border-radius:14px;min-width:0;padding:19px}.bgd-insulated-steps span{color:#76907e;display:block;font:700 1.18rem Georgia,serif;margin-bottom:13px}.bgd-insulated-steps strong{display:block;font-size:.84rem;line-height:1.35;margin-bottom:7px}.bgd-insulated-steps p{color:var(--bgd-muted);font-size:.76rem;line-height:1.5;margin:0}.bgd-insulated-note{background:#e9efe8;border-left:4px solid #77927f;border-radius:0 10px 10px 0;color:#2b4a3d;font-size:.86rem;line-height:1.6;margin:27px 0 0;max-width:820px;padding:17px 21px}.bgd-insulated-table-wrap{border:1px solid var(--bgd-line);border-radius:14px;margin:28px 0 26px;max-width:100%;overflow-x:auto}.bgd-insulated-article table{border-collapse:collapse;min-width:650px;width:100%}.bgd-insulated-article th,.bgd-insulated-article td{padding:14px 15px;text-align:left;vertical-align:top}.bgd-insulated-article th{background:var(--bgd-deep);color:#fff;font-size:.68rem;letter-spacing:.07em;text-transform:uppercase}.bgd-insulated-article td{background:#fff;border-top:1px solid var(--bgd-line);font-size:.82rem;line-height:1.54}.bgd-insulated-article tbody tr:nth-child(even) td{background:#f2f5ef}.bgd-insulated-article td:first-child{color:var(--bgd-deep);font-weight:750;width:35%}.bgd-insulated-case{background:#edf4ee;border-radius:19px;margin:29px auto 0;max-width:980px;overflow:hidden}.bgd-insulated-case-head{border-bottom:1px solid #ceded0;padding:27px clamp(22px,4vw,42px)}.bgd-insulated-case-head .bgd-insulated-kicker{margin-bottom:9px}.bgd-insulated-case-head h3{font-size:clamp(1.55rem,2.3vw,2rem);max-width:27ch}.bgd-insulated-case-grid{align-items:start;display:grid;gap:clamp(24px,4vw,41px);grid-template-columns:minmax(0,1fr) minmax(0,.7fr);padding:clamp(23px,4vw,40px)}.bgd-insulated-case-copy p{font-size:.9rem;line-height:1.64}.bgd-insulated-case-stats{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 22px}.bgd-insulated-case-stats>div{background:#fff;border-radius:11px;padding:15px}.bgd-insulated-case-stats strong{display:block;font:600 1.43rem Georgia,serif;line-height:1.1}.bgd-insulated-case-stats span{color:var(--bgd-muted);display:block;font-size:.69rem;line-height:1.4;margin-top:5px}.bgd-insulated-case figure{margin:0}.bgd-insulated-case img{border-radius:13px;display:block;height:auto;width:100%}.bgd-insulated-case figcaption{color:var(--bgd-muted);font-size:.72rem;line-height:1.52;margin-top:10px}.bgd-insulated-faq{border-top:1px solid var(--bgd-line);margin:0 0 clamp(72px,8vw,105px);padding-top:37px}.bgd-insulated-faq .bgd-insulated-kicker{margin-bottom:10px}.bgd-insulated-faq h2{margin-bottom:25px}.bgd-insulated-faq-grid{column-gap:clamp(25px,4vw,49px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bgd-insulated-faq-grid>div{border-top:1px solid var(--bgd-line);padding:18px 0 22px}.bgd-insulated-faq-grid p{color:#315045;font-size:.88rem;line-height:1.61;margin:9px 0 0}.bgd-insulated-cta{align-items:center;background:var(--bgd-deep);border-radius:20px;color:#eff3e9;display:grid;gap:27px;grid-template-columns:minmax(0,1fr) auto;padding:clamp(30px,5vw,54px)}.bgd-insulated-cta .bgd-insulated-kicker{color:var(--bgd-sand);margin-bottom:11px}.bgd-insulated-cta h2{color:#fff;font-size:clamp(2.05rem,3vw,2.9rem);max-width:20ch}.bgd-insulated-cta p{font-size:.9rem;line-height:1.58;margin:14px 0 0;max-width:64ch}.bgd-insulated-cta>a{background:var(--bgd-sand);border:1px solid var(--bgd-sand);border-radius:999px;color:var(--bgd-deep);display:inline-flex;font-size:.7rem;font-weight:850;justify-content:center;letter-spacing:.04em;min-height:49px;padding:15px 20px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.bgd-insulated-cta>a:hover{background:#fff0;color:#fff}@media (max-width:860px){.bgd-insulated-hero{grid-template-columns:1fr}.bgd-insulated-cover{max-width:580px}.bgd-insulated-article h1{font-size:clamp(2.45rem,6vw,3.5rem)}.bgd-insulated-case-grid,.bgd-insulated-cta{grid-template-columns:1fr}.bgd-insulated-case figure{max-width:460px}.bgd-insulated-cta>a{justify-self:start}.bgd-insulated-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.bgd-insulated-nav ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.bgd-insulated-nav li:nth-child(2){border:0}.bgd-insulated-nav li:nth-child(3){padding-left:0}.bgd-insulated-principle{grid-template-columns:1fr}.bgd-insulated-principle>div{border-bottom:1px solid #cedcd0;border-right:0;padding:15px 18px}.bgd-insulated-principle>div:last-child{border:0}.bgd-insulated-faq-grid{grid-template-columns:1fr}.bgd-insulated-article h2{font-size:clamp(1.9rem,5.8vw,2.62rem)}}@media (max-width:470px){.bgd-insulated-article h1{font-size:clamp(2.05rem,8vw,2.86rem)}.bgd-insulated-nav ol{grid-template-columns:1fr;row-gap:0}.bgd-insulated-nav li,.bgd-insulated-nav li:first-child,.bgd-insulated-nav li:nth-child(3),.bgd-insulated-nav li:last-child{border-bottom:1px solid var(--bgd-line);border-right:0;padding:13px 0}.bgd-insulated-nav li:last-child{border-bottom:0}.bgd-insulated-steps,.bgd-insulated-case-stats{grid-template-columns:1fr}.bgd-insulated-cta>a{white-space:normal;width:100%}.bgd-insulated-article table{min-width:0}.bgd-insulated-article thead{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.bgd-insulated-article tbody,.bgd-insulated-article tr,.bgd-insulated-article td{display:block}.bgd-insulated-article tr{border-bottom:1px solid var(--bgd-line)}.bgd-insulated-article tr:last-child{border:0}.bgd-insulated-article td,.bgd-insulated-article tbody tr:nth-child(even) td{background:#fff;border:0;padding:6px 14px 10px}.bgd-insulated-article td:first-child{padding-top:14px;width:auto}.bgd-insulated-article td[data-label]::before{color:#6f8375;content:attr(data-label);display:block;font-size:.64rem;font-weight:850;letter-spacing:.1em;margin-bottom:2px;text-transform:uppercase}}@media(max-width:520px){.bgd-insulated-article{padding:40px 18px 70px}}@media(prefers-reduced-motion:reduce){.bgd-insulated-article *{scroll-behavior:auto!important;transition-duration:.01ms!important}}p[data-geo="answer"]{font-size:17px!important;line-height:1.65!important}.bg-faq-d>summary{list-style:none;cursor:auto;pointer-events:none}.bg-faq-d>summary::-webkit-details-marker{display:none}.bg-faq-d>summary::marker{content:""}.elementor-1877 .elementor-widget-html h1,.elementor-1877 .elementor-widget-html h2{text-wrap:balance}.elementor-1877 .elementor-widget-html a:focus-visible,.elementor-1877 .elementor-widget-html summary:focus-visible,.elementor-1877 .elementor-widget-html button:focus-visible{outline:3px solid #2f6b52;outline-offset:3px;border-radius:6px;box-shadow:0 0 0 5px #fff}.elementor-1877 .elementor-widget-html summary{min-height:44px;cursor:pointer}@media(prefers-reduced-motion:reduce){.elementor-1877 .elementor-widget-html a,.elementor-1877 .elementor-widget-html button,.elementor-1877 .elementor-widget-html summary{transition:none!important;animation:none!important}}.bgd-clean-article{--ink:#163b31;--deep:#0e3028;--muted:#567067;--line:#d7dfd6;--sand:#d8c5a4;--mint:#e8efe9;box-sizing:border-box;background:#f9f8f4;color:var(--ink);font:400 17px/1.68 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;left:50%;margin:0;max-width:none;overflow-wrap:break-word;padding:clamp(38px,5vw,70px) clamp(18px,4.5vw,56px) clamp(68px,8vw,100px);position:relative;transform:translateX(-50%);width:min(1160px,calc(100vw - 28px))}.bgd-clean-article *,.bgd-clean-article *::before,.bgd-clean-article *::after{box-sizing:border-box}.bgd-clean-article h1,.bgd-clean-article h2,.bgd-clean-article h3{color:var(--deep);font-family:Georgia,"Times New Roman",serif;font-weight:600;letter-spacing:-.035em;line-height:1.13;margin:0}.bgd-clean-article h1{font-size:clamp(2.45rem,4vw,3.85rem);max-width:18ch}.bgd-clean-article h2{font-size:clamp(2rem,3vw,2.8rem)}.bgd-clean-article h3{font-size:1.2rem}.bgd-clean-article p{margin:0 0 1.1em}.bgd-clean-article a{color:#115245;text-decoration-thickness:1px;text-underline-offset:3px}.bgd-clean-article a:focus-visible{outline:3px solid var(--sand);outline-offset:4px}.bgd-clean-article [id]{scroll-margin-top:110px}.bgd-clean-kicker{color:#4d6b59;display:block;font-size:.69rem;font-weight:850;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.bgd-clean-hero{align-items:center;display:grid;gap:clamp(27px,4vw,56px);grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);margin-bottom:clamp(52px,7vw,78px)}.bgd-clean-hero .bgd-clean-kicker{margin-bottom:18px}.bgd-clean-lead{font-size:clamp(1.06rem,1.5vw,1.22rem);line-height:1.62;margin:22px 0 0!important;max-width:53ch}.bgd-clean-meta{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;font-size:.7rem;font-weight:750;gap:9px 18px;margin-top:26px;padding-top:16px}.bgd-clean-cover{margin:0;min-width:0}.bgd-clean-cover img{aspect-ratio:1;border-radius:18px;display:block;height:auto;object-fit:cover;width:100%}.bgd-clean-cover figcaption{color:var(--muted);font-size:.72rem;line-height:1.5;margin-top:10px}.bgd-clean-answer{background:var(--deep);border-radius:20px;color:#f3f4ef;margin:0 auto 23px;max-width:980px;padding:clamp(28px,4.5vw,50px)}.bgd-clean-answer .bgd-clean-kicker{color:var(--sand);margin-bottom:13px}.bgd-clean-answer p{font-size:clamp(1.04rem,1.4vw,1.2rem);line-height:1.66;margin:0}.bgd-clean-basis{border-left:3px solid var(--sand);color:var(--muted);font-size:.81rem;line-height:1.61;margin:0 auto clamp(55px,7vw,82px)!important;max-width:890px;padding:2px 0 2px 17px}.bgd-clean-basis strong{color:var(--ink)}.bgd-clean-nav{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-bottom:clamp(62px,8vw,88px);padding:23px 0 26px}.bgd-clean-nav .bgd-clean-kicker{margin-bottom:17px}.bgd-clean-nav ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.bgd-clean-nav li{border-right:1px solid var(--line);min-width:0;padding:0 17px}.bgd-clean-nav li:first-child{padding-left:0}.bgd-clean-nav li:last-child{border:0;padding-right:0}.bgd-clean-nav a{display:block;text-decoration:none}.bgd-clean-nav a:hover strong{text-decoration:underline;text-underline-offset:3px}.bgd-clean-nav span{color:#4d6b59;display:block;font:700 1.1rem Georgia,serif;margin-bottom:5px}.bgd-clean-nav strong{color:var(--deep);display:block;font:600 1.15rem/1.26 Georgia,serif}.bgd-clean-nav small{color:var(--muted);display:block;font-size:.73rem;line-height:1.45;margin-top:7px}.bgd-clean-section{border-top:1px solid var(--line);margin:0 0 clamp(62px,7vw,88px);padding-top:clamp(30px,4vw,44px)}.bgd-clean-section>.bgd-clean-kicker,.bgd-clean-section>h2{margin-left:auto;margin-right:auto;max-width:910px}.bgd-clean-section>.bgd-clean-kicker{margin-bottom:11px}.bgd-clean-section>h2{margin-bottom:26px}.bgd-clean-prose{margin:0 auto;max-width:910px}.bgd-clean-prose>p{color:#2e4f43;max-width:79ch}.bgd-clean-prose>p:first-child{font-size:1.045rem}.bgd-clean-prose strong{color:var(--deep)}.bgd-clean-triad{background:var(--mint);border-radius:17px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:29px 0;padding:20px 8px}.bgd-clean-triad>div{border-right:1px solid #cedbd0;padding:10px 19px}.bgd-clean-triad>div:last-child{border:0}.bgd-clean-triad strong{display:block;font:600 1.18rem Georgia,serif;margin-bottom:8px}.bgd-clean-triad p{font-size:.8rem;line-height:1.55;margin:0}.bgd-clean-table-wrap{border:1px solid var(--line);border-radius:14px;margin:27px 0;max-width:100%;overflow-x:auto}.bgd-clean-article table{border-collapse:collapse;min-width:610px;width:100%}.bgd-clean-article th,.bgd-clean-article td{padding:15px 18px;text-align:left;vertical-align:top}.bgd-clean-article th{background:var(--deep);color:#fff;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.bgd-clean-article td{background:#fff;border-top:1px solid var(--line);font-size:.82rem;line-height:1.56}.bgd-clean-article tbody tr:nth-child(even) td{background:#f1f5f0}.bgd-clean-article td:first-child{color:var(--deep);font-weight:750;width:34%}.bgd-clean-note{background:#e9f0e9;border-left:4px solid #72907b;border-radius:0 12px 12px 0;color:#294b3d;font-size:.86rem;line-height:1.58;margin:28px 0 0;max-width:820px;padding:18px 21px}.bgd-clean-steps{display:grid;gap:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin:27px 0}.bgd-clean-steps>div{background:#fff;border:1px solid var(--line);border-radius:14px;min-width:0;padding:18px}.bgd-clean-steps span{color:#4d6b59;display:block;font:700 1.17rem Georgia,serif;margin-bottom:11px}.bgd-clean-steps strong{display:block;font-size:.85rem;line-height:1.36;margin-bottom:7px}.bgd-clean-steps p{color:var(--muted);font-size:.75rem;line-height:1.52;margin:0}.bgd-clean-list{background:#edf2ec;border-radius:17px;counter-reset:rfq;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:27px 0;padding:12px 24px}.bgd-clean-list li{border-bottom:1px solid #d1ded2;font-size:.84rem;line-height:1.5;list-style:none;padding:13px 15px 13px 28px;position:relative}.bgd-clean-list li::before{color:#4d6b59;content:'✓';font-weight:800;left:3px;position:absolute}.bgd-clean-list li:nth-last-child(-n+2){border-bottom:0}.bgd-clean-faq{border-top:1px solid var(--line);margin:0 0 clamp(72px,8vw,104px);padding-top:38px}.bgd-clean-faq>.bgd-clean-kicker{margin-bottom:10px}.bgd-clean-faq h2{margin-bottom:26px}.bgd-clean-faq-grid{column-gap:clamp(25px,4vw,48px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bgd-clean-faq-grid>div{border-top:1px solid var(--line);padding:19px 0 23px}.bgd-clean-faq-grid p{color:#315044;font-size:.87rem;line-height:1.6;margin:9px 0 0}.bgd-clean-cta{align-items:center;background:var(--deep);border-radius:20px;color:#f1f4ec;display:grid;gap:26px;grid-template-columns:minmax(0,1fr) auto;padding:clamp(31px,5vw,55px)}.bgd-clean-cta .bgd-clean-kicker{color:var(--sand);margin-bottom:11px}.bgd-clean-cta h2{color:#fff;font-size:clamp(2rem,3vw,2.85rem);max-width:21ch}.bgd-clean-cta p{font-size:.88rem;line-height:1.59;margin:14px 0 0;max-width:64ch}.bgd-clean-cta>a{background:var(--sand);border:1px solid var(--sand);border-radius:999px;color:var(--deep);display:inline-flex;font-size:.7rem;font-weight:850;justify-content:center;letter-spacing:.03em;min-height:49px;padding:15px 21px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.bgd-clean-cta>a:hover{background:#fff0;color:#fff}@media (max-width:860px){.bgd-clean-hero{grid-template-columns:1fr}.bgd-clean-cover{max-width:580px}.bgd-clean-article h1{font-size:clamp(2.4rem,6vw,3.5rem)}.bgd-clean-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.bgd-clean-cta{grid-template-columns:1fr}.bgd-clean-cta>a{justify-self:start}}@media (max-width:650px){.bgd-clean-nav ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.bgd-clean-nav li:nth-child(2){border:0}.bgd-clean-nav li:nth-child(3){padding-left:0}.bgd-clean-triad{grid-template-columns:1fr}.bgd-clean-triad>div{border-bottom:1px solid #cedbd0;border-right:0;padding:15px 18px}.bgd-clean-triad>div:last-child{border:0}.bgd-clean-faq-grid,.bgd-clean-list{grid-template-columns:1fr}.bgd-clean-list li:nth-last-child(2){border-bottom:1px solid #d1ded2}.bgd-clean-article h2{font-size:clamp(1.9rem,5.8vw,2.6rem)}}@media (max-width:470px){.bgd-clean-article h1{font-size:clamp(2.04rem,8vw,2.86rem)}.bgd-clean-nav ol{grid-template-columns:1fr;row-gap:0}.bgd-clean-nav li,.bgd-clean-nav li:first-child,.bgd-clean-nav li:nth-child(3),.bgd-clean-nav li:last-child{border-bottom:1px solid var(--line);border-right:0;padding:13px 0}.bgd-clean-nav li:last-child{border-bottom:0}.bgd-clean-steps{grid-template-columns:1fr}.bgd-clean-cta>a{white-space:normal;width:100%}.bgd-clean-article table{min-width:0}.bgd-clean-article thead{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.bgd-clean-article tbody,.bgd-clean-article tr,.bgd-clean-article td{display:block}.bgd-clean-article tr{border-bottom:1px solid var(--line)}.bgd-clean-article tr:last-child{border:0}.bgd-clean-article td,.bgd-clean-article tbody tr:nth-child(even) td{background:#fff;border:0;padding:7px 14px 10px}.bgd-clean-article td:first-child{padding-top:14px;width:auto}.bgd-clean-article td[data-label]::before{color:#6f8375;content:attr(data-label);display:block;font-size:.64rem;font-weight:850;letter-spacing:.1em;margin-bottom:2px;text-transform:uppercase}}@media(max-width:520px){.bgd-clean-article{padding:39px 18px 70px}}@media(prefers-reduced-motion:reduce){.bgd-clean-article *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.bgd-clean-article td[data-label]::before{color:#4d6b59}.bgd-clean-detail{align-items:center;background:#edf2ec;border:1px solid var(--line);border-radius:18px;display:grid;gap:clamp(18px,3vw,34px);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin:30px 0;overflow:hidden;padding:14px}.bgd-clean-detail img{aspect-ratio:1;border-radius:12px;display:block;height:auto;object-fit:contain;width:100%}.bgd-clean-detail figcaption{color:#315044;font-size:.86rem;line-height:1.62;padding:8px clamp(6px,2vw,18px) 8px 0}.bgd-clean-detail figcaption strong{color:var(--deep);display:block;font:600 clamp(1.3rem,2.3vw,1.8rem)/1.19 Georgia,serif;margin-bottom:12px}.bgd-clean-detail figcaption span{display:block}@media (max-width:650px){.bgd-clean-detail{grid-template-columns:1fr;padding:10px}.bgd-clean-detail img{max-height:540px}.bgd-clean-detail figcaption{padding:7px 10px 12px}}p[data-geo="answer"]{font-size:17px!important;line-height:1.65!important}.bg-faq-d>summary{list-style:none;cursor:auto;pointer-events:none}.bg-faq-d>summary::-webkit-details-marker{display:none}.bg-faq-d>summary::marker{content:""}.elementor-1916 .elementor-widget-html h1,.elementor-1916 .elementor-widget-html h2{text-wrap:balance}.elementor-1916 .elementor-widget-html a:focus-visible,.elementor-1916 .elementor-widget-html summary:focus-visible,.elementor-1916 .elementor-widget-html button:focus-visible{outline:3px solid #2f6b52;outline-offset:3px;border-radius:6px;box-shadow:0 0 0 5px #fff}.elementor-1916 .elementor-widget-html summary{min-height:44px;cursor:pointer}@media(prefers-reduced-motion:reduce){.elementor-1916 .elementor-widget-html a,.elementor-1916 .elementor-widget-html button,.elementor-1916 .elementor-widget-html summary{transition:none!important;animation:none!important}}.bgd-dish-article{--ink:#173b32;--deep:#0d2f27;--muted:#52695f;--line:#d8ded5;--sand:#dcc9a7;--paper:#f8f7f2;box-sizing:border-box;background:var(--paper);color:var(--ink);font:400 17px/1.7 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;margin:0 auto;max-width:1180px;min-width:0;overflow-wrap:break-word;padding:clamp(38px,5vw,72px) clamp(18px,4vw,52px) clamp(64px,7vw,100px);width:100%}.bgd-dish-article *,.bgd-dish-article *::before,.bgd-dish-article *::after{box-sizing:border-box}.bgd-dish-article h1,.bgd-dish-article h2,.bgd-dish-article h3{color:var(--deep);font-family:Georgia,"Times New Roman",serif;font-weight:600;letter-spacing:-.035em;line-height:1.12;margin:0;word-break:normal}.bgd-dish-article h1{font-size:clamp(2.6rem,4vw,3.9rem);max-width:19ch}.bgd-dish-article h2{font-size:clamp(2.05rem,3vw,2.85rem);max-width:29ch}.bgd-dish-article h3{font-size:clamp(1.2rem,1.6vw,1.5rem)}.bgd-dish-article p{margin:0 0 1.18em}.bgd-dish-article a{color:#134f43;text-decoration-thickness:1px;text-underline-offset:3px}.bgd-dish-article a:focus-visible{outline:3px solid var(--sand);outline-offset:4px}.bgd-dish-article [id]{scroll-margin-top:110px}.bgd-dish-kicker{color:#6b8273;display:block;font-size:.69rem;font-weight:850;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.bgd-dish-hero{align-items:center;display:grid;gap:clamp(28px,4vw,54px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin-bottom:clamp(54px,7vw,84px)}.bgd-dish-hero .bgd-dish-kicker{margin-bottom:19px}.bgd-dish-lead{font-size:clamp(1.04rem,1.5vw,1.22rem);line-height:1.63;margin:20px 0 0!important;max-width:54ch}.bgd-dish-meta{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;font-size:.7rem;font-weight:750;gap:8px 22px;margin-top:27px;padding-top:15px}.bgd-dish-cover{background:#fff;border-radius:17px;margin:0;overflow:hidden}.bgd-dish-cover img{aspect-ratio:1;display:block;height:auto;object-fit:cover;width:100%}.bgd-dish-cover figcaption{background:#eaf0e8;color:var(--muted);font-size:.74rem;line-height:1.52;padding:11px 15px}.bgd-dish-answer{background:var(--deep);border-radius:21px;color:#f3f4ec;margin:0 auto 23px;max-width:950px;padding:clamp(27px,4.5vw,48px)}.bgd-dish-answer .bgd-dish-kicker{color:var(--sand);margin-bottom:12px}.bgd-dish-answer p{font-size:clamp(1.07rem,1.45vw,1.22rem);line-height:1.65;margin:0}.bgd-dish-basis{border-left:3px solid var(--sand);color:var(--muted);font-size:.84rem;line-height:1.6;margin:0 auto clamp(52px,7vw,82px)!important;max-width:870px;padding:2px 0 2px 17px}.bgd-dish-basis strong{color:var(--ink)}.bgd-dish-nav{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-bottom:clamp(64px,8vw,94px);padding:22px 0 25px}.bgd-dish-nav .bgd-dish-kicker{margin-bottom:16px}.bgd-dish-nav ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.bgd-dish-nav li{border-right:1px solid var(--line);min-width:0;padding:0 17px}.bgd-dish-nav li:first-child{padding-left:0}.bgd-dish-nav li:last-child{border:0;padding-right:0}.bgd-dish-nav a{display:block;text-decoration:none}.bgd-dish-nav a:hover strong{text-decoration:underline;text-underline-offset:3px}.bgd-dish-nav a span{color:#6b8474;display:block;font:700 1.12rem Georgia,serif;margin-bottom:6px}.bgd-dish-nav a strong{color:var(--deep);display:block;font:600 1.23rem/1.2 Georgia,serif}.bgd-dish-nav a small{color:var(--muted);display:block;font-size:.75rem;line-height:1.45;margin-top:7px}.bgd-dish-section{border-top:1px solid var(--line);margin:0 0 clamp(64px,7vw,91px);padding-top:clamp(30px,4vw,45px)}.bgd-dish-section>.bgd-dish-kicker,.bgd-dish-section>h2{margin-left:auto;margin-right:auto;max-width:890px}.bgd-dish-section>.bgd-dish-kicker{margin-bottom:12px}.bgd-dish-section>h2{margin-bottom:29px}.bgd-dish-prose{margin:0 auto;max-width:890px}.bgd-dish-prose>p{color:#2c4c40;max-width:78ch}.bgd-dish-prose>p:first-child{font-size:1.05rem}.bgd-dish-prose strong{color:var(--deep)}.bgd-dish-note{background:#e9efe7;border-left:4px solid #6d8978;border-radius:0 10px 10px 0;color:#29483b;font-size:.89rem;line-height:1.65;margin:29px 0 0;max-width:810px;padding:17px 22px}.bgd-dish-table-wrap{border:1px solid var(--line);border-radius:13px;margin:28px 0 25px;max-width:100%;overflow-x:auto}.bgd-dish-article table{border-collapse:collapse;min-width:680px;width:100%}.bgd-dish-article th,.bgd-dish-article td{padding:14px 15px;text-align:left;vertical-align:top}.bgd-dish-article th{background:var(--deep);color:#fff;font-size:.68rem;letter-spacing:.07em;text-transform:uppercase}.bgd-dish-article td{background:#fff;border-top:1px solid var(--line);font-size:.82rem;line-height:1.55}.bgd-dish-article tbody tr:nth-child(even) td{background:#f3f5f0}.bgd-dish-article td:first-child{color:var(--deep);font-weight:750}.bgd-dish-figure{margin:32px 0 0}.bgd-dish-figure img{border-radius:15px;display:block;height:auto;max-width:100%;width:100%}.bgd-dish-figure figcaption{border-left:2px solid var(--sand);color:var(--muted);font-size:.78rem;line-height:1.55;margin-top:11px;max-width:78ch;padding:3px 0 3px 13px}.bgd-dish-figure-portrait{margin-left:auto;margin-right:auto;max-width:620px}.bgd-dish-figure-portrait img{max-height:680px;object-fit:contain;background:#e9ece8}.bgd-dish-checks{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:27px 0 24px}.bgd-dish-checks>div{background:#fff;border:1px solid var(--line);border-radius:12px;display:grid;gap:13px;grid-template-columns:30px minmax(0,1fr);padding:19px}.bgd-dish-checks span{color:#758d7d;font:700 1.16rem Georgia,serif}.bgd-dish-checks p{font-size:.84rem;line-height:1.55;margin:0}.bgd-dish-components-grid{align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);margin:28px 0 24px}.bgd-dish-components-grid .bgd-dish-checks{grid-column:2;grid-row:1;grid-template-columns:1fr;grid-template-rows:repeat(4,minmax(0,1fr));margin:0}.bgd-dish-components-grid .bgd-dish-checks>div{align-items:center;padding:15px 17px}.bgd-dish-components-grid .bgd-dish-figure-portrait{display:flex;flex-direction:column;grid-column:1;grid-row:1;margin:0;max-width:none;min-width:0}.bgd-dish-components-grid .bgd-dish-figure-portrait img{background:none;max-height:none;object-fit:contain;width:100%}.bgd-dish-ledger{border:1px solid var(--line);border-radius:15px;margin:26px 0;overflow:hidden}.bgd-dish-ledger>div{align-items:start;background:#fff;border-bottom:1px solid var(--line);display:grid;gap:17px;grid-template-columns:36px minmax(0,1fr);padding:17px 21px}.bgd-dish-ledger>div:nth-child(even){background:#f2f5ef}.bgd-dish-ledger>div:last-child{border:0}.bgd-dish-ledger span{color:#698170;font:700 1.1rem Georgia,serif}.bgd-dish-ledger p{font-size:.89rem;line-height:1.58;margin:0}.bgd-dish-faq{border-top:1px solid var(--line);margin:0 0 clamp(72px,8vw,105px);padding-top:37px}.bgd-dish-faq>.bgd-dish-kicker{margin-bottom:11px}.bgd-dish-faq h2{margin-bottom:26px;max-width:none}.bgd-dish-faq-grid{column-gap:clamp(25px,4vw,51px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bgd-dish-faq-grid>div{border-top:1px solid var(--line);padding:18px 0 21px}.bgd-dish-faq-grid p{color:#315045;font-size:.89rem;line-height:1.62;margin:9px 0 0}.bgd-dish-cta{align-items:center;background:var(--deep);border-radius:20px;color:#eff3ea;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto;padding:clamp(30px,5vw,55px)}.bgd-dish-cta .bgd-dish-kicker{color:var(--sand);margin-bottom:11px}.bgd-dish-cta h2{color:#fff;font-size:clamp(2.08rem,3vw,3rem);max-width:19ch}.bgd-dish-cta p{font-size:.92rem;line-height:1.6;margin:14px 0 0;max-width:62ch}.bgd-dish-cta>a{background:var(--sand);border:1px solid var(--sand);border-radius:999px;color:var(--deep);display:inline-flex;font-size:.7rem;font-weight:850;justify-content:center;letter-spacing:.045em;min-height:50px;padding:15px 19px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.bgd-dish-cta>a:hover{background:#fff0;color:#fff}.bgd-dish-cta>a span{margin-left:8px}@media (max-width:850px){.bgd-dish-hero{grid-template-columns:1fr}.bgd-dish-hero>div,.bgd-dish-cover{margin-inline:auto;max-width:600px;width:100%}.bgd-dish-article h1{font-size:clamp(2.5rem,6vw,3.6rem);max-width:100%}.bgd-dish-faq-grid,.bgd-dish-cta{grid-template-columns:1fr}.bgd-dish-cta>a{justify-self:start}}@media (max-width:760px){.bgd-dish-components-grid{grid-template-columns:1fr}.bgd-dish-components-grid .bgd-dish-checks{grid-column:1;grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.bgd-dish-components-grid .bgd-dish-figure-portrait{grid-column:1;grid-row:2;margin-inline:auto;max-width:480px;width:100%}}@media (max-width:650px){.bgd-dish-nav ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.bgd-dish-nav li:nth-child(2){border:0}.bgd-dish-nav li:nth-child(3){padding-left:0}.bgd-dish-checks{grid-template-columns:1fr}.bgd-dish-article h2{font-size:clamp(1.92rem,5.9vw,2.75rem)}}@media (max-width:650px){.bgd-dish-components-grid .bgd-dish-checks{grid-template-columns:1fr}}@media (max-width:480px){.bgd-dish-article h1{font-size:clamp(2.1rem,8vw,2.95rem)}.bgd-dish-nav ol{grid-template-columns:1fr;row-gap:0}.bgd-dish-nav li,.bgd-dish-nav li:first-child,.bgd-dish-nav li:nth-child(3),.bgd-dish-nav li:last-child{border-bottom:1px solid var(--line);border-right:0;padding:13px 0}.bgd-dish-nav li:last-child{border-bottom:0}.bgd-dish-cta>a{white-space:normal;width:100%}.bgd-dish-article table{min-width:0}.bgd-dish-article thead{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.bgd-dish-article tbody,.bgd-dish-article tr,.bgd-dish-article td{display:block}.bgd-dish-article tr{border-bottom:1px solid var(--line)}.bgd-dish-article tr:last-child{border-bottom:0}.bgd-dish-article td,.bgd-dish-article tbody tr:nth-child(even) td{background:#fff;border:0;padding:6px 14px 10px}.bgd-dish-article td:first-child{padding-top:14px}.bgd-dish-article td[data-label]::before{color:#6f8375;content:attr(data-label);display:block;font-size:.64rem;font-weight:850;letter-spacing:.1em;margin-bottom:2px;text-transform:uppercase}}@media(max-width:520px){.bgd-dish-article{padding:42px 18px 70px}}@media(prefers-reduced-motion:reduce){.bgd-dish-article *{scroll-behavior:auto!important;transition-duration:.01ms!important}}p[data-geo="answer"]{font-size:17px!important;line-height:1.65!important}.bg-faq-d>summary{list-style:none;cursor:auto;pointer-events:none}.bg-faq-d>summary::-webkit-details-marker{display:none}.bg-faq-d>summary::marker{content:""}.elementor-1942 .elementor-widget-html h1,.elementor-1942 .elementor-widget-html h2{text-wrap:balance}.elementor-1942 .elementor-widget-html a:focus-visible,.elementor-1942 .elementor-widget-html summary:focus-visible,.elementor-1942 .elementor-widget-html button:focus-visible{outline:3px solid #2f6b52;outline-offset:3px;border-radius:6px;box-shadow:0 0 0 5px #fff}.elementor-1942 .elementor-widget-html summary{min-height:44px;cursor:pointer}@media(prefers-reduced-motion:reduce){.elementor-1942 .elementor-widget-html a,.elementor-1942 .elementor-widget-html button,.elementor-1942 .elementor-widget-html summary{transition:none!important;animation:none!important}}.bgd-bpa-article{--ink:#173d33;--deep:#0d3028;--muted:#526c62;--line:#d9e1d8;--sand:#d8c5a5;--mist:#e9f0e9;box-sizing:border-box;background:#f8f7f3;color:var(--ink);font:400 17px/1.68 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;left:50%;margin:0;max-width:none;overflow-wrap:break-word;padding:clamp(38px,5vw,70px) clamp(18px,4.5vw,56px) clamp(68px,8vw,100px);position:relative;transform:translateX(-50%);width:min(1160px,calc(100vw - 28px))}.bgd-bpa-article *,.bgd-bpa-article *::before,.bgd-bpa-article *::after{box-sizing:border-box}.bgd-bpa-article h1,.bgd-bpa-article h2,.bgd-bpa-article h3{color:var(--deep);font-family:Georgia,"Times New Roman",serif;font-weight:600;letter-spacing:-.035em;line-height:1.14;margin:0}.bgd-bpa-article h1{font-size:clamp(2.4rem,4vw,3.8rem);max-width:19ch}.bgd-bpa-article h2{font-size:clamp(1.9rem,3vw,2.72rem)}.bgd-bpa-article h3{font-size:1.2rem}.bgd-bpa-article p{margin:0 0 1.05em}.bgd-bpa-article a{color:#135545;text-decoration-thickness:1px;text-underline-offset:3px}.bgd-bpa-article a:focus-visible{outline:3px solid var(--sand);outline-offset:4px}.bgd-bpa-article [id]{scroll-margin-top:110px}.bgd-bpa-kicker{color:#557465;display:block;font-size:.69rem;font-weight:850;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.bgd-bpa-hero{align-items:center;display:grid;gap:clamp(28px,4vw,54px);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);margin-bottom:clamp(50px,7vw,76px)}.bgd-bpa-hero .bgd-bpa-kicker{margin-bottom:18px}.bgd-bpa-lead{font-size:clamp(1.06rem,1.5vw,1.22rem);line-height:1.61;margin:22px 0 0!important;max-width:53ch}.bgd-bpa-meta{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;font-size:.7rem;font-weight:750;gap:9px 18px;margin-top:26px;padding-top:16px}.bgd-bpa-cover{margin:0;min-width:0}.bgd-bpa-cover img{aspect-ratio:1;border-radius:18px;display:block;height:auto;object-fit:cover;width:100%}.bgd-bpa-cover figcaption{color:var(--muted);font-size:.72rem;line-height:1.5;margin-top:10px}.bgd-bpa-answer{background:var(--deep);border-radius:20px;color:#f3f5ef;margin:0 auto 22px;max-width:980px;padding:clamp(28px,4.5vw,49px)}.bgd-bpa-answer .bgd-bpa-kicker{color:var(--sand);margin-bottom:13px}.bgd-bpa-answer p{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.64;margin:0}.bgd-bpa-basis{border-left:3px solid var(--sand);color:var(--muted);font-size:.81rem;line-height:1.62;margin:0 auto clamp(54px,7vw,82px)!important;max-width:900px;padding:2px 0 2px 17px}.bgd-bpa-basis strong{color:var(--ink)}.bgd-bpa-nav{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-bottom:clamp(60px,8vw,86px);padding:23px 0 26px}.bgd-bpa-nav .bgd-bpa-kicker{margin-bottom:17px}.bgd-bpa-nav ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.bgd-bpa-nav li{border-right:1px solid var(--line);min-width:0;padding:0 17px}.bgd-bpa-nav li:first-child{padding-left:0}.bgd-bpa-nav li:last-child{border:0;padding-right:0}.bgd-bpa-nav a{display:block;text-decoration:none}.bgd-bpa-nav a:hover strong{text-decoration:underline;text-underline-offset:3px}.bgd-bpa-nav span{color:#557465;display:block;font:700 1.1rem Georgia,serif;margin-bottom:5px}.bgd-bpa-nav strong{color:var(--deep);display:block;font:600 1.13rem/1.27 Georgia,serif}.bgd-bpa-nav small{color:var(--muted);display:block;font-size:.73rem;line-height:1.45;margin-top:7px}.bgd-bpa-section{border-top:1px solid var(--line);margin:0 0 clamp(62px,7vw,88px);padding-top:clamp(30px,4vw,44px)}.bgd-bpa-section>.bgd-bpa-kicker,.bgd-bpa-section>h2{margin-left:auto;margin-right:auto;max-width:940px}.bgd-bpa-section>.bgd-bpa-kicker{margin-bottom:11px}.bgd-bpa-section>h2{margin-bottom:26px}.bgd-bpa-prose{margin:0 auto;max-width:940px}.bgd-bpa-prose>p{color:#2e5044;max-width:80ch}.bgd-bpa-prose>p:first-child{font-size:1.045rem}.bgd-bpa-prose strong{color:var(--deep)}.bgd-bpa-component-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:29px 0}.bgd-bpa-component{background:#edf2eb;border:1px solid var(--line);border-radius:16px;margin:0;min-width:0;overflow:hidden;padding:12px}.bgd-bpa-component img{aspect-ratio:1;border-radius:10px;display:block;height:auto;object-fit:contain;width:100%}.bgd-bpa-component figcaption{color:#315245;font-size:.78rem;line-height:1.56;padding:14px 8px 6px}.bgd-bpa-component figcaption strong{display:block;font:600 1.18rem/1.2 Georgia,serif;margin-bottom:6px}.bgd-bpa-table-wrap{border:1px solid var(--line);border-radius:14px;margin:27px 0;max-width:100%;overflow-x:auto}.bgd-bpa-article table{border-collapse:collapse;min-width:610px;width:100%}.bgd-bpa-article th,.bgd-bpa-article td{padding:14px 17px;text-align:left;vertical-align:top}.bgd-bpa-article th{background:var(--deep);color:#fff;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.bgd-bpa-article td{background:#fff;border-top:1px solid var(--line);font-size:.82rem;line-height:1.55}.bgd-bpa-article tbody tr:nth-child(even) td{background:#f1f5f0}.bgd-bpa-article td:first-child{color:var(--deep);font-weight:750;width:28%}.bgd-bpa-note{background:#e9f0e9;border-left:4px solid #72907b;border-radius:0 12px 12px 0;color:#294b3d;font-size:.86rem;line-height:1.58;margin:27px 0;max-width:860px;padding:18px 21px}.bgd-bpa-proof{background:var(--mist);border-radius:17px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0;padding:18px 8px}.bgd-bpa-proof>div{border-right:1px solid #cad8cc;padding:11px 18px}.bgd-bpa-proof>div:last-child{border:0}.bgd-bpa-proof strong{display:block;font:600 1.2rem Georgia,serif;margin-bottom:7px}.bgd-bpa-proof p{font-size:.78rem;line-height:1.54;margin:0}.bgd-bpa-report{background:#fff;border:1px solid var(--line);border-radius:15px;margin:25px 0;overflow:hidden;padding:18px}.bgd-bpa-report .bgd-bpa-image-scroll{max-width:100%;overflow-x:auto}.bgd-bpa-report img{display:block;height:auto;max-width:none;min-width:700px;width:100%}.bgd-bpa-report figcaption{border-top:1px solid var(--line);color:var(--muted);font-size:.78rem;line-height:1.57;margin-top:15px;padding-top:13px}.bgd-bpa-report figcaption strong{color:var(--deep)}.bgd-bpa-report figcaption a{white-space:nowrap}.bgd-bpa-steps{display:grid;gap:13px;grid-template-columns:repeat(3,minmax(0,1fr));margin:27px 0}.bgd-bpa-steps>div{background:#fff;border:1px solid var(--line);border-radius:14px;min-width:0;padding:19px}.bgd-bpa-steps span{color:#557465;display:block;font:700 1.18rem Georgia,serif;margin-bottom:10px}.bgd-bpa-steps strong{display:block;font-size:.88rem;line-height:1.36;margin-bottom:7px}.bgd-bpa-steps p{color:var(--muted);font-size:.77rem;line-height:1.53;margin:0}.bgd-bpa-list{background:#edf2ec;border-radius:17px;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:27px 0;padding:12px 24px}.bgd-bpa-list li{border-bottom:1px solid #d1ded2;font-size:.84rem;line-height:1.5;list-style:none;padding:13px 15px 13px 28px;position:relative}.bgd-bpa-list li::before{color:#557465;content:"✓";font-weight:800;left:3px;position:absolute}.bgd-bpa-list li:nth-last-child(-n+2){border-bottom:0}.bgd-bpa-faq{border-top:1px solid var(--line);margin:0 0 clamp(72px,8vw,104px);padding-top:38px}.bgd-bpa-faq>.bgd-bpa-kicker{margin-bottom:10px}.bgd-bpa-faq h2{margin-bottom:26px}.bgd-bpa-faq-grid{column-gap:clamp(25px,4vw,48px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bgd-bpa-faq-grid>div{border-top:1px solid var(--line);padding:19px 0 23px}.bgd-bpa-faq-grid p{color:#315044;font-size:.87rem;line-height:1.6;margin:9px 0 0}.bgd-bpa-cta{align-items:center;background:var(--deep);border-radius:20px;color:#f1f4ec;display:grid;gap:25px;grid-template-columns:minmax(0,1fr) auto;padding:clamp(31px,5vw,54px)}.bgd-bpa-cta .bgd-bpa-kicker{color:var(--sand);margin-bottom:11px}.bgd-bpa-cta h2{color:#fff;font-size:clamp(2rem,3vw,2.85rem);max-width:22ch}.bgd-bpa-cta p{font-size:.88rem;line-height:1.59;margin:14px 0 0;max-width:64ch}.bgd-bpa-cta>a{background:var(--sand);border:1px solid var(--sand);border-radius:999px;color:var(--deep);display:inline-flex;font-size:.7rem;font-weight:850;justify-content:center;letter-spacing:.03em;min-height:49px;padding:15px 21px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.bgd-bpa-cta>a:hover{background:#fff0;color:#fff}@media (max-width:860px){.bgd-bpa-hero{grid-template-columns:1fr}.bgd-bpa-cover{max-width:580px}.bgd-bpa-article h1{font-size:clamp(2.4rem,6vw,3.5rem)}.bgd-bpa-cta{grid-template-columns:1fr}.bgd-bpa-cta>a{justify-self:start}}@media (max-width:650px){.bgd-bpa-nav ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.bgd-bpa-nav li:nth-child(even){border-right:0}.bgd-bpa-nav li:nth-child(odd){padding-left:0}.bgd-bpa-component-grid,.bgd-bpa-faq-grid,.bgd-bpa-list{grid-template-columns:1fr}.bgd-bpa-proof{grid-template-columns:1fr}.bgd-bpa-proof>div{border-bottom:1px solid #cad8cc;border-right:0}.bgd-bpa-proof>div:last-child{border:0}.bgd-bpa-steps{grid-template-columns:1fr}.bgd-bpa-list li:nth-last-child(2){border-bottom:1px solid #d1ded2}.bgd-bpa-article h2{font-size:clamp(1.9rem,5.8vw,2.6rem)}}@media (max-width:470px){.bgd-bpa-article h1{font-size:clamp(2.04rem,8vw,2.86rem)}.bgd-bpa-nav ol{grid-template-columns:1fr;row-gap:0}.bgd-bpa-nav li,.bgd-bpa-nav li:first-child,.bgd-bpa-nav li:nth-child(3),.bgd-bpa-nav li:last-child{border-bottom:1px solid var(--line);border-right:0;padding:13px 0}.bgd-bpa-nav li:last-child{border-bottom:0}.bgd-bpa-article table{min-width:0}.bgd-bpa-article thead{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.bgd-bpa-article tbody,.bgd-bpa-article tr,.bgd-bpa-article td{display:block}.bgd-bpa-article tr{border-bottom:1px solid var(--line)}.bgd-bpa-article tr:last-child{border:0}.bgd-bpa-article td,.bgd-bpa-article tbody tr:nth-child(even) td{background:#fff;border:0;padding:7px 14px 10px}.bgd-bpa-article td:first-child{padding-top:14px;width:auto}.bgd-bpa-article td[data-label]::before{color:#557465;content:attr(data-label);display:block;font-size:.64rem;font-weight:850;letter-spacing:.1em;margin-bottom:2px;text-transform:uppercase}.bgd-bpa-cta>a{white-space:normal;width:100%}.bgd-bpa-report{padding:12px}.bgd-bpa-report img{min-width:620px}}@media(max-width:520px){.bgd-bpa-article{padding:39px 18px 70px}}@media(prefers-reduced-motion:reduce){.bgd-bpa-article *{scroll-behavior:auto!important;transition-duration:.01ms!important}}p[data-geo="answer"]{font-size:17px!important;line-height:1.65!important}.bg-faq-d>summary{list-style:none;cursor:auto;pointer-events:none}.bg-faq-d>summary::-webkit-details-marker{display:none}.bg-faq-d>summary::marker{content:""}.elementor-2211 .elementor-widget-html h1,.elementor-2211 .elementor-widget-html h2{text-wrap:balance}.elementor-2211 .elementor-widget-html a:focus-visible,.elementor-2211 .elementor-widget-html summary:focus-visible,.elementor-2211 .elementor-widget-html button:focus-visible{outline:3px solid #2f6b52;outline-offset:3px;border-radius:6px;box-shadow:0 0 0 5px #fff}.elementor-2211 .elementor-widget-html summary{min-height:44px;cursor:pointer}@media(prefers-reduced-motion:reduce){.elementor-2211 .elementor-widget-html a,.elementor-2211 .elementor-widget-html button,.elementor-2211 .elementor-widget-html summary{transition:none!important;animation:none!important}}.bgd-sizes-article{--ink:#173d33;--deep:#0d3028;--muted:#526c62;--line:#d8e0d6;--sand:#d8c5a5;--mist:#e8efe7;box-sizing:border-box;background:#f8f7f3;color:var(--ink);font:400 17px/1.7 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;margin:0 auto;max-width:1160px;overflow-wrap:break-word;padding:clamp(36px,5vw,64px) clamp(18px,4.5vw,54px) clamp(64px,7vw,90px);width:100%}.bgd-sizes-article *,.bgd-sizes-article *::before,.bgd-sizes-article *::after{box-sizing:border-box}.bgd-sizes-article h1,.bgd-sizes-article h2,.bgd-sizes-article h3{color:var(--deep);font-family:Georgia,"Times New Roman",serif;font-weight:600;letter-spacing:-.03em;line-height:1.16;margin:0}.bgd-sizes-article h1{font-size:clamp(2.4rem,4.2vw,3.6rem);max-width:18ch}.bgd-sizes-article h2{font-size:clamp(1.85rem,2.9vw,2.55rem)}.bgd-sizes-article h3{font-size:1.22rem}.bgd-sizes-article p{margin:0 0 1.05em}.bgd-sizes-article a{color:#135545;text-decoration-thickness:1px;text-underline-offset:3px}.bgd-sizes-article a:focus-visible{outline:3px solid var(--sand);outline-offset:4px}.bgd-sizes-article [id]{scroll-margin-top:110px}.bgd-sizes-article img{display:block;height:auto;max-width:100%;width:100%}.bgd-sizes-article figure{margin:0;min-width:0}.bgd-sizes-kicker{color:#567363;display:block;font-size:.7rem;font-weight:800;letter-spacing:.13em;line-height:1.5;text-transform:uppercase}.bgd-sizes-hero{align-items:center;display:grid;gap:clamp(26px,4vw,46px);grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);margin-bottom:52px}.bgd-sizes-hero .bgd-sizes-kicker{margin-bottom:18px}.bgd-sizes-lead{font-size:1.1rem;line-height:1.65;margin-top:21px!important;max-width:52ch}.bgd-sizes-meta{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;font-size:.72rem;gap:7px 18px;margin-top:23px;padding-top:15px}.bgd-sizes-article figcaption{color:var(--muted);font-size:.75rem;line-height:1.55;margin-top:11px}.bgd-sizes-article figure img{aspect-ratio:1;border-radius:16px;object-fit:contain}.bgd-sizes-answer{background:var(--deep);border-radius:18px;color:#f1f4ed;padding:clamp(27px,3.8vw,42px)}.bgd-sizes-answer .bgd-sizes-kicker{color:var(--sand);margin-bottom:13px}.bgd-sizes-answer p{font-size:1.08rem;line-height:1.66;margin:0}.bgd-sizes-answer strong{color:#fff}.bgd-sizes-basis{border-left:3px solid var(--sand);color:var(--muted);font-size:.8rem;line-height:1.62;margin:20px 0 54px!important;padding-left:17px}.bgd-sizes-nav{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px 28px;margin-bottom:58px;padding:19px 0}.bgd-sizes-nav a{font-size:.8rem;font-weight:700;text-decoration:none}.bgd-sizes-nav a:hover{text-decoration:underline}.bgd-sizes-section{border-top:1px solid var(--line);margin-bottom:64px;padding-top:33px}.bgd-sizes-section>.bgd-sizes-kicker{margin-bottom:11px}.bgd-sizes-section>h2{margin-bottom:24px}.bgd-sizes-prose>p{max-width:86ch}.bgd-sizes-prose>p:first-child{font-size:1.04rem}.bgd-sizes-scroll-hint{color:var(--muted);font-size:.75rem;margin-bottom:9px!important}.bgd-sizes-table-wrap{border:1px solid var(--line);border-radius:14px;margin:0 0 18px;max-width:100%;overflow-x:auto}.bgd-sizes-article table{border-collapse:collapse;min-width:550px;width:100%}.bgd-sizes-article th,.bgd-sizes-article td{border:0;padding:15px 19px;text-align:left;vertical-align:top}.bgd-sizes-article thead th{background:var(--deep);color:#fff;font-size:.73rem;font-weight:750;line-height:1.4}.bgd-sizes-article tbody th,.bgd-sizes-article tbody td{background:#fff;border-top:1px solid var(--line);font-size:.86rem;line-height:1.5}.bgd-sizes-article tbody th{color:var(--deep);font-weight:800}.bgd-sizes-article tbody tr:nth-child(even) th,.bgd-sizes-article tbody tr:nth-child(even) td{background:#edf2eb}.bgd-sizes-small{color:var(--muted);font-size:.8rem;line-height:1.6}.bgd-sizes-photo-pair{align-items:start;display:grid;gap:34px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:29px 0}.bgd-sizes-use-list{margin:0;padding:0;list-style:none}.bgd-sizes-use-list li{border-bottom:1px solid var(--line);padding:0 0 20px;margin-bottom:20px}.bgd-sizes-use-list li:last-child{border-bottom:0;margin:0;padding-bottom:0}.bgd-sizes-use-list h3{margin-bottom:9px}.bgd-sizes-use-list p{font-size:.92rem;line-height:1.66;margin:0}.bgd-sizes-note{background:var(--mist);border-left:3px solid #74917e;border-radius:0 12px 12px 0;font-size:.88rem;margin:24px 0;padding:20px 24px}.bgd-sizes-note p{margin:0}.bgd-sizes-measures{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:26px 0}.bgd-sizes-measures>div{background:#fff;border:1px solid var(--line);border-radius:13px;min-width:0;padding:20px}.bgd-sizes-measures span{color:#6a8574;display:block;font:600 1rem Georgia,serif;margin-bottom:9px}.bgd-sizes-measures h3{font-size:1.17rem;margin-bottom:8px}.bgd-sizes-measures p{color:#385648;font-size:.86rem;line-height:1.6;margin:0}.bgd-sizes-case{background:var(--mist);border-radius:18px;margin-bottom:64px;padding:clamp(26px,4vw,42px)}.bgd-sizes-case>.bgd-sizes-kicker{margin-bottom:11px}.bgd-sizes-case>h2{margin-bottom:24px;max-width:30ch}.bgd-sizes-case-flow{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-bottom:24px}.bgd-sizes-case-flow>div{background:#f8faf5;border:1px solid #d1ddcd;border-radius:12px;padding:19px 22px}.bgd-sizes-case-flow strong{display:block;font:600 2.05rem/1.1 Georgia,serif;margin-bottom:9px}.bgd-sizes-case-flow p{font-size:.86rem;line-height:1.6;margin:0}.bgd-sizes-case-flow>span{font-size:1.8rem}.bgd-sizes-case>p{font-size:.95rem;max-width:86ch}.bgd-sizes-case>p:last-child{border-top:1px solid #cbd8c9;font-size:.83rem;margin:20px 0 0;padding-top:18px}.bgd-sizes-role-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:26px 0}.bgd-sizes-role-grid>div{border-top:3px solid #71907a;padding:17px 0 0}.bgd-sizes-role-grid h3{font-size:1.15rem;margin-bottom:10px}.bgd-sizes-role-grid p{color:var(--muted);font-size:.86rem;line-height:1.6;margin:0}.bgd-sizes-brief-list{background:#eaf0e8;border-radius:15px;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:26px 0;padding:12px 23px}.bgd-sizes-brief-list li{border-bottom:1px solid #d0ddcd;font-size:.86rem;line-height:1.6;padding:13px 15px}.bgd-sizes-brief-list li:nth-last-child(-n+2){border:0}.bgd-sizes-faq{border-top:1px solid var(--line);margin-bottom:68px;padding-top:34px}.bgd-sizes-faq>.bgd-sizes-kicker{margin-bottom:11px}.bgd-sizes-faq>h2{margin-bottom:25px}.bgd-sizes-faq-grid{display:grid;column-gap:38px;grid-template-columns:repeat(2,minmax(0,1fr))}.bgd-sizes-faq-grid>div{border-top:1px solid var(--line);padding:21px 0}.bgd-sizes-faq-grid h3{font-size:1.18rem;line-height:1.28}.bgd-sizes-faq-grid p{color:#385648;font-size:.87rem;line-height:1.65;margin:10px 0 0}.bgd-sizes-cta{background:var(--deep);border-radius:19px;color:#f2f5ed;padding:clamp(29px,4.6vw,49px)}.bgd-sizes-cta .bgd-sizes-kicker{color:var(--sand);margin-bottom:12px}.bgd-sizes-cta h2{color:#fff;max-width:26ch}.bgd-sizes-cta p{font-size:.95rem;line-height:1.66;margin:19px 0 25px;max-width:76ch}.bgd-sizes-cta a{background:var(--sand);border:1px solid var(--sand);border-radius:999px;color:var(--deep);display:inline-flex;font-size:.73rem;font-weight:800;justify-content:center;min-height:48px;padding:13px 23px;text-align:center;text-decoration:none}.bgd-sizes-cta a:hover{background:#e6d5b7}.bgd-sizes-article ul{padding-left:0}.bgd-sizes-article figure.bgd-sizes-evidence-photo img{aspect-ratio:auto;max-height:560px;width:auto;margin-inline:auto}.bgd-sizes-evidence-photo figcaption{max-width:430px;margin-inline:auto}.bgd-sizes-photo-pair>.bgd-sizes-measures{margin:0}@media (max-width:800px){.bgd-sizes-hero{grid-template-columns:1fr}.bgd-sizes-hero h1{font-size:clamp(2.4rem,6.5vw,3.3rem);max-width:22ch}.bgd-sizes-hero figure{max-width:620px}.bgd-sizes-photo-pair{grid-template-columns:1fr}.bgd-sizes-photo-pair figure{max-width:620px}.bgd-sizes-role-grid{grid-template-columns:1fr}.bgd-sizes-role-grid>div{padding-top:14px}}@media (max-width:590px){.bgd-sizes-measures,.bgd-sizes-brief-list,.bgd-sizes-faq-grid{grid-template-columns:1fr}.bgd-sizes-brief-list li:nth-last-child(2){border-bottom:1px solid #d0ddcd}.bgd-sizes-case-flow{grid-template-columns:1fr}.bgd-sizes-case-flow>span{justify-self:center;transform:rotate(90deg)}.bgd-sizes-article h2{font-size:clamp(1.8rem,6vw,2.35rem)}.bgd-sizes-hero h1{font-size:clamp(2.08rem,7.7vw,2.9rem)}.bgd-sizes-section{margin-bottom:48px}.bgd-sizes-nav{gap:12px 22px}}@media(max-width:520px){.bgd-sizes-article{padding:36px 18px 68px}.bgd-sizes-cta a{width:100%}}p[data-geo="answer"]{font-size:17px!important;line-height:1.65!important}.bg-faq-d>summary{list-style:none;cursor:auto;pointer-events:none}.bg-faq-d>summary::-webkit-details-marker{display:none}.bg-faq-d>summary::marker{content:""}.elementor-2237 .elementor-widget-html h1,.elementor-2237 .elementor-widget-html h2{text-wrap:balance}.elementor-2237 .elementor-widget-html a:focus-visible,.elementor-2237 .elementor-widget-html summary:focus-visible,.elementor-2237 .elementor-widget-html button:focus-visible{outline:3px solid #2f6b52;outline-offset:3px;border-radius:6px;box-shadow:0 0 0 5px #fff}.elementor-2237 .elementor-widget-html summary{min-height:44px;cursor:pointer}@media(prefers-reduced-motion:reduce){.elementor-2237 .elementor-widget-html a,.elementor-2237 .elementor-widget-html button,.elementor-2237 .elementor-widget-html summary{transition:none!important;animation:none!important}}.bgd-replace-article{--ink:#163b31;--deep:#0e3028;--muted:#4d695f;--line:#d7dfd6;--sand:#d8c5a4;--surface:#f9f8f4;--mint:#e8efe9;box-sizing:border-box;width:100%;max-width:1160px;margin:0 auto;padding:clamp(32px,4vw,58px) clamp(18px,4vw,56px) 72px;background:var(--surface);color:var(--ink);font:400 17px/1.7 system-ui,-apple-system,"Segoe UI",sans-serif;text-align:left;overflow-wrap:break-word}.bgd-replace-article *,.bgd-replace-article *::before,.bgd-replace-article *::after{box-sizing:border-box}.bgd-replace-article h1,.bgd-replace-article h2,.bgd-replace-article h3{color:var(--deep);font-family:Georgia,"Times New Roman",serif;font-weight:600;letter-spacing:-.025em;line-height:1.15;margin:0}.bgd-replace-article h1{font-size:clamp(32px,4.1vw,46px);max-width:1000px;margin-bottom:28px}.bgd-replace-article h2{font-size:clamp(27px,3.5vw,36px);margin-bottom:22px}.bgd-replace-article h3{font-size:23px;line-height:1.25}.bgd-replace-article p{margin:0 0 20px}.bgd-replace-article a{color:#115245;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.bgd-replace-article a:hover{text-decoration-thickness:2px}.bgd-replace-article a:focus-visible{outline:3px solid #476b5b;outline-offset:5px}.bgd-replace-article [id]{scroll-margin-top:110px}.bgd-replace-article .bgd-replace-cover{margin:0}.bgd-replace-article .bgd-replace-parts{margin:28px 0}.bgd-replace-article .bgd-replace-workstation{margin:26px 0}.bgd-replace-kicker{display:block;color:var(--muted);font-size:12px;font-weight:750;letter-spacing:.1em;line-height:1.45;text-transform:uppercase;margin-bottom:16px}.bgd-replace-hero{margin:0 0 44px}.bgd-replace-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:center;gap:42px}.bgd-replace-lead{font-size:21px;line-height:1.6;max-width:45ch;margin:0!important}.bgd-replace-cover{margin:0;width:100%;min-width:0}.bgd-replace-cover img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:16px}.bgd-replace-cover figcaption{font-size:13px;color:var(--muted);line-height:1.5;margin-top:10px}.bgd-replace-answer{max-width:900px;margin:0 auto 22px;background:var(--mint);border-left:4px solid #52775f;border-radius:0 16px 16px 0;padding:26px 30px}.bgd-replace-answer h2{font-family:inherit;font-size:16px;letter-spacing:0;margin:0 0 10px}.bgd-replace-answer p{margin:0}.bgd-replace-basis{max-width:900px;margin:0 auto 42px!important;font-size:14px;line-height:1.6;color:var(--muted)}.bgd-replace-nav{display:flex;flex-wrap:wrap;gap:12px 25px;max-width:900px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin:0 auto 48px;font-size:14px;font-weight:650}.bgd-replace-section{max-width:900px;margin:0 auto 52px;padding-top:4px}.bgd-replace-section+.bgd-replace-section{border-top:1px solid var(--line);padding-top:36px}.bgd-replace-section>p{max-width:78ch}.bgd-replace-section strong{color:var(--deep)}.bgd-replace-request{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;background:var(--mint);padding:12px 24px;border-radius:16px;margin:24px 0}.bgd-replace-request>div{padding:16px 0}.bgd-replace-request dt{font-weight:750;margin-bottom:5px;line-height:1.45}.bgd-replace-request dd{margin:0;font-size:15px;line-height:1.6;color:#315044}.bgd-replace-parts{margin:28px 0;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#f0f3ed}.bgd-replace-parts img{display:block;width:100%;height:auto;object-fit:contain}.bgd-replace-parts figcaption{padding:20px 24px;color:#315044;font-size:15px;line-height:1.6}.bgd-replace-parts figcaption strong{display:block;font-family:Georgia,serif;font-size:23px;line-height:1.25;margin-bottom:8px}.bgd-replace-case{border:1px solid var(--line);border-radius:16px;padding:clamp(22px,3.5vw,34px);background:#edf2ec}.bgd-replace-case h2{font-size:clamp(27px,3.3vw,35px)}.bgd-replace-observation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;border-top:1px solid #b7c8ba;border-bottom:1px solid #b7c8ba;padding:20px 0;margin:22px 0}.bgd-replace-observation dt{font-size:14px;color:#315044;line-height:1.5}.bgd-replace-observation dd{margin:6px 0 0;font-family:Georgia,serif;font-size:38px;font-weight:600;line-height:1.1;color:var(--deep)}.bgd-replace-limits{font-size:14px;line-height:1.6;color:#315044;margin:0!important}.bgd-replace-workstation{display:grid;grid-template-columns:minmax(0,290px) minmax(0,1fr);align-items:center;gap:30px;margin:26px 0;background:#edf2ec;border-radius:16px;padding:20px}.bgd-replace-workstation img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;border-radius:10px}.bgd-replace-workstation figcaption{min-width:0;color:#315044;font-size:16px;line-height:1.65}.bgd-replace-workstation figcaption strong{display:block;color:var(--deep);font:600 25px/1.2 Georgia,serif;margin-bottom:13px}.bgd-replace-workstation figcaption p:last-child{font-size:13px;color:var(--muted);margin:0}.bgd-replace-list{padding-left:22px;margin:22px 0}.bgd-replace-list li{padding-left:4px;margin:0 0 10px}.bgd-replace-faq{max-width:900px;margin:0 auto 52px;padding-top:34px;border-top:1px solid var(--line)}.bgd-replace-faq>div{padding:22px 0;border-bottom:1px solid var(--line)}.bgd-replace-faq>div:last-child{border:0;padding-bottom:0}.bgd-replace-faq p{margin:12px 0 0;color:#315044;font-size:16px}.bgd-replace-cta{max-width:900px;margin:0 auto;border-top:2px solid #52775f;padding-top:32px}.bgd-replace-cta h2{max-width:26ch}.bgd-replace-cta p{max-width:73ch}.bgd-replace-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;background:var(--deep);color:#f9f8f4;border:1px solid var(--deep);border-radius:999px;padding:13px 23px;text-decoration:none;font-size:14px;font-weight:750;line-height:1.4}.bgd-replace-cta a:hover{background:#245243;color:#f9f8f4}.bgd-replace-cta a:active{transform:translateY(1px)}@media (max-width:760px){.bgd-replace-intro{grid-template-columns:1fr;gap:24px}.bgd-replace-cover{max-width:460px;justify-self:center}.bgd-replace-lead{max-width:none;font-size:19px}.bgd-replace-article h1{font-size:clamp(32px,5.7vw,42px)}.bgd-replace-workstation{grid-template-columns:minmax(0,250px) minmax(0,1fr);gap:22px}}@media (max-width:600px){.bgd-replace-workstation{grid-template-columns:1fr;padding:16px}.bgd-replace-workstation img{max-width:330px;justify-self:center}.bgd-replace-workstation figcaption{width:100%}.bgd-replace-request{grid-template-columns:1fr}.bgd-replace-request>div+div{border-top:1px solid #c9d7cc}.bgd-replace-answer{padding:22px}.bgd-replace-article h2{font-size:29px}}@media(max-width:520px){.bgd-replace-article{padding:32px 20px 48px;font-size:16px}.bgd-replace-nav{display:grid;grid-template-columns:1fr;gap:12px;padding:18px 0}.bgd-replace-article h1{font-size:32px}.bgd-replace-article h3{font-size:22px}.bgd-replace-parts figcaption{padding:18px}.bgd-replace-section,.bgd-replace-faq{margin-bottom:38px}.bgd-replace-observation{gap:15px}.bgd-replace-observation dd{font-size:34px}}@media(prefers-reduced-motion:reduce){.bgd-replace-article *{scroll-behavior:auto!important;transition:none!important}}p[data-geo="answer"]{font-size:17px!important;line-height:1.65!important}.bg-faq-d>summary{list-style:none;cursor:auto;pointer-events:none}.bg-faq-d>summary::-webkit-details-marker{display:none}.bg-faq-d>summary::marker{content:""}.elementor-2268 .elementor-widget-html h1,.elementor-2268 .elementor-widget-html h2{text-wrap:balance}.elementor-2268 .elementor-widget-html a:focus-visible,.elementor-2268 .elementor-widget-html summary:focus-visible,.elementor-2268 .elementor-widget-html button:focus-visible{outline:3px solid #2f6b52;outline-offset:3px;border-radius:6px;box-shadow:0 0 0 5px #fff}.elementor-2268 .elementor-widget-html summary{min-height:44px;cursor:pointer}@media(prefers-reduced-motion:reduce){.elementor-2268 .elementor-widget-html a,.elementor-2268 .elementor-widget-html button,.elementor-2268 .elementor-widget-html summary{transition:none!important;animation:none!important}}.bgd-material-article{--bgd-ink:#123d31;--bgd-deep:#0d3028;--bgd-muted:#5b7167;--bgd-paper:#f8f7f3;--bgd-line:#d4dcd2;--bgd-sand:#dac7a7;box-sizing:border-box;width:100%;max-width:1160px;margin:0 auto;padding:clamp(24px,4vw,48px);background:var(--bgd-paper);color:var(--bgd-ink);font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.7;isolation:isolate}.bgd-material-article *{box-sizing:border-box}.bgd-material-article h1,.bgd-material-article h2,.bgd-material-article h3{margin:0;color:var(--bgd-deep);font-family:Georgia,'Times New Roman',serif;font-weight:700;letter-spacing:-.025em;text-wrap:pretty}.bgd-material-article h1{font-size:clamp(36px,5.7vw,64px);line-height:1.04}.bgd-material-article h2{font-size:clamp(29px,3.6vw,41px);line-height:1.15;margin-bottom:22px}.bgd-material-article h3{font-size:23px;line-height:1.25;margin-bottom:10px}.bgd-material-article p{margin:0 0 17px}.bgd-material-article a{color:var(--bgd-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.bgd-material-article a:hover{color:#386e54}.bgd-material-article a:focus-visible,.bgd-material-article .bgd-table-wrap:focus-visible{outline:3px solid #8d6639;outline-offset:5px}.bgd-material-article figure{margin:0;min-width:0}.bgd-material-article img{display:block;width:100%;height:auto;max-width:100%;border:0;box-shadow:none;border-radius:0}.bgd-material-article figcaption{font-size:13px;line-height:1.55;color:var(--bgd-muted);margin-top:12px}.bgd-material-article .bgd-eyebrow{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--bgd-muted);line-height:1.5;margin-bottom:17px}.bgd-material-article .bgd-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(26px,4vw,48px)}.bgd-material-article .bgd-hero h1{margin-bottom:25px}.bgd-material-article .bgd-lede{font-size:18px;line-height:1.65;color:#35564b}.bgd-material-article .bgd-hero-image{aspect-ratio:1/1;object-fit:contain}.bgd-material-article .bgd-answer{margin-top:38px;padding:clamp(24px,3.6vw,38px);background:var(--bgd-deep);color:#eef2e8;border-radius:16px}.bgd-material-article .bgd-answer .bgd-eyebrow{color:#d9c7a7;margin-bottom:11px}.bgd-material-article .bgd-answer p{max-width:900px;margin:0;font-size:18px;line-height:1.65}.bgd-material-article .bgd-answer strong{color:#fff}.bgd-material-article .bgd-toc{padding:24px 0 26px;border-bottom:1px solid var(--bgd-line)}.bgd-material-article .bgd-toc .bgd-eyebrow{margin-bottom:10px}.bgd-material-article .bgd-toc-links{display:flex;flex-wrap:wrap;gap:10px 24px;font-size:14px;line-height:1.6}.bgd-material-article .bgd-toc-links a{text-decoration:none;border-bottom:1px solid #8ca496;padding:4px 0}.bgd-material-article section.bgd-section{padding-top:54px;scroll-margin-top:110px}.bgd-material-article .bgd-section-lead{max-width:850px;font-size:18px;line-height:1.65;margin-bottom:24px}.bgd-material-article .bgd-table-wrap{width:100%;overflow-x:auto;overscroll-behavior-inline:contain;margin:26px 0 30px;border-top:1px solid var(--bgd-line);border-bottom:1px solid var(--bgd-line)}.bgd-material-article table{width:100%;min-width:610px;border-collapse:collapse;margin:0;text-align:left;font-size:15px;line-height:1.6;background:#fff0;border:0}.bgd-material-article caption{text-align:left;font-size:13px;color:var(--bgd-muted);padding:13px 16px;background:#edf1e9;caption-side:top}.bgd-material-article th,.bgd-material-article td{padding:17px 16px;vertical-align:top;border:0;border-bottom:1px solid var(--bgd-line);background:#fff0;color:var(--bgd-ink)}.bgd-material-article thead th{font-weight:700;background:#e9eee5}.bgd-material-article tbody th{width:22%;font-weight:700}.bgd-material-article tbody tr:last-child th,.bgd-material-article tbody tr:last-child td{border-bottom:0}.bgd-material-article .bgd-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:clamp(25px,3.8vw,42px);align-items:start;margin-top:30px}.bgd-material-article .bgd-split>div{min-width:0}.bgd-material-article .bgd-split p:last-child{margin-bottom:0}.bgd-material-article .bgd-callout{border-left:3px solid #7b9683;padding:17px 21px;background:#e9eee5;margin:24px 0;font-size:16px}.bgd-material-article .bgd-callout p:last-child{margin:0}.bgd-material-article .bgd-checklist{margin:20px 0 0;padding-left:22px}.bgd-material-article .bgd-checklist li{padding-left:5px;margin-bottom:10px}.bgd-material-article .bgd-full-photo{margin-top:28px}.bgd-material-article .bgd-full-photo img{max-height:none}.bgd-material-article .bgd-faq{padding-top:48px;margin-top:48px;border-top:1px solid var(--bgd-line);scroll-margin-top:110px}.bgd-material-article .bgd-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px}.bgd-material-article .bgd-faq-item{padding:22px 0;border-top:1px solid var(--bgd-line);min-width:0}.bgd-material-article .bgd-faq-item h3{font-size:22px;line-height:1.3;margin-bottom:12px}.bgd-material-article .bgd-faq-item p{font-size:16px;line-height:1.65;margin:0}.bgd-material-article .bgd-basis{margin-top:32px;font-size:13px;line-height:1.6;color:var(--bgd-muted)}.bgd-material-article .bgd-cta{margin-top:36px;padding:clamp(28px,4vw,44px);border-radius:16px;background:var(--bgd-deep);color:#eef2e8}.bgd-material-article .bgd-cta .bgd-eyebrow{color:#d9c7a7}.bgd-material-article .bgd-cta h2{max-width:800px;color:#fff;margin-bottom:18px;font-size:clamp(30px,3.8vw,44px)}.bgd-material-article .bgd-cta p{max-width:800px;margin-bottom:24px}.bgd-material-article .bgd-cta a.bgd-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;padding:13px 23px;background:var(--bgd-sand);border:1px solid var(--bgd-sand);border-radius:999px;color:var(--bgd-deep);text-decoration:none;text-align:center;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.5;box-shadow:none}.bgd-material-article .bgd-cta a.bgd-button:hover{background:#e7d5b5;color:var(--bgd-deep)}.bgd-material-article .bgd-table-hint{display:none;font-size:12px;color:var(--bgd-muted);margin-top:-19px;margin-bottom:25px}@media (max-width:800px){.bgd-material-article .bgd-hero{grid-template-columns:1fr}.bgd-material-article .bgd-hero figure{width:100%;max-width:560px;justify-self:center}.bgd-material-article h1{font-size:clamp(36px,7.5vw,56px)}.bgd-material-article .bgd-split{grid-template-columns:1fr}.bgd-material-article .bgd-faq-grid{grid-template-columns:1fr}.bgd-material-article section.bgd-section{padding-top:40px}}@media (max-width:590px){.bgd-material-article{font-size:16px}.bgd-material-article .bgd-table-hint{display:block}.bgd-material-article .bgd-toc-links{gap:8px 17px}.bgd-material-article .bgd-answer p,.bgd-material-article .bgd-section-lead,.bgd-material-article .bgd-lede{font-size:17px}.bgd-material-article .bgd-cta a.bgd-button{width:100%}.bgd-material-article .bgd-faq{margin-top:38px;padding-top:38px}}@media(max-width:600px){.bgd-material-article{padding:24px 20px;font-size:16px}}p[data-geo="answer"]{font-size:17px!important;line-height:1.65!important}.bg-faq-d>summary{list-style:none;cursor:auto;pointer-events:none}.bg-faq-d>summary::-webkit-details-marker{display:none}.bg-faq-d>summary::marker{content:""}.elementor-2534 .elementor-widget-html h1,.elementor-2534 .elementor-widget-html h2{text-wrap:balance}.elementor-2534 .elementor-widget-html a:focus-visible,.elementor-2534 .elementor-widget-html summary:focus-visible,.elementor-2534 .elementor-widget-html button:focus-visible{outline:3px solid #2f6b52;outline-offset:3px;border-radius:6px;box-shadow:0 0 0 5px #fff}.elementor-2534 .elementor-widget-html summary{min-height:44px;cursor:pointer}@media(prefers-reduced-motion:reduce){.elementor-2534 .elementor-widget-html a,.elementor-2534 .elementor-widget-html button,.elementor-2534 .elementor-widget-html summary{transition:none!important;animation:none!important}}.bgd-logo-article{--ink:#173b32;--deep:#0d2f27;--muted:#52695f;--line:#d8ded5;--sand:#dcc9a7;--paper:#f8f7f2;box-sizing:border-box;background:var(--paper);color:var(--ink);font:400 17px/1.75 system-ui,-apple-system,"Segoe UI",sans-serif;margin:0 auto!important;max-width:1180px;min-width:0;overflow-wrap:break-word;padding:clamp(38px,5vw,72px) clamp(18px,4vw,52px) clamp(64px,7vw,100px);width:100%}.bgd-logo-article *,.bgd-logo-article *::before,.bgd-logo-article *::after{box-sizing:border-box}.bgd-logo-article h1,.bgd-logo-article h2,.bgd-logo-article h3{color:var(--deep);font-family:Georgia,"Times New Roman",serif;font-weight:600;letter-spacing:-.035em;line-height:1.12;margin:0;word-break:normal}.bgd-logo-article h1{font-size:clamp(2.55rem,4vw,3.75rem);max-width:20ch}.bgd-logo-article h2{font-size:clamp(2rem,3vw,2.85rem);max-width:none}.bgd-logo-article h3{font-size:clamp(1.25rem,1.6vw,1.55rem)}.bgd-logo-article p{margin:0 0 1.15em}.bgd-logo-article a{color:#134f43;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.bgd-logo-article a:focus-visible{outline:3px solid #9d7a36;outline-offset:4px}.bgd-logo-article [id]{scroll-margin-top:110px}.bgd-logo-kicker{color:#596f63;display:block;font-size:.7rem;font-weight:800;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.bgd-logo-hero{align-items:center;display:grid;gap:clamp(28px,4vw,52px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin-bottom:clamp(54px,7vw,84px)}.bgd-logo-hero .bgd-logo-kicker{margin-bottom:18px}.bgd-logo-lead{font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.65;margin:22px 0 0!important}.bgd-logo-meta{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;font-size:.72rem;font-weight:700;gap:8px 20px;margin-top:27px;padding-top:15px}.bgd-logo-cover{border-radius:17px;margin:0;overflow:hidden}.bgd-logo-cover img{aspect-ratio:1;display:block;height:auto;object-fit:cover;width:100%}.bgd-logo-cover figcaption{background:#eaf0e8;color:var(--muted);font-size:.78rem;line-height:1.55;padding:12px 15px}.bgd-logo-answer{background:var(--deep);border-radius:20px;color:#f3f4ec;margin:0 auto 24px;max-width:950px;padding:clamp(28px,4.5vw,48px)}.bgd-logo-answer .bgd-logo-kicker{color:var(--sand);margin-bottom:12px}.bgd-logo-answer p{font-size:clamp(1.05rem,1.45vw,1.2rem);line-height:1.7;margin:0}.bgd-logo-basis{border-left:3px solid var(--sand);color:var(--muted);font-size:.85rem;line-height:1.65;margin:0 auto clamp(48px,6vw,70px)!important;max-width:880px;padding:2px 0 2px 17px}.bgd-logo-basis strong{color:var(--ink)}.bgd-logo-nav{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-bottom:clamp(55px,7vw,82px);padding:23px 0 25px}.bgd-logo-nav>.bgd-logo-kicker{margin-bottom:18px}.bgd-logo-nav ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.bgd-logo-nav li{border-right:1px solid var(--line);min-width:0;padding:0 17px}.bgd-logo-nav li:first-child{padding-left:0}.bgd-logo-nav li:last-child{border:0;padding-right:0}.bgd-logo-nav a{display:block;text-decoration:none}.bgd-logo-nav a:hover strong{text-decoration:underline;text-underline-offset:3px}.bgd-logo-nav a span{color:#607768;display:block;font:700 1.1rem Georgia,serif;margin-bottom:6px}.bgd-logo-nav a strong{color:var(--deep);display:block;font:600 1.2rem/1.25 Georgia,serif}.bgd-logo-nav a small{color:var(--muted);display:block;font-size:.76rem;line-height:1.5;margin-top:7px}.bgd-logo-section{border-top:1px solid var(--line);margin:0 0 clamp(56px,7vw,86px);padding-top:clamp(30px,4vw,43px)}.bgd-logo-prose,.bgd-logo-section>h2,.bgd-logo-section>.bgd-logo-kicker{margin-left:auto;margin-right:auto;max-width:880px;width:100%}.bgd-logo-section>.bgd-logo-kicker{margin-bottom:12px}.bgd-logo-section>h2{margin-bottom:28px}.bgd-logo-prose>p{color:#2c4c40;max-width:none}.bgd-logo-prose>p:first-child{font-size:1.05rem}.bgd-logo-prose strong{color:var(--deep)}.bgd-logo-note{background:#e9efe7;border-left:4px solid #6d8978;border-radius:0 10px 10px 0;color:#29483b;font-size:.94rem;line-height:1.7;margin:28px 0 0;padding:19px 23px}.bgd-logo-figure{margin:32px auto 38px;max-width:800px;width:100%}.bgd-logo-figure img{border-radius:14px;display:block;height:auto;max-width:100%;width:100%}.bgd-logo-figure figcaption{border-left:2px solid var(--sand);color:var(--muted);font-size:.8rem;line-height:1.6;margin-top:12px;padding:3px 0 3px 13px}.bgd-logo-subhead{margin:37px 0 18px!important}.bgd-logo-compare{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0}.bgd-logo-compare>div{background:#fff;border:1px solid var(--line);border-radius:13px;padding:25px}.bgd-logo-compare h3{margin:10px 0 14px}.bgd-logo-compare p{font-size:.94rem;line-height:1.65;margin:0}.bgd-logo-tests{display:grid;gap:15px;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0}.bgd-logo-tests>div{background:#fff;border:1px solid var(--line);border-radius:13px;padding:23px 20px}.bgd-logo-number{color:#657e6e;display:block;font:700 1.3rem Georgia,serif;margin-bottom:17px}.bgd-logo-tests h3{margin-bottom:15px}.bgd-logo-tests p{font-size:.91rem;line-height:1.65;margin-bottom:18px}.bgd-logo-tests .bgd-logo-test-detail{border-top:1px solid var(--line);font-size:.83rem;margin:0;padding-top:15px}.bgd-logo-ledger{border:1px solid var(--line);border-radius:14px;margin:28px 0;overflow:hidden}.bgd-logo-ledger>div{align-items:start;background:#fff;border-bottom:1px solid var(--line);display:grid;gap:17px;grid-template-columns:36px minmax(0,1fr);padding:19px 23px}.bgd-logo-ledger>div:nth-child(even){background:#f1f4ed}.bgd-logo-ledger>div:last-child{border:0}.bgd-logo-ledger span{color:#607768;font:700 1.14rem Georgia,serif}.bgd-logo-ledger p{font-size:.94rem;line-height:1.65;margin:0}.bgd-logo-faq{border-top:1px solid var(--line);margin:0 0 clamp(65px,8vw,96px);padding-top:37px}.bgd-logo-faq .bgd-logo-kicker{margin-bottom:12px}.bgd-logo-faq h2{margin-bottom:28px}.bgd-logo-faq-grid{column-gap:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bgd-logo-faq-grid>div{border-top:1px solid var(--line);padding:21px 0 25px}.bgd-logo-faq-grid p{color:#315045;font-size:.94rem;line-height:1.7;margin:12px 0 0}.bgd-logo-cta{align-items:center;background:var(--deep);border-radius:20px;color:#eff3ea;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto;padding:clamp(30px,5vw,53px)}.bgd-logo-cta .bgd-logo-kicker{color:var(--sand);margin-bottom:12px}.bgd-logo-cta h2{color:#fff;font-size:clamp(2rem,3vw,2.9rem);max-width:22ch}.bgd-logo-cta p{font-size:.95rem;line-height:1.65;margin:16px 0 0;max-width:62ch}.bgd-logo-cta>a{background:var(--sand);border:1px solid var(--sand);border-radius:999px;color:var(--deep);display:inline-flex;font-size:.73rem;font-weight:800;justify-content:center;min-height:50px;padding:16px 21px;text-align:center;text-decoration:none;white-space:nowrap}.bgd-logo-cta>a:hover{background:#fff0;color:#fff}.bgd-logo-cta>a:focus-visible{outline:3px solid #fff;outline-offset:4px}.bgd-logo-cta>a span{margin-left:8px}@media (max-width:850px){.bgd-logo-hero{grid-template-columns:1fr}.bgd-logo-hero>div,.bgd-logo-cover{margin-inline:auto;max-width:650px;width:100%}.bgd-logo-article h1{font-size:clamp(2.5rem,6vw,3.5rem);max-width:100%}.bgd-logo-tests{grid-template-columns:1fr}.bgd-logo-faq-grid,.bgd-logo-cta{grid-template-columns:1fr}.bgd-logo-cta>a{justify-self:start}}@media (max-width:650px){.bgd-logo-nav ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:23px}.bgd-logo-nav li:nth-child(even){border:0}.bgd-logo-nav li:nth-child(odd){padding-left:0}.bgd-logo-compare{grid-template-columns:1fr}.bgd-logo-article h2{font-size:clamp(1.9rem,5.9vw,2.6rem)}}@media (max-width:480px){.bgd-logo-article h1{font-size:clamp(2.1rem,8vw,2.8rem)}.bgd-logo-nav ol{grid-template-columns:1fr;row-gap:0}.bgd-logo-nav li,.bgd-logo-nav li:first-child,.bgd-logo-nav li:nth-child(3),.bgd-logo-nav li:last-child{border-bottom:1px solid var(--line);border-right:0;padding:14px 0}.bgd-logo-nav li:last-child{border-bottom:0}.bgd-logo-cta>a{white-space:normal;width:100%}.bgd-logo-ledger>div{padding:17px;gap:11px;grid-template-columns:27px minmax(0,1fr)}}@media(max-width:520px){.bgd-logo-article{padding:38px 18px 65px}}@media(prefers-reduced-motion:reduce){.bgd-logo-article *{scroll-behavior:auto!important}}p[data-geo="answer"]{font-size:17px!important;line-height:1.65!important}.bg-faq-d>summary{list-style:none;cursor:auto;pointer-events:none}.bg-faq-d>summary::-webkit-details-marker{display:none}.bg-faq-d>summary::marker{content:""}.elementor-2540 .elementor-widget-html h1,.elementor-2540 .elementor-widget-html h2{text-wrap:balance}.elementor-2540 .elementor-widget-html a:focus-visible,.elementor-2540 .elementor-widget-html summary:focus-visible,.elementor-2540 .elementor-widget-html button:focus-visible{outline:3px solid #2f6b52;outline-offset:3px;border-radius:6px;box-shadow:0 0 0 5px #fff}.elementor-2540 .elementor-widget-html summary{min-height:44px;cursor:pointer}@media(prefers-reduced-motion:reduce){.elementor-2540 .elementor-widget-html a,.elementor-2540 .elementor-widget-html button,.elementor-2540 .elementor-widget-html summary{transition:none!important;animation:none!important}}.bgd-sublimation-article{--ink:#123d31;--deep:#0d3028;--muted:#5b7167;--line:#d4dcd2;box-sizing:border-box;width:100%;max-width:1160px;margin:0 auto;padding:clamp(24px,4vw,48px);background:#f8f7f3;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.7;isolation:isolate}.bgd-sublimation-article *{box-sizing:border-box}.bgd-sublimation-article h1,.bgd-sublimation-article h2,.bgd-sublimation-article h3{color:var(--deep);font-family:Georgia,'Times New Roman',serif;letter-spacing:-.025em;text-wrap:pretty;font-weight:700;margin:0}.bgd-sublimation-article h1{font-size:clamp(36px,5.7vw,64px);line-height:1.06;margin-bottom:24px}.bgd-sublimation-article h2{font-size:clamp(29px,3.6vw,41px);line-height:1.18;margin-bottom:23px}.bgd-sublimation-article h3{font-size:23px;line-height:1.3;margin-bottom:12px}.bgd-sublimation-article p{margin:0 0 18px}.bgd-sublimation-article a{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.bgd-sublimation-article a:hover{color:#386e54}.bgd-sublimation-article a:focus-visible,.bgd-sublimation-article .bgd-table-wrap:focus-visible{outline:3px solid #8d6639;outline-offset:5px}.bgd-sublimation-article figure{margin:0;min-width:0}.bgd-sublimation-article img{display:block;width:100%;height:auto;max-width:100%;border:0;border-radius:0;box-shadow:none}.bgd-sublimation-article figcaption{font-size:13px;line-height:1.6;color:var(--muted);margin-top:12px}.bgd-sublimation-article .bgd-eyebrow{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);line-height:1.5;margin-bottom:17px}.bgd-sublimation-article .bgd-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(26px,4vw,48px);align-items:center}.bgd-sublimation-article .bgd-lede{font-size:18px;line-height:1.65;color:#35564b}.bgd-sublimation-article .bgd-answer{margin:0;padding:clamp(20px,2.2vw,26px);background:var(--deep);color:#eef2e8;border-radius:16px}.bgd-sublimation-article .bgd-answer p{margin:0;font-size:17px}.bgd-sublimation-article .bgd-intro{margin-top:32px}.bgd-sublimation-article .bgd-answer a{color:#eef2e8}.bgd-sublimation-article .bgd-toc{display:flex;flex-wrap:wrap;gap:8px 22px;padding:24px 0;border-bottom:1px solid var(--line);font-size:14px}.bgd-sublimation-article section{padding-top:50px;scroll-margin-top:110px}.bgd-sublimation-article .bgd-reading{max-width:850px;margin-inline:auto}.bgd-sublimation-article .bgd-table-wrap{width:100%;overflow-x:auto;overscroll-behavior-inline:contain;margin:26px 0;border-block:1px solid var(--line)}.bgd-sublimation-article table{width:100%;min-width:610px;border-collapse:collapse;text-align:left;font-size:15px;line-height:1.6;margin:0;background:#fff0}.bgd-sublimation-article caption{text-align:left;font-size:13px;padding:13px 16px;background:#edf1e9;color:var(--muted)}.bgd-sublimation-article th,.bgd-sublimation-article td{padding:17px 16px;vertical-align:top;border:0;border-bottom:1px solid var(--line);background:#fff0;color:var(--ink)}.bgd-sublimation-article thead th{background:#e9eee5}.bgd-sublimation-article .bgd-table-hint{font-size:12px;color:var(--muted)}.bgd-sublimation-article .bgd-blank-photo{width:100%;max-width:520px;margin:28px auto}.bgd-sublimation-article .bgd-case{margin-top:48px;padding:clamp(24px,3.4vw,36px);background:#e9eee5;border-radius:12px}.bgd-sublimation-article .bgd-case section{padding-top:0}.bgd-sublimation-article .bgd-case-photos{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:26px;align-items:start}.bgd-sublimation-article ul{padding-left:23px;margin:22px 0}.bgd-sublimation-article li{margin-bottom:10px;padding-left:4px}.bgd-sublimation-article .bgd-faq{border-top:1px solid var(--line);margin-top:48px;padding-top:36px}.bgd-sublimation-article .bgd-faq h3{padding-top:23px;border-top:1px solid var(--line);font-size:22px}.bgd-sublimation-article .bgd-cta{margin-top:40px;padding:clamp(28px,4vw,44px);border-radius:16px;background:var(--deep);color:#eef2e8}.bgd-sublimation-article .bgd-cta h2{color:#fff}.bgd-sublimation-article .bgd-cta a{color:#eef2e8}.bgd-sublimation-article .bgd-cta .bgd-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 24px;background:#dac7a7;border:1px solid #dac7a7;border-radius:999px;color:var(--deep);text-decoration:none;font-size:14px;font-weight:700;box-shadow:none}.bgd-sublimation-article .bgd-basis{font-size:13px;color:var(--muted);margin-top:30px;padding-top:20px;border-top:1px solid var(--line)}@media (max-width:800px){.bgd-sublimation-article .bgd-hero{grid-template-columns:1fr}.bgd-sublimation-article .bgd-hero figure{max-width:560px;justify-self:center}.bgd-sublimation-article h1{font-size:clamp(36px,7.5vw,56px)}.bgd-sublimation-article .bgd-case-photos{grid-template-columns:1fr}.bgd-sublimation-article section{padding-top:38px}}@media(max-width:600px){.bgd-sublimation-article{padding:24px 20px;font-size:16px}.bgd-sublimation-article .bgd-cta .bgd-button{width:100%}}p[data-geo="answer"]{font-size:17px!important;line-height:1.65!important}.elementor-2664 .elementor-widget-html h1,.elementor-2664 .elementor-widget-html h2{text-wrap:balance}.elementor-2664 .elementor-widget-html a:focus-visible,.elementor-2664 .elementor-widget-html summary:focus-visible,.elementor-2664 .elementor-widget-html button:focus-visible{outline:3px solid #2f6b52;outline-offset:3px;border-radius:6px;box-shadow:0 0 0 5px #fff}.elementor-2664 .elementor-widget-html summary{min-height:44px;cursor:pointer}@media(prefers-reduced-motion:reduce){.elementor-2664 .elementor-widget-html a,.elementor-2664 .elementor-widget-html button,.elementor-2664 .elementor-widget-html summary{transition:none!important;animation:none!important}}.bgd-straw-article{--ink:#123c32;--deep:#0c2e27;--sage:#6d8577;--mint:#e8f0ea;--sand:#d9c8aa;--paper:#fbf8f0;--white:#fffdf8;--line:rgba(18,60,50,.16);box-sizing:border-box;color:var(--ink);font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:17px;line-height:1.72;margin:0 auto;max-width:1180px;overflow-wrap:normal;padding:clamp(24px,4vw,64px) clamp(16px,3vw,38px) clamp(64px,8vw,112px);width:100%}.bgd-straw-article *,.bgd-straw-article *:before,.bgd-straw-article *:after{box-sizing:border-box}.bgd-straw-article a{color:var(--ink);text-decoration-thickness:1px;text-underline-offset:3px}.bgd-straw-article a:focus-visible{border-radius:4px;outline:3px solid var(--sand);outline-offset:4px}.bgd-straw-article h1,.bgd-straw-article h2,.bgd-straw-article h3{color:var(--deep);font-family:Georgia,"Times New Roman",serif;font-weight:600;letter-spacing:-.03em;line-height:1.08;margin-top:0;text-wrap:balance}.bgd-straw-article h1{font-size:clamp(2.55rem,5vw,5.25rem);max-width:17ch}.bgd-straw-article h2{font-size:clamp(2rem,3.5vw,3.2rem);margin-bottom:18px}.bgd-straw-article h3{font-size:clamp(1.3rem,2vw,1.7rem);margin-bottom:10px}.bgd-straw-article p{margin:0 0 1.15em}.bgd-straw-article strong{color:var(--deep)}.bgd-straw-hero{align-items:center;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);padding-bottom:clamp(52px,8vw,92px)}.bgd-straw-eyebrow,.bgd-straw-label{color:var(--sage);display:block;font-size:.72rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.bgd-straw-eyebrow{margin-bottom:20px}.bgd-straw-deck{font-size:clamp(1.05rem,1.6vw,1.3rem);max-width:58ch}.bgd-straw-meta{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;font-size:.78rem;font-weight:700;gap:12px 24px;margin-top:28px;padding-top:18px}.bgd-straw-media{background:var(--mint);border-radius:24px;overflow:hidden}.bgd-straw-media img{display:block;height:auto;object-fit:cover;width:100%;transition:transform .45s ease}.bgd-straw-hero .bgd-straw-media{aspect-ratio:1}.bgd-straw-hero img{height:100%;object-fit:cover}.bgd-straw-answer{background:var(--deep);border-radius:26px;color:rgb(255 253 248 / .86);display:grid;gap:26px;grid-template-columns:150px minmax(0,1fr);margin-bottom:26px;padding:clamp(28px,5vw,54px)}.bgd-straw-answer .bgd-straw-label{color:var(--sand)}.bgd-straw-answer p{font-size:clamp(1.08rem,1.7vw,1.32rem);margin:0}.bgd-straw-answer strong{color:var(--white)}.bgd-straw-basis{border-left:4px solid var(--sand);font-size:.9rem;margin:0 auto clamp(58px,8vw,96px);max-width:900px;padding:4px 0 4px 22px}.bgd-straw-ledger{background:var(--paper);border:1px solid var(--line);border-radius:24px;margin:0 0 clamp(64px,9vw,104px);overflow:hidden}.bgd-straw-ledger__head{align-items:end;background:var(--mint);display:flex;gap:24px;justify-content:space-between;padding:26px 30px}.bgd-straw-ledger__head h2{font-size:1.65rem;margin:0}.bgd-straw-ledger__head p{font-size:.82rem;margin:0;max-width:44ch}.bgd-straw-ledger ol{counter-reset:cost;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.bgd-straw-ledger li{counter-increment:cost;border-top:1px solid var(--line);min-width:0;padding:24px 28px 24px 72px;position:relative}.bgd-straw-ledger li:nth-child(odd){border-right:1px solid var(--line)}.bgd-straw-ledger li:before{color:var(--sage);content:counter(cost,decimal-leading-zero);font-family:Georgia,serif;font-size:1.55rem;left:27px;position:absolute;top:21px}.bgd-straw-ledger b{display:block;margin-bottom:4px}.bgd-straw-ledger span{color:#496359;font-size:.9rem}.bgd-straw-shell{margin:0 auto;max-width:860px}.bgd-straw-section{margin-bottom:clamp(62px,9vw,106px)}.bgd-straw-kicker{align-items:center;color:var(--sage);display:flex;font-size:.73rem;font-weight:850;gap:12px;letter-spacing:.12em;margin-bottom:15px;text-transform:uppercase}.bgd-straw-kicker:before{background:var(--sand);content:"";height:2px;width:34px}.bgd-straw-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0}.bgd-straw-card{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:24px}.bgd-straw-card p{font-size:.92rem;margin:0}.bgd-straw-card small{color:var(--sage);display:block;font-size:.68rem;font-weight:850;letter-spacing:.11em;margin-bottom:9px;text-transform:uppercase}.bgd-straw-figure{margin:34px 0 0}.bgd-straw-figure figcaption{color:#526a60;font-size:.78rem;line-height:1.5;padding:11px 4px 0}.bgd-straw-wide{margin:0 auto clamp(64px,9vw,106px);max-width:1040px}.bgd-straw-wide .bgd-straw-media{aspect-ratio:16/9}.bgd-straw-wide .bgd-straw-media--four-three{aspect-ratio:4/3}.bgd-straw-wide img{height:100%;object-fit:cover}.bgd-straw-note{background:var(--mint);border-radius:18px;margin:28px 0;padding:24px 26px}.bgd-straw-note p:last-child{margin-bottom:0}.bgd-straw-table-wrap{border:1px solid var(--line);border-radius:18px;margin:28px 0;overflow-x:auto}.bgd-straw-table{border-collapse:collapse;min-width:720px;width:100%}.bgd-straw-table th{background:var(--deep);color:var(--white);font-size:.75rem;letter-spacing:.08em;text-align:left;text-transform:uppercase}.bgd-straw-table td,.bgd-straw-table th{padding:16px 18px;vertical-align:top}.bgd-straw-table td{border-top:1px solid var(--line);font-size:.88rem}.bgd-straw-table-hint{color:var(--sage);display:none;font-size:.76rem;margin:0 0 8px}.bgd-straw-case{background:var(--paper);border-radius:24px;display:grid;gap:1px;grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);margin:34px 0;overflow:hidden}.bgd-straw-case__lead{background:var(--deep);color:var(--white);padding:30px}.bgd-straw-case__lead small{color:var(--sand);display:block;font-weight:850;letter-spacing:.12em;margin-bottom:14px;text-transform:uppercase}.bgd-straw-case__lead strong{color:var(--white);font-family:Georgia,serif;font-size:1.45rem;line-height:1.2}.bgd-straw-case__body{padding:30px}.bgd-straw-case__body p:last-child{margin-bottom:0}.bgd-straw-checklist{columns:2;column-gap:44px;list-style:none;margin:28px 0;padding:0}.bgd-straw-checklist li{border-bottom:1px solid var(--line);break-inside:avoid;padding:13px 0 13px 28px;position:relative}.bgd-straw-checklist li:before{color:var(--sage);content:"✓";font-weight:900;left:2px;position:absolute}.bgd-straw-faq{border-top:1px solid var(--line);margin-top:30px}.bgd-straw-faq details{border-bottom:1px solid var(--line);padding:20px 0}.bgd-straw-faq summary{cursor:pointer;font-weight:800;margin-left:20px}.bgd-straw-faq p{margin:14px 0 0 20px}.bgd-straw-cta{background:var(--deep);border-radius:26px;color:rgb(255 253 248 / .84);display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto;margin-top:clamp(64px,9vw,108px);padding:clamp(30px,5vw,54px)}.bgd-straw-cta h2{color:var(--white);margin-bottom:12px}.bgd-straw-cta p{margin:0;max-width:60ch}.bgd-straw-button{align-items:center;align-self:center;background:var(--sand);border:1px solid var(--sand);border-radius:999px;color:var(--deep)!important;display:inline-flex;font-size:.75rem;font-weight:850;justify-content:center;letter-spacing:.08em;min-height:50px;padding:14px 22px;text-decoration:none!important;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,transform .2s ease;white-space:nowrap}@media(hover:hover) and (pointer:fine){.bgd-straw-figure:hover img,.bgd-straw-wide:hover img{transform:scale(1.02)}.bgd-straw-button:hover{background:#fff0;color:var(--white)!important;transform:translateY(-2px)}}@media(max-width:820px){.bgd-straw-hero,.bgd-straw-answer,.bgd-straw-cta{grid-template-columns:1fr}.bgd-straw-ledger ol,.bgd-straw-grid{grid-template-columns:1fr}.bgd-straw-ledger li:nth-child(odd){border-right:0}.bgd-straw-case{grid-template-columns:1fr}.bgd-straw-checklist{columns:1}.bgd-straw-button{justify-self:start}}@media (max-width:850px){.bgd-straw-hero,.bgd-straw-answer,.bgd-straw-cta{grid-template-columns:1fr}.bgd-straw-ledger ol,.bgd-straw-grid{grid-template-columns:1fr}.bgd-straw-ledger li:nth-child(odd){border-right:0}.bgd-straw-case{grid-template-columns:1fr}.bgd-straw-checklist{columns:1}}@media(max-width:520px){.bgd-straw-article{font-size:16px;padding-inline:14px}.bgd-straw-article h1{font-size:clamp(2.35rem,11vw,3.2rem)}.bgd-straw-ledger__head{align-items:start;flex-direction:column}.bgd-straw-table-hint{display:block}.bgd-straw-button{width:100%}}@media(prefers-reduced-motion:reduce){.bgd-straw-article *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.bgd-straw-article{max-width:1120px;padding:clamp(76px,5vw,96px) clamp(16px,1.5vw,26px) clamp(64px,8vw,112px)}.bgd-straw-article h1{font-size:clamp(2.45rem,3.3vw,3.25rem);line-height:1.08;max-width:23ch}.bgd-straw-article h2{font-size:clamp(1.85rem,2.5vw,2.7rem);line-height:1.14;max-width:30ch}.bgd-straw-hero{gap:clamp(26px,4vw,52px);grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)}.bgd-straw-shell,.bgd-straw-basis{max-width:760px}.bgd-straw-media,.bgd-straw-ledger,.bgd-straw-case,.bgd-straw-note,.bgd-straw-card,.bgd-straw-answer,.bgd-straw-cta{border-radius:16px}.bgd-straw-article h2[id],.bgd-straw-article h3[id]{scroll-margin-top:112px}@media (max-width:960px){.bgd-straw-hero,.bgd-straw-answer,.bgd-straw-cta{grid-template-columns:minmax(0,1fr)}.bgd-straw-article h1{font-size:clamp(2.15rem,6vw,3.1rem);max-width:none}.bgd-straw-article h2{font-size:clamp(1.65rem,4vw,2.2rem);max-width:none}.bgd-straw-hero .bgd-straw-media{aspect-ratio:auto;margin-inline:auto;max-width:560px}.bgd-straw-hero img{height:auto;object-fit:contain}.bgd-straw-answer{gap:10px;padding:clamp(22px,4vw,32px)}.bgd-straw-answer p{font-size:1.05rem}.bgd-straw-ledger__head{align-items:flex-start;flex-direction:column;gap:8px;padding:22px}.bgd-straw-ledger__head h2{font-size:1.5rem}.bgd-straw-ledger li{padding:20px 20px 20px 64px}.bgd-straw-ledger li:before{left:20px;top:17px}.bgd-straw-button{justify-self:start}.bgd-straw-table-hint{display:block}}@media (max-width:520px){.bgd-straw-article h1{font-size:clamp(2rem,7.5vw,2.4rem)}.bgd-straw-article h2{font-size:clamp(1.55rem,5vw,1.85rem)}.bgd-straw-article h3{font-size:1.25rem}.bgd-straw-cta{padding:24px 20px}.bgd-straw-button{white-space:normal;width:100%}}.bgd-straw-article{background:#fff}.bgd-straw-cover{margin:0;min-width:0}.bgd-straw-article .bgd-straw-answer{margin-bottom:clamp(58px,8vw,96px)}.bgd-straw-interface{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px;align-items:center;margin:32px 0}.bgd-straw-interface .bgd-straw-figure{margin:0;min-width:0}.bgd-straw-interface p{margin-bottom:0}.bgd-straw-section>ul{margin:24px 0 28px;padding-left:24px}.bgd-straw-section>ul>li{margin:12px 0}.bgd-straw-section>.bgd-straw-figure{margin:34px 0}.bgd-straw-cta .bgd-straw-label{color:var(--sand);margin-bottom:12px}.bgd-straw-button{white-space:normal;max-width:100%;max-inline-size:260px;overflow-wrap:anywhere;text-align:center}.bgd-straw-button span{margin-left:8px}@media (max-width:650px){.bgd-straw-interface{grid-template-columns:1fr}.bgd-straw-interface .bgd-straw-figure{max-width:420px;margin-inline:auto}}@media (max-width:520px){.bgd-straw-button{max-inline-size:none}}p[data-geo="answer"]{font-size:17px!important;line-height:1.65!important}.bg-faq-d>summary{list-style:none;cursor:auto;pointer-events:none}.bg-faq-d>summary::-webkit-details-marker{display:none}.bg-faq-d>summary::marker{content:""}.elementor-2999 .elementor-widget-html h1,.elementor-2999 .elementor-widget-html h2{text-wrap:balance}.elementor-2999 .elementor-widget-html a:focus-visible,.elementor-2999 .elementor-widget-html summary:focus-visible,.elementor-2999 .elementor-widget-html button:focus-visible{outline:3px solid #2f6b52;outline-offset:3px;border-radius:6px;box-shadow:0 0 0 5px #fff}.elementor-2999 .elementor-widget-html summary{min-height:44px;cursor:pointer}@media(prefers-reduced-motion:reduce){.elementor-2999 .elementor-widget-html a,.elementor-2999 .elementor-widget-html button,.elementor-2999 .elementor-widget-html summary{transition:none!important;animation:none!important}}.bgd-handle-article{--ink:#123d31;--deep:#0d3028;--muted:#5b7167;--line:#d4dcd2;box-sizing:border-box;width:100%;max-width:1160px;margin:0 auto;padding:clamp(24px,4vw,48px);background:#fff0;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.7;isolation:isolate}.bgd-handle-article *{box-sizing:border-box}.bgd-handle-article h1,.bgd-handle-article h2,.bgd-handle-article h3{color:var(--deep);font-family:Georgia,'Times New Roman',serif;letter-spacing:-.025em;text-wrap:pretty;font-weight:700;margin:0}.bgd-handle-article h1{font-size:clamp(36px,5.7vw,64px);line-height:1.06;margin-bottom:24px}.bgd-handle-article h2{font-size:clamp(29px,3.6vw,41px);line-height:1.18;margin-bottom:23px}.bgd-handle-article h3{font-size:23px;line-height:1.3;margin-bottom:12px}.bgd-handle-article p{margin:0 0 18px}.bgd-handle-article a{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.bgd-handle-article a:hover{color:#386e54}.bgd-handle-article a:focus-visible,.bgd-handle-article .bgd-table-wrap:focus-visible{outline:3px solid #8d6639;outline-offset:5px}.bgd-handle-article figure{margin:0;min-width:0}.bgd-handle-article img{display:block;width:100%;height:auto;max-width:100%;border:0;border-radius:0;box-shadow:none}.bgd-handle-article figcaption{font-size:13px;line-height:1.6;color:var(--muted);margin-top:12px}.bgd-handle-article .bgd-eyebrow{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);line-height:1.5;margin-bottom:17px}.bgd-handle-article .bgd-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(26px,4vw,48px);align-items:center}.bgd-handle-article .bgd-lede{font-size:18px;line-height:1.65;color:#35564b}.bgd-handle-article .bgd-answer{margin:0;padding:clamp(20px,2.2vw,26px);background:var(--deep);color:#eef2e8;border-radius:16px}.bgd-handle-article .bgd-answer p{margin:0;font-size:17px}.bgd-handle-article .bgd-intro{margin-top:32px}.bgd-handle-article .bgd-answer a{color:#eef2e8}.bgd-handle-article .bgd-toc{display:flex;flex-wrap:wrap;gap:8px 22px;padding:24px 0;border-bottom:1px solid var(--line);font-size:14px}.bgd-handle-article section{padding-top:50px;scroll-margin-top:110px}.bgd-handle-article .bgd-reading{max-width:850px;margin-inline:auto}.bgd-handle-article .bgd-table-wrap{width:100%;overflow-x:auto;overscroll-behavior-inline:contain;margin:26px 0;border-block:1px solid var(--line)}.bgd-handle-article table{width:100%;min-width:610px;border-collapse:collapse;text-align:left;font-size:15px;line-height:1.6;margin:0;background:#fff0}.bgd-handle-article caption{text-align:left;font-size:13px;padding:13px 16px;background:#edf1e9;color:var(--muted)}.bgd-handle-article th,.bgd-handle-article td{padding:17px 16px;vertical-align:top;border:0;border-bottom:1px solid var(--line);background:#fff0;color:var(--ink)}.bgd-handle-article thead th{background:#e9eee5}.bgd-handle-article .bgd-table-hint{font-size:12px;color:var(--muted)}.bgd-handle-article .bgd-blank-photo{width:100%;max-width:520px;margin:28px auto}.bgd-handle-article .bgd-case{margin-top:48px;padding:clamp(24px,3.4vw,36px);background:#e9eee5;border-radius:12px}.bgd-handle-article .bgd-case section{padding-top:0}.bgd-handle-article .bgd-case-photos{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:26px;align-items:start}.bgd-handle-article ul{padding-left:23px;margin:22px 0}.bgd-handle-article li{margin-bottom:10px;padding-left:4px}.bgd-handle-article .bgd-faq{border-top:1px solid var(--line);margin-top:48px;padding-top:36px}.bgd-handle-article .bgd-faq h3{padding-top:23px;border-top:1px solid var(--line);font-size:22px}.bgd-handle-article .bgd-cta{margin-top:40px;padding:clamp(28px,4vw,44px);border-radius:16px;background:var(--deep);color:#eef2e8}.bgd-handle-article .bgd-cta h2{color:#fff}.bgd-handle-article .bgd-cta a{color:#eef2e8}.bgd-handle-article .bgd-cta .bgd-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 24px;background:#dac7a7;border:1px solid #dac7a7;border-radius:999px;color:var(--deep);text-decoration:none;font-size:14px;font-weight:700;box-shadow:none}.bgd-handle-article .bgd-basis{font-size:13px;color:var(--muted);margin-top:30px;padding-top:20px;border-top:1px solid var(--line)}@media (max-width:800px){.bgd-handle-article .bgd-hero{grid-template-columns:1fr}.bgd-handle-article .bgd-hero figure{max-width:560px;justify-self:center}.bgd-handle-article h1{font-size:clamp(36px,7.5vw,56px)}.bgd-handle-article .bgd-case-photos{grid-template-columns:1fr}.bgd-handle-article section{padding-top:38px}}@media(max-width:600px){.bgd-handle-article{padding:24px 20px;font-size:16px}.bgd-handle-article .bgd-cta .bgd-button{width:100%}}.bgd-handle-article .bgd-reading figure{margin:28px 0}.bgd-handle-article .bgd-case{padding:28px}.bgd-handle-article .bgd-cta hr{border:0;border-top:1px solid #6f897e;margin:28px 0}.bgd-handle-article .bgd-cta p:last-child{font-size:13px}.bgd-handle-article .bgd-hero{align-items:start}.bgd-handle-article .bgd-handle-factory-photo{max-width:500px;margin-inline:auto}body.postid-2999 .bgd-handle-article{margin-top:104px}body.postid-2999 .elementor-element.elementor-element-a7b29991{display:block}body.postid-2999 .elementor-element.elementor-element-a7b29992{display:flow-root;width:100%;height:auto;min-height:0}p[data-geo="answer"]{font-size:17px!important;line-height:1.65!important}.bgle{--ink:#0d2d25;--muted:#4f625b;--line:#d4d8cf;--paper:#ffffff;--wash:#f3f1e8;--blue:#123d31;--blue-soft:#fbf8ef;--accent:#466352;--mint:#2f6b52;--mint-soft:#e6efe9;--amber:#9a6b1f;--amber-soft:#fbf5e6;--deep:#0d2f27;--sand:#dcc9a7;color:var(--ink);background:#f8f7f2;font:400 17px/1.7 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;max-width:1180px;margin:0 auto;padding:clamp(38px,5vw,72px) clamp(18px,4vw,52px) clamp(64px,7vw,100px);width:100%;overflow-wrap:break-word}.bgle>header,.bgle>.answer,.bgle>figure,.bgle>section,.bgle>.cta{max-width:880px;margin-left:auto;margin-right:auto}.bgle h1,.bgle h2,.bgle h3{font-family:Georgia,"Times New Roman",serif;font-weight:600;color:#0d2f27}.bgle,.bgle *{box-sizing:border-box}.bgle h1{font-size:clamp(2.4rem,4.1vw,3.6rem);line-height:1.12;letter-spacing:-.03em;margin:.2em 0 .45em}.bgle h2{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.15;letter-spacing:-.025em;margin:0 0 .55em}.bgle h3{font-size:19px;line-height:1.35;margin:1.4em 0 .4em}.bgle p{margin:0 0 1em}.bgle a{color:var(--blue);text-underline-offset:3px}.bgle figure{margin:1.6em auto}.bgle figure.cover{max-width:620px}.bgle figure{margin-left:auto!important;margin-right:auto!important}.bgle figure:not([style]){margin-top:1.6em!important;margin-bottom:1.6em!important}.bgle img{display:block;width:100%;height:auto;border-radius:10px}.bgle figcaption{font-size:14px;color:var(--muted);margin-top:.6em;line-height:1.5}.bgle .kicker{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.bgle .dek{font-size:19px;color:var(--muted);max-width:720px}.bgle .meta{font-size:14px;color:var(--muted);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:.6em 0;margin:1.2em 0 1.6em;display:flex;flex-wrap:wrap;gap:.4em 1.4em}.bgle .answer{background:var(--blue-soft);border:1px solid var(--line);border-radius:14px;padding:20px 22px;margin:1.4em auto}.bgle .answer strong{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:.35em}.bgle .answer p{margin:0}.bgle section{padding:2.2em 0;border-top:1px solid #c6d1ce}.bgle .lead{font-weight:600}.bgle .board{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:1.4em 0}.bgle .round{border:1px solid var(--line);border-radius:14px;padding:16px;background:var(--blue-soft);position:relative}.bgle .round .tag{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.06em;padding:3px 9px;border-radius:99px;background:var(--wash);color:var(--muted);margin-bottom:.7em}.bgle .round h3{margin:0 0 .3em;font-size:17px}.bgle .round p{font-size:15px;line-height:1.55;margin:0}.bgle .round.pick{border-color:var(--mint);box-shadow:0 0 0 2px var(--mint-soft)}.bgle .round.pick .tag{background:var(--mint-soft);color:var(--mint)}.bgle .swatch{height:10px;border-radius:99px;margin:.8em 0 0;background:#fff;border:1px solid var(--line);position:relative;overflow:hidden}.bgle .swatch i{position:absolute;inset:0 auto 0 0;background:#8a929a}.bgle .layers{display:grid;gap:6px;margin:1.4em 0}.bgle .layer{display:grid;grid-template-columns:150px 1fr;gap:14px;align-items:center;padding:12px 14px;border-radius:10px;font-size:15px;line-height:1.5}.bgle .layer b{font-size:14px}.bgle .l1{background:#fbf8ef;border:1px dashed #c6d1ce}.bgle .l2{background:#eef0e8}.bgle .l3{background:#dbe2dc}.bgle .l4{background:#c3cec7}.bgle .tbl{overflow-x:auto;margin:1.2em 0 1.6em;border:1px solid var(--line);border-radius:12px}.bgle table{border-collapse:collapse;width:100%;min-width:600px;font-size:15px;line-height:1.5}.bgle th,.bgle td{text-align:left;vertical-align:top;padding:12px 14px;border-bottom:1px solid var(--line)}.bgle thead th{background:var(--wash);font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.bgle tbody tr:last-child td{border-bottom:0}.bgle .scale{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:1.2em 0}.bgle .chip{border-radius:10px;padding:14px 12px 12px;border:1px solid var(--line);font-size:14px;line-height:1.45}.bgle .chip .mark{font-weight:700;letter-spacing:.04em;font-size:18px;margin-bottom:.35em}.bgle .spec{counter-reset:s;list-style:none;padding:0;margin:1.2em 0;display:grid;gap:10px}.bgle .spec li{counter-increment:s;position:relative;padding:14px 16px 14px 56px;border:1px solid var(--line);background:var(--blue-soft);border-radius:12px;font-size:16px;line-height:1.55}.bgle .spec li::before{content:counter(s,decimal-leading-zero);position:absolute;left:16px;top:14px;font-weight:700;color:var(--blue);font-size:15px}.bgle .spec li b{display:block}.bgle .note{background:var(--amber-soft);border-left:4px solid var(--amber);padding:14px 16px;border-radius:0 10px 10px 0;font-size:15.5px;margin:1.4em 0}.bgle .two{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.bgle details{border:1px solid var(--line);border-radius:12px;padding:0 18px;margin:0 0 10px;background:var(--blue-soft)}.bgle summary{cursor:pointer;font-weight:600;padding:15px 0;list-style:none;font-size:17px}.bgle summary::-webkit-details-marker{display:none}.bgle summary::after{content:"+";float:right;color:var(--blue);font-weight:700}.bgle details[open] summary::after{content:"–"}.bgle details p{margin:0 0 16px}.bgle .cta{background:var(--deep);color:#fff;border-radius:16px;padding:32px;margin:2em auto}.bgle .cta h2{color:#fff}.bgle .cta p{color:#cfdbd5}.bgle .cta a.btn{display:inline-block;background:var(--sand);color:var(--ink);font-weight:700;text-decoration:none;padding:12px 20px;border-radius:99px;margin-top:.4em}.bgle .src{font-size:14px;color:var(--muted)}.bgle h1,.bgle h2{text-wrap:balance}.bgle section>p,.bgle .answer p,.bgle .cta p{max-width:70ch}.bgle a:focus-visible,.bgle summary:focus-visible,.bgle .tbl:focus-visible{outline:3px solid var(--mint);outline-offset:3px;border-radius:6px}.bgle .cta a.btn:focus-visible{outline:3px solid var(--sand);outline-offset:4px}.bgle summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px}.bgle summary::after{float:none;flex:none}.bgle .cta a.btn{min-height:44px;transition:background-color .2s ease,transform .2s ease}.bgle .cta a.btn:hover{background:#e8d9bd;transform:translateY(-1px)}.bgle .progress{position:fixed;left:0;top:0;height:3px;width:100%;background:var(--mint);transform-origin:0 50%;transform:scaleX(0);z-index:99999;display:none}@supports (animation-timeline:scroll()){.bgle .progress{display:block;animation:bgle-read linear both;animation-timeline:scroll(root)}}@keyframes bgle-read{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.bgle *{transition:none!important;animation:none!important}.bgle .progress{display:none!important}}@media (max-width:720px){.bgle{font-size:16px}.bgle .board,.bgle .two{grid-template-columns:1fr}.bgle .scale{grid-template-columns:1fr 1fr}.bgle .layer{grid-template-columns:1fr;gap:4px}}p[data-geo="answer"]{font-size:17px!important;line-height:1.65!important}.bglf{--ink:#0d2d25;--muted:#4f625b;--line:#d4d8cf;--deep:#0d2f27;--cream:#fbf8ef;--sand:#dcc9a7;--mint:#2f6b52;--mint-soft:#e6efe9;--rust:#9a4a1f;--rust-soft:#f7ebe2;color:var(--ink);background:#fff0;font:400 17px/1.7 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;max-width:1180px;margin:0 auto;padding:0 0 clamp(64px,7vw,100px);width:100%;overflow-wrap:break-word}.bglf *{box-sizing:border-box}.bglf h1,.bglf h2,.bglf h3{font-family:Georgia,"Times New Roman",serif;font-weight:600;color:var(--deep)}.bglf h2{font-size:clamp(1.7rem,2.8vw,2.4rem);line-height:1.18;letter-spacing:-.02em;margin:0 0 .55em}.bglf h3{font-size:19px;line-height:1.35;margin:1.3em 0 .4em}.bglf p{margin:0 0 1em}.bglf a{color:var(--mint);text-underline-offset:3px}.bglf .wrap{max-width:880px;margin-left:auto;margin-right:auto;padding:0 clamp(18px,4vw,40px)}.bglf figure{margin-left:auto!important;margin-right:auto!important}.bglf figure:not([style]){margin-top:1.6em!important;margin-bottom:1.6em!important}.bglf img{display:block;width:100%;height:auto;border-radius:10px}.bglf figcaption{font-size:14px;color:var(--muted);margin-top:.6em;line-height:1.5}.bglf .hero{background:var(--deep);color:#eef0e8;padding:clamp(40px,6vw,76px) 0 clamp(36px,5vw,60px);border-radius:0 0 22px 22px}.bglf .hero h1{color:#fbf8ef;font-size:clamp(2.1rem,4.4vw,3.4rem);line-height:1.08;letter-spacing:-.025em;margin:.25em 0 .45em}.bglf .kicker{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sand)}.bglf .hero .dek{font-size:19px;color:#d9ddd2;max-width:720px}.bglf .hero .meta{font-size:14px;color:#b9c2b8;display:flex;flex-wrap:wrap;gap:.4em 1.4em;margin-top:1.4em;border-top:1px solid rgb(220 201 167 / .35);padding-top:.8em}.bglf .verdict{background:var(--cream);border:1px solid var(--line);border-left:5px solid var(--mint);border-radius:14px;padding:20px 24px;margin:-28px auto 0;position:relative;box-shadow:0 10px 30px rgb(13 47 39 / .08)}.bglf .verdict b{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mint);margin-bottom:.35em}.bglf .verdict p{margin:0}.bglf section{padding:2.4em 0 1.2em;border-top:1px solid #c6d1ce;margin-top:2.2em}.bglf .lead{font-weight:600}.bglf .schem{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 18px 10px;margin:1.6em 0}.bglf .schem svg{display:block;width:100%;height:auto}.bglf .schem .note{font-size:13px;color:var(--muted);margin:.4em 0 0}.bglf .parts{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:1.4em 0}.bglf .part{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 16px}.bglf .part b{display:block;font-family:Georgia,serif;font-size:18px;color:var(--deep);margin-bottom:.2em}.bglf .part .where{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--rust);font-weight:600}.bglf .part p{font-size:15.5px;margin:.35em 0 0}.bglf .tbl{overflow-x:auto;margin:1.4em 0;border:1px solid var(--line);border-radius:12px;background:#fff}.bglf table{border-collapse:collapse;width:100%;font-size:15px;min-width:560px}.bglf th,.bglf td{text-align:left;padding:11px 14px;border-bottom:1px solid var(--line);vertical-align:top}.bglf th{background:var(--mint-soft);font-weight:600;color:var(--deep)}.bglf tr:last-child td{border-bottom:0}.bglf .ladder{list-style:none;padding:0;margin:1.4em 0;counter-reset:rung}.bglf .ladder li{counter-increment:rung;position:relative;padding:14px 16px 14px 64px;margin:0 0 10px;background:#fff;border:1px solid var(--line);border-radius:12px}.bglf .ladder li::before{content:counter(rung);position:absolute;left:16px;top:14px;width:32px;height:32px;border-radius:50%;background:var(--deep);color:var(--sand);font:600 16px/32px Georgia,serif;text-align:center}.bglf .ladder b{display:block;color:var(--deep)}.bglf .ladder span{font-size:15.5px;color:var(--ink)}.bglf .myth{background:var(--rust-soft);border-radius:12px;padding:14px 18px;margin:1.2em 0;font-size:16px}.bglf .myth b{color:var(--rust)}.bglf details{border-bottom:1px solid var(--line);padding:.9em 0}.bglf summary{cursor:pointer;font-weight:600;color:var(--deep);font-size:17.5px;list-style:none}.bglf summary::-webkit-details-marker{display:none}.bglf summary::after{content:"+";float:right;color:var(--mint);font-size:22px;line-height:1}.bglf details[open] summary::after{content:"–"}.bglf details p{margin:.6em 0 0}.bglf .sources{font-size:14px;color:var(--muted)}.bglf .sources li{margin-bottom:.35em}.bglf .cta{background:var(--deep);color:#eef0e8;border-radius:18px;padding:clamp(26px,4vw,40px);margin-top:2.6em}.bglf .cta h2{color:#fbf8ef;margin-bottom:.4em}.bglf .cta a.btn{display:inline-block;background:var(--sand);color:var(--deep);font-weight:600;text-decoration:none;padding:12px 22px;border-radius:999px;margin-top:.4em}.bglf h1,.bglf h2{text-wrap:balance}.bglf .hero h1{max-inline-size:22ch}.bglf section>p,.bglf .verdict p,.bglf .cta p{max-width:70ch}.bglf a:focus-visible,.bglf summary:focus-visible,.bglf .tbl:focus-visible{outline:3px solid var(--mint);outline-offset:3px;border-radius:6px}.bglf .cta a.btn:focus-visible{outline:3px solid var(--sand);outline-offset:4px}.bglf summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0}.bglf summary::after{float:none;flex:none}.bglf .cta a.btn{min-height:44px;transition:background-color .2s ease,transform .2s ease}.bglf .cta a.btn:hover{background:#e8d9bd;transform:translateY(-1px)}.bglf .tbl-hint{display:none;font-size:13px;color:var(--muted);margin:-.8em 0 1.2em}@media (max-width:720px){.bglf .tbl-hint{display:block}}@media (prefers-reduced-motion:reduce){.bglf *{transition:none!important;animation:none!important}}@media (max-width:720px){.bglf .parts{grid-template-columns:1fr}.bglf .ladder li{padding-left:58px}.bglf .verdict{margin-top:-18px}}p[data-geo="answer"]{font-size:17px!important;line-height:1.65!important}.bgcc{--ink:#16302a;--muted:#4f625b;--line:#d8dacf;--deep:#0d2f27;--cream:#fbf8ef;--paper:#fff;--sand:#dcc9a7;--sand-soft:#f4ecdc;--mint:#2f6b52;--mint-soft:#e6efe9;--glaze:#f6f4ec;box-sizing:border-box;color:var(--ink);background:#f8f7f2;font:400 17px/1.7 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;max-width:1180px;margin:0 auto;padding:clamp(36px,5vw,68px) clamp(18px,4vw,48px) clamp(64px,7vw,100px);width:100%;overflow-wrap:break-word}.bgcc *{box-sizing:border-box}.bgcc h1,.bgcc h2,.bgcc h3{font-family:Georgia,"Times New Roman",serif;font-weight:600;color:var(--deep);text-wrap:balance}.bgcc h2{font-size:clamp(1.7rem,2.8vw,2.35rem);line-height:1.18;letter-spacing:-.02em;margin:0 0 .5em}.bgcc h3{font-size:18px;line-height:1.35;margin:0 0 .25em}.bgcc p{margin:0 0 1em}.bgcc a{color:var(--mint);text-underline-offset:3px}.bgcc a:focus-visible,.bgcc summary:focus-visible,.bgcc .scroll:focus-visible{outline:3px solid var(--mint);outline-offset:3px;border-radius:6px}.bgcc .col{max-width:880px;margin-left:auto;margin-right:auto}.bgcc section>p{max-width:70ch}.bgcc figure{margin-left:auto!important;margin-right:auto!important}.bgcc figure:not([style]){margin-top:1.4em!important;margin-bottom:1.4em!important}.bgcc img{display:block;width:100%;height:auto;border-radius:10px}.bgcc figcaption{font-size:14px;color:var(--muted);margin-top:.55em;line-height:1.5}.bgcc header{max-width:880px;margin:0 auto;text-align:center}.bgcc .kicker{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mint)}.bgcc header h1{font-size:clamp(2.1rem,4.4vw,3.4rem);line-height:1.07;letter-spacing:-.03em;margin:.3em auto .4em;max-inline-size:24ch}.bgcc .dek{font-size:19px;color:var(--muted);max-width:62ch;margin:0 auto}.bgcc .meta{font-size:14px;color:var(--muted);margin-top:1em;display:flex;justify-content:center;flex-wrap:wrap;gap:.3em 1.2em}.bgcc .facts{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:1.8em auto 0;max-width:880px;background:var(--paper);border:1px solid var(--line);border-radius:16px;overflow:hidden}.bgcc .facts div{padding:14px 16px;border-right:1px solid var(--line)}.bgcc .facts div:last-child{border-right:0}.bgcc .facts b{display:block;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:600}.bgcc .facts span{font-family:Georgia,serif;font-size:18px;color:var(--deep);line-height:1.3}.bgcc .short{background:var(--glaze);border:1px solid var(--line);border-radius:14px;padding:18px 22px;margin:1.6em 0 0}.bgcc .short b{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mint);margin-bottom:.3em}.bgcc .short p{margin:0}.bgcc section{padding:2.4em 0 1em;border-top:1px solid #c6d1ce;margin-top:2em}.bgcc .lead{font-weight:600}.bgcc .wall{display:grid;grid-template-columns:200px 1fr;gap:22px;align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:16px 18px;margin:1.4em 0}.bgcc .wall svg{display:block;width:100%;height:auto}.bgcc .wall ul{list-style:none;margin:0;padding:0;font-size:15.5px}.bgcc .wall li{display:grid;grid-template-columns:14px 1fr;gap:10px;align-items:start;margin:.45em 0}.bgcc .wall i{display:block;width:14px;height:14px;border-radius:3px;margin-top:5px;border:1px solid #0d2f27}.bgcc .why{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:1.2em 0}.bgcc .why div{background:var(--sand-soft);border-radius:14px;padding:14px 16px}.bgcc .why p{font-size:15.5px;margin:0}.bgcc .stations{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:1.4em 0}.bgcc .stations figure{margin:0!important;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:8px 8px 12px}.bgcc .stations img{border-radius:8px;aspect-ratio:3/2;object-fit:cover}.bgcc .stations figcaption{margin:.55em .3em 0;color:var(--ink);font-size:14.5px}.bgcc .stations figcaption b{display:block;font-family:Georgia,serif;font-size:16.5px;color:var(--deep)}.bgcc .scroll{overflow-x:auto;margin:1.4em 0}.bgcc .trade{width:100%;min-width:560px;border-collapse:separate;border-spacing:0;font-size:15.5px;background:var(--paper);border:1px solid var(--line);border-radius:14px;overflow:hidden}.bgcc .trade th,.bgcc .trade td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.bgcc .trade tr:last-child td{border-bottom:0}.bgcc .trade thead th{background:var(--deep);color:#fbf8ef;font-family:Georgia,serif;font-size:16.5px;font-weight:600}.bgcc .trade td:first-child{font-weight:600;color:var(--deep);width:24%}.bgcc .trade td:nth-child(2){background:var(--glaze)}.bgcc .hint{display:none;font-size:13px;color:var(--muted);margin:-.6em 0 1em}.bgcc .tex{display:grid;grid-template-columns:300px 1fr;gap:22px;align-items:start;margin:1.2em 0}.bgcc .tex figure{margin:0!important}.bgcc .tex img{border-radius:16px;aspect-ratio:1/1;object-fit:cover;border:6px solid var(--paper);box-shadow:0 0 0 1px var(--line)}.bgcc .ok,.bgcc .ask{border-radius:12px;padding:12px 16px;margin:0 0 10px;font-size:15.5px}.bgcc .ok{background:var(--mint-soft)}.bgcc .ask{background:var(--sand-soft)}.bgcc .ok b,.bgcc .ask b{display:block;color:var(--deep);margin-bottom:.15em}.bgcc .impact{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:1.2em 0}.bgcc .impact div{border:1px solid var(--line);border-top:4px solid var(--sand);background:var(--paper);border-radius:12px;padding:14px 16px}.bgcc .impact strong{font-family:Georgia,serif;font-size:22px;color:var(--deep);display:block}.bgcc .impact p{font-size:15px;margin:.2em 0 0}.bgcc details{border-bottom:1px solid var(--line);padding:.6em 0}.bgcc summary{cursor:pointer;font-weight:600;color:var(--deep);font-size:17.5px;list-style:none;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px}.bgcc summary::-webkit-details-marker{display:none}.bgcc summary::after{content:"+";color:var(--mint);font-size:22px;flex:none}.bgcc details[open] summary::after{content:"–"}.bgcc details p{margin:.4em 0}.bgcc .sources{font-size:14px;color:var(--muted)}.bgcc .cta{margin-top:2.4em;border-radius:18px;padding:clamp(24px,4vw,36px);background:var(--deep);color:#e9ece4;text-align:center}.bgcc .cta h2{color:#fbf8ef;margin-bottom:.3em}.bgcc .cta p{max-width:58ch;margin:0 auto 1em}.bgcc .cta a.btn{display:inline-flex;align-items:center;min-height:48px;background:var(--sand);color:var(--deep);font-weight:600;text-decoration:none;padding:12px 24px;border-radius:999px;transition:background-color .2s ease}.bgcc .cta a.btn:hover{background:#e8d9bd}.bgcc .cta a.btn:focus-visible{outline:3px solid var(--sand);outline-offset:4px}.bgcc .progress{position:fixed;left:0;top:0;height:3px;width:100%;background:var(--mint);transform-origin:0 50%;transform:scaleX(0);z-index:99999;display:none;pointer-events:none}@supports (animation-timeline:scroll()){.bgcc .progress{display:block;animation:bgcc-read linear both;animation-timeline:scroll(root)}}@keyframes bgcc-read{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.bgcc *{transition:none!important;animation:none!important}.bgcc .progress{display:none!important}}@media (max-width:820px){.bgcc .facts{grid-template-columns:1fr 1fr}.bgcc .facts div:nth-child(2){border-right:0}.bgcc .facts div:nth-child(-n+2){border-bottom:1px solid var(--line)}.bgcc .why,.bgcc .impact{grid-template-columns:1fr}.bgcc .stations{grid-template-columns:1fr 1fr}.bgcc .tex,.bgcc .wall{grid-template-columns:1fr}.bgcc .tex figure{max-width:260px;margin:0 auto!important}.bgcc .wall svg{max-width:220px;margin:0 auto}.bgcc .hint{display:block}}@media (max-width:480px){.bgcc .stations{grid-template-columns:1fr}}p[data-geo="answer"]{font-size:17px!important;line-height:1.65!important}.bgbk{--ink:#15302a;--muted:#4f625b;--line:#d7dacf;--deep:#0d2f27;--paper:#fff;--cream:#fbf8ef;--sand:#dcc9a7;--sand-soft:#f4ecdc;--mint:#2f6b52;--mint-soft:#e6efe9;box-sizing:border-box;color:var(--ink);background:#f8f7f2;font:400 17px/1.7 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;max-width:1180px;margin:0 auto;padding:clamp(100px,9vw,120px) clamp(18px,4vw,48px) clamp(64px,7vw,100px);width:100%;overflow-wrap:break-word}.bgbk *{box-sizing:border-box}.bgbk h1,.bgbk h2,.bgbk h3{font-family:Georgia,"Times New Roman",serif;font-weight:600;color:var(--deep);text-wrap:balance}.bgbk h2{font-size:clamp(1.7rem,2.8vw,2.35rem);line-height:1.18;letter-spacing:-.02em;margin:0 0 .5em}.bgbk h3{font-size:18px;line-height:1.35;margin:0 0 .3em}.bgbk p{margin:0 0 1em}.bgbk a{color:var(--mint);text-underline-offset:3px}.bgbk a:focus-visible,.bgbk summary:focus-visible,.bgbk button:focus-visible,.bgbk .scroll:focus-visible{outline:3px solid var(--mint);outline-offset:3px;border-radius:6px}.bgbk .col{max-width:880px;margin-left:auto;margin-right:auto}.bgbk section>p{max-width:70ch}.bgbk figure{margin-left:auto!important;margin-right:auto!important}.bgbk figure:not([style]){margin-top:1.4em!important;margin-bottom:1.4em!important}.bgbk img{display:block;width:100%;height:auto;border-radius:10px}.bgbk figcaption{font-size:14px;color:var(--muted);margin-top:.55em;line-height:1.5}.bgbk header{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:1.3fr .7fr;gap:clamp(20px,4vw,48px);align-items:end}.bgbk .kicker{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mint)}.bgbk header h1{font-size:clamp(2.1rem,4.4vw,3.4rem);line-height:1.06;letter-spacing:-.03em;margin:.3em 0 .4em}.bgbk .dek{font-size:19px;color:var(--muted);margin:0}.bgbk .meta{font-size:14px;color:var(--muted);margin-top:1em;display:flex;flex-wrap:wrap;gap:.3em 1.2em}.bgbk .rail{border-left:3px solid var(--sand);padding-left:18px;display:grid;gap:14px}.bgbk .rail div b{display:block;font-family:Georgia,serif;font-size:30px;line-height:1;color:var(--deep)}.bgbk .rail div span{font-size:14px;color:var(--muted)}.bgbk .short{background:var(--paper);border:1px solid var(--line);border-left:5px solid var(--mint);border-radius:14px;padding:18px 22px;margin:2em 0 0}.bgbk .short b{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mint);margin-bottom:.3em}.bgbk .short p{margin:0}.bgbk section{padding:2.4em 0 1em;border-top:1px solid #c6d1ce;margin-top:2em}.bgbk .lead{font-weight:600}.bgbk .tl{list-style:none;margin:1.6em 0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:0;position:relative}.bgbk .tl::before{content:"";position:absolute;left:4%;right:4%;top:19px;height:3px;background:linear-gradient(90deg,var(--mint),var(--sand))}.bgbk .tl li{position:relative;text-align:center;padding:0 6px}.bgbk .tl .dot{text-align:center;width:40px;height:40px;border-radius:50%;background:var(--deep);color:var(--sand);font:600 16px/40px Georgia,serif;margin:0 auto 10px;position:relative}.bgbk .tl b{display:block;font-size:15px;color:var(--deep);line-height:1.3}.bgbk .tl .d{display:inline-block;margin-top:6px;font-size:13px;background:var(--sand-soft);border-radius:999px;padding:2px 10px;color:var(--deep);font-weight:600}.bgbk .tl p{font-size:13.5px;color:var(--muted);margin:.5em 0 0;line-height:1.45}.bgbk .lane{display:grid;grid-template-columns:150px 1fr 1fr;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--paper);margin:1.4em 0;font-size:15px}.bgbk .lane>div{padding:11px 14px;border-bottom:1px solid var(--line)}.bgbk .lane .h{background:var(--deep);color:#fbf8ef;font-family:Georgia,serif;font-weight:600;font-size:16px}.bgbk .lane .s{font-weight:600;color:var(--deep);background:var(--cream)}.bgbk .lane>div:nth-last-child(-n+3){border-bottom:0}.bgbk .est{background:var(--deep);color:#e9ece4;border-radius:18px;padding:22px 24px;margin:1.6em 0}.bgbk .est h3{color:#fbf8ef;font-size:20px}.bgbk .est fieldset{border:0;margin:0 0 12px;padding:0}.bgbk .est legend{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--sand);margin-bottom:6px}.bgbk .est .opts{display:flex;flex-wrap:wrap;gap:8px}.bgbk .est label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border:1px solid rgb(220 201 167 / .45);border-radius:999px;cursor:pointer;font-size:15px}.bgbk .est input{accent-color:#dcc9a7;width:18px;height:18px}.bgbk .est output{display:block;margin-top:8px;font-family:Georgia,serif;font-size:clamp(1.6rem,3vw,2.2rem);color:#fbf8ef;line-height:1.2}.bgbk .est .bars{margin-top:12px;display:flex;height:16px;border-radius:8px;overflow:hidden;background:rgb(255 255 255 / .08)}.bgbk .est .bars span{display:block;height:100%}.bgbk .est .k{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px;font-size:13px;color:#c9d0c6}.bgbk .est .k i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:middle}.bgbk .est .note{font-size:13px;color:#b9c2b8;margin:10px 0 0}.bgbk .ladder{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:1.4em 0;align-items:end}.bgbk .ladder div{background:var(--mint-soft);border:1px solid var(--line);padding:14px 16px;border-radius:12px 12px 0 0;margin-right:-1px}.bgbk .ladder div:nth-child(1){height:120px}.bgbk .ladder div:nth-child(2){height:160px;background:#d4e4da}.bgbk .ladder div:nth-child(3){height:200px;background:var(--sand-soft)}.bgbk .ladder b{display:block;font-family:Georgia,serif;font-size:26px;color:var(--deep);line-height:1.1}.bgbk .ladder span{font-size:14px;line-height:1.45;display:block;margin-top:4px}.bgbk .scroll{overflow-x:auto;margin:1.4em 0}.bgbk table{width:100%;min-width:560px;border-collapse:collapse;font-size:15px;background:var(--paper);border:1px solid var(--line)}.bgbk th,.bgbk td{padding:11px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.bgbk thead th{background:var(--mint-soft);color:var(--deep)}.bgbk td.y{color:var(--mint);font-weight:700}.bgbk td.n{color:#8a8f88}.bgbk .hint{display:none;font-size:13px;color:var(--muted);margin:-.6em 0 1em}.bgbk .pair{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;align-items:start}.bgbk .pair figure{margin:0!important}.bgbk details{border-bottom:1px solid var(--line);padding:.6em 0}.bgbk summary{cursor:pointer;font-weight:600;color:var(--deep);font-size:17.5px;list-style:none;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px}.bgbk summary::-webkit-details-marker{display:none}.bgbk summary::after{content:"+";color:var(--mint);font-size:22px;flex:none}.bgbk details[open] summary::after{content:"–"}.bgbk details p{margin:.4em 0}.bgbk .sources{font-size:14px;color:var(--muted)}.bgbk .cta{margin-top:2.4em;border:2px solid var(--deep);border-radius:18px;padding:clamp(24px,4vw,34px);display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;background:var(--paper)}.bgbk .cta h2{margin-bottom:.25em;font-size:clamp(1.5rem,2.4vw,2rem)}.bgbk .cta p{margin:0}.bgbk .cta a.btn{display:inline-flex;align-items:center;min-height:48px;background:var(--deep);color:#fbf8ef;font-weight:600;text-decoration:none;padding:12px 22px;border-radius:999px;white-space:nowrap;transition:background-color .2s ease}.bgbk .cta a.btn:hover{background:#174a3d}.bgbk .progress{position:fixed;left:0;top:0;height:3px;width:100%;background:var(--mint);transform-origin:0 50%;transform:scaleX(0);z-index:99999;display:none;pointer-events:none}@supports (animation-timeline:scroll()){.bgbk .progress{display:block;animation:bgbk-read linear both;animation-timeline:scroll(root)}}@keyframes bgbk-read{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.bgbk *{transition:none!important;animation:none!important}.bgbk .progress{display:none!important}}@media (max-width:860px){.bgbk header,.bgbk .pair,.bgbk .cta{grid-template-columns:1fr}.bgbk .rail{grid-template-columns:repeat(3,1fr);border-left:0;border-top:3px solid var(--sand);padding:12px 0 0}.bgbk .rail div b{font-size:24px}.bgbk .tl{grid-template-columns:1fr;gap:14px}.bgbk .tl::before{left:19px;right:auto;top:6px;bottom:6px;width:3px;height:auto;background:linear-gradient(180deg,var(--mint),var(--sand))}.bgbk .tl li{text-align:left;padding-left:56px;min-height:40px}.bgbk .tl .dot{position:absolute;left:0;top:0;margin:0}.bgbk .lane{grid-template-columns:1fr}.bgbk .lane .h:not(:first-child){display:none}.bgbk .lane .s{border-top:2px solid var(--line)}.bgbk .lane .b::before{content:"Buyer: ";font-weight:600}.bgbk .lane .f::before{content:"BG Drinkware: ";font-weight:600}.bgbk .ladder{grid-template-columns:1fr}.bgbk .ladder div{height:auto!important;border-radius:12px;margin:0 0 8px}.bgbk .hint{display:block}}p[data-geo="answer"]{font-size:17px!important;line-height:1.65!important}.bg40{--ink:#15302a;--muted:#4f625b;--line:#d7dacf;--deep:#0d2f27;--paper:#fff;--cream:#fbf8ef;--sand:#dcc9a7;--sand-soft:#f4ecdc;--mint:#2f6b52;--mint-soft:#e6efe9;--amber:#9a6b1f;box-sizing:border-box;color:var(--ink);background:#fff0;font:400 17px/1.7 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;max-width:1180px;margin:0 auto;padding:calc(var(--bgd-header-clearance,96px) + 32px) clamp(18px,4vw,48px) clamp(64px,7vw,100px);width:100%;overflow-wrap:break-word}.bg40 *{box-sizing:border-box}.bg40 h1,.bg40 h2,.bg40 h3{font-family:Georgia,"Times New Roman",serif;font-weight:600;color:var(--deep);text-wrap:balance}.bg40 h2{font-size:clamp(1.7rem,2.8vw,2.35rem);line-height:1.18;letter-spacing:-.02em;margin:0 0 .5em}.bg40 p{margin:0 0 1em}.bg40 a{color:var(--mint);text-underline-offset:3px}.bg40 a:focus-visible,.bg40 summary:focus-visible,.bg40 .scroll:focus-visible{outline:3px solid var(--mint);outline-offset:3px;border-radius:6px}.bg40 .col{max-width:880px;margin-left:auto;margin-right:auto}.bg40 section>p{max-width:70ch}.bg40 figure{margin-left:auto!important;margin-right:auto!important}.bg40 figure:not([style]){margin-top:1.4em!important;margin-bottom:1.4em!important}.bg40 img{display:block;width:100%;height:auto;border-radius:12px}.bg40 figcaption{font-size:14px;color:var(--muted);margin-top:.55em;line-height:1.5}.bg40 header{max-width:880px;margin:0 auto}.bg40 .kicker{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--deep);background:var(--sand-soft);border-radius:999px;padding:4px 12px}.bg40 header h1{font-size:clamp(2.1rem,4.4vw,3.3rem);line-height:1.07;letter-spacing:-.03em;margin:.45em 0 .4em}.bg40 .dek{font-size:19px;color:var(--muted);margin:0}.bg40 .meta{font-size:14px;color:var(--muted);margin-top:1em;display:flex;flex-wrap:wrap;gap:.3em 1.2em}.bg40 .conv{display:grid;grid-template-columns:repeat(4,1fr);margin:1.8em 0 0;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:var(--paper)}.bg40 .conv div{padding:16px 18px;border-right:1px solid var(--line)}.bg40 .conv div:last-child{border-right:0;background:var(--deep);color:#e9ece4}.bg40 .conv b{display:block;font-family:Georgia,serif;font-size:clamp(1.5rem,2.6vw,2rem);color:var(--deep);line-height:1.1}.bg40 .conv div:last-child b{color:#fbf8ef}.bg40 .conv span{font-size:13.5px;color:var(--muted)}.bg40 .conv div:last-child span{color:#c9d0c6}.bg40 .short{border-left:4px solid var(--sand);padding:4px 0 4px 18px;margin:1.6em 0 0}.bg40 .short b{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mint);margin-bottom:.25em}.bg40 .short p{margin:0}.bg40 section{padding:2.4em 0 1em;border-top:1px solid #c6d1ce;margin-top:2em}.bg40 .lead{font-weight:600}.bg40 .chart{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:14px 16px 6px;margin:1.2em 0}.bg40 .chart h3{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;color:var(--muted);margin:0;letter-spacing:.02em}.bg40 .chart svg{display:block;width:100%;min-width:520px;height:auto;overflow:visible}.bg40 .chart .sx{overflow-x:auto}.bg40 .chart circle{cursor:help}.bg40 .chart .src{font-size:12.5px;color:var(--muted);margin:2px 0 6px}.bg40 .scroll{overflow-x:auto;margin:1.4em 0;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.bg40 table{width:100%;min-width:820px;border-collapse:collapse;font-size:14.5px}.bg40 th,.bg40 td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.bg40 thead th{background:var(--deep);color:#fbf8ef;font-weight:600;position:sticky;top:0}.bg40 td:nth-child(n+3){font-variant-numeric:tabular-nums;white-space:nowrap}.bg40 tbody tr:nth-child(even){background:#fafaf6}.bg40 tbody tr:last-child td{border-bottom:0}.bg40 .hint{display:none;font-size:13px;color:var(--muted);margin:-.6em 0 1em}.bg40 .note{font-size:14px;color:var(--muted)}.bg40 .two{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start;margin:1.2em 0}.bg40 .two figure{margin:0!important}.bg40 .checks{list-style:none;padding:0;margin:0}.bg40 .checks li{position:relative;padding:10px 0 10px 30px;border-bottom:1px dashed var(--line);font-size:16px}.bg40 .checks li::before{content:"";position:absolute;left:4px;top:18px;width:12px;height:12px;border-radius:3px;border:2px solid var(--mint)}.bg40 .cartons{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:1.2em 0}.bg40 .cartons div{background:var(--mint-soft);border-radius:14px;padding:14px 16px}.bg40 .cartons b{display:block;font-family:Georgia,serif;font-size:26px;color:var(--deep);line-height:1.1}.bg40 .cartons span{font-size:14.5px}.bg40 details{border-bottom:1px solid var(--line);padding:.6em 0}.bg40 summary{cursor:pointer;font-weight:600;color:var(--deep);font-size:17.5px;list-style:none;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px}.bg40 summary::-webkit-details-marker{display:none}.bg40 summary::after{content:"+";color:var(--mint);font-size:22px;flex:none}.bg40 details[open] summary::after{content:"–"}.bg40 details p{margin:.4em 0}.bg40 .sources{font-size:14px;color:var(--muted)}.bg40 .cta{margin-top:2.4em;background:var(--sand-soft);border-radius:18px;padding:clamp(24px,4vw,34px);display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}.bg40 .cta h2{margin-bottom:.25em;font-size:clamp(1.5rem,2.4vw,2rem)}.bg40 .cta p{margin:0}.bg40 .cta a.btn{display:inline-flex;align-items:center;min-height:48px;background:var(--deep);color:#fbf8ef;font-weight:600;text-decoration:none;padding:12px 22px;border-radius:999px;white-space:nowrap;transition:background-color .2s ease}.bg40 .cta a.btn:hover{background:#174a3d}@media (prefers-reduced-motion:reduce){.bg40 *{transition:none!important;animation:none!important}}@media (max-width:820px){.bg40 .conv{grid-template-columns:1fr 1fr}.bg40 .conv div:nth-child(2){border-right:0}.bg40 .conv div:nth-child(-n+2){border-bottom:1px solid var(--line)}.bg40 .two,.bg40 .cta{grid-template-columns:1fr}.bg40 .cartons{grid-template-columns:1fr}.bg40 .hint{display:block}}p[data-geo="answer"]{font-size:17px!important;line-height:1.65!important}.bgpl{--ink:#16233a;--muted:#55607a;--line:#d8dce4;--navy:#12233f;--paper:#fff;--sign:#f2c230;--sign-soft:#fcf3d6;--go:#1d7048;--go-soft:#e3f1e9;--stop:#a8352a;--stop-soft:#f7e4e1;--warn:#8a5a00;--warn-soft:#fbeed2;box-sizing:border-box;color:var(--ink);background:#f3f4f6;font:400 17px/1.7 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;max-width:1180px;margin:0 auto;padding:clamp(36px,5vw,68px) clamp(18px,4vw,48px) clamp(64px,7vw,100px);width:100%;overflow-wrap:break-word}.bgpl *{box-sizing:border-box}.bgpl h1,.bgpl h2,.bgpl h3{font-family:Inter,system-ui,sans-serif;font-weight:700;color:var(--navy);text-wrap:balance}.bgpl h2{font-size:clamp(1.6rem,2.6vw,2.15rem);line-height:1.2;letter-spacing:-.02em;margin:0 0 .5em}.bgpl h3{font-size:18px;line-height:1.35;margin:0 0 .25em}.bgpl p{margin:0 0 1em}.bgpl a{color:#1b4f8a;text-underline-offset:3px}.bgpl a:focus-visible,.bgpl summary:focus-visible,.bgpl select:focus-visible,.bgpl .scroll:focus-visible{outline:3px solid var(--sign);outline-offset:3px;border-radius:6px}.bgpl .col{max-width:880px;margin-left:auto;margin-right:auto}.bgpl section>p{max-width:70ch}.bgpl figure{margin-left:auto!important;margin-right:auto!important}.bgpl figure:not([style]){margin-top:1.4em!important;margin-bottom:1.4em!important}.bgpl img{display:block;width:100%;height:auto;border-radius:12px}.bgpl figcaption{font-size:14px;color:var(--muted);margin-top:.55em;line-height:1.5}.bgpl header{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:1fr 330px;gap:clamp(20px,4vw,44px);align-items:center}.bgpl .kicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--navy);background:var(--sign);padding:4px 10px;border-radius:4px}.bgpl header h1{font-size:clamp(2rem,4.1vw,3.1rem);line-height:1.08;letter-spacing:-.03em;margin:.45em 0 .4em}.bgpl .dek{font-size:19px;color:var(--muted);margin:0}.bgpl .meta{font-size:14px;color:var(--muted);margin-top:1em;display:flex;flex-wrap:wrap;gap:.3em 1.2em}.bgpl .pass{background:var(--paper);border-radius:16px;box-shadow:0 12px 30px rgb(18 35 63 / .12);overflow:hidden;font-size:14px}.bgpl .pass .top{background:var(--navy);color:#fff;padding:12px 18px;display:flex;justify-content:space-between;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.bgpl .pass .top span:last-child{color:var(--sign)}.bgpl .pass .route{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 6px}.bgpl .pass .route b{font-size:30px;line-height:1;color:var(--navy);letter-spacing:.02em}.bgpl .pass .route small{display:block;font-size:11.5px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:4px}.bgpl .pass .route i{flex:1;margin:0 12px;border-top:2px dashed var(--line);position:relative}.bgpl .pass .route i::after{content:"✈";position:absolute;left:50%;top:-14px;transform:translateX(-50%);background:var(--paper);padding:0 6px;color:var(--navy);font-style:normal;font-size:16px}.bgpl .pass dl{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin:0;padding:10px 18px 16px}.bgpl .pass dt{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.bgpl .pass dd{margin:0;font-weight:700;color:var(--navy)}.bgpl .pass .stub{border-top:2px dashed var(--line);padding:12px 18px;background:var(--sign-soft);font-size:13.5px;line-height:1.45}.bgpl .short{background:var(--paper);border-left:6px solid var(--sign);border-radius:10px;padding:18px 22px;margin:2em 0 0;box-shadow:0 2px 0 var(--line)}.bgpl .short b{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--navy);margin-bottom:.3em}.bgpl .short p{margin:0}.bgpl section{padding:2.4em 0 1em;border-top:1px solid #cfd4dd;margin-top:2em}.bgpl .lead{font-weight:600}.bgpl .journey{list-style:none;margin:1.4em 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);counter-reset:j;position:relative}.bgpl .journey li{position:relative;padding:46px 10px 0 0;font-size:15px;line-height:1.5}.bgpl .journey li::before{counter-increment:j;content:counter(j);position:absolute;left:0;top:0;width:34px;height:34px;border-radius:50%;background:var(--navy);color:var(--sign);font-weight:700;display:flex;align-items:center;justify-content:center;z-index:1}.bgpl .journey li::after{content:"";position:absolute;left:34px;right:0;top:16px;border-top:2px solid var(--line)}.bgpl .journey li:last-child::after{display:none}.bgpl .journey b{display:block;color:var(--navy);font-size:16px}.bgpl .journey .tag{display:inline-block;margin-top:6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:2px 8px}.bgpl .t-empty{background:var(--sign-soft);color:var(--warn)}.bgpl .t-full{background:var(--go-soft);color:var(--go)}.bgpl .checker{background:var(--navy);color:#e8ecf3;border-radius:18px;padding:clamp(20px,3.5vw,30px);margin:1.4em 0}.bgpl .checker h3{color:#fff;font-size:20px;margin-bottom:.6em}.bgpl .checker .row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.bgpl .checker label{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--sign);font-weight:700;margin-bottom:6px}.bgpl .checker select{width:100%;min-height:46px;border-radius:10px;border:0;padding:0 12px;font:500 15.5px Inter,system-ui,sans-serif;color:var(--navy);background:#fff}.bgpl .verdict{margin-top:16px;background:#fff;color:var(--ink);border-radius:12px;padding:16px 18px;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.bgpl .verdict .lamp{font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:6px 10px;white-space:nowrap}.bgpl .lamp.go{background:var(--go-soft);color:var(--go)}.bgpl .lamp.stop{background:var(--stop-soft);color:var(--stop)}.bgpl .lamp.warn{background:var(--warn-soft);color:var(--warn)}.bgpl .verdict p{margin:0;font-size:15.5px}.bgpl .verdict .src{display:block;margin-top:6px;font-size:13px;color:var(--muted)}.bgpl .checker .note{color:#b9c2d3;font-size:13px;margin:12px 0 0}.bgpl .scroll{overflow-x:auto;margin:1.2em 0;border-radius:14px;background:#0e1b31}.bgpl table.board{width:100%;min-width:620px;border-collapse:collapse;font-size:15px;color:#e8ecf3}.bgpl .board caption{caption-side:top;text-align:left;font:700 12px/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--sign);padding:16px 16px 10px}.bgpl .board th,.bgpl .board td{padding:11px 16px;border-top:1px solid #23324d;text-align:left;vertical-align:top}.bgpl .board thead th{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#9fb0cc;font-weight:700}.bgpl .board tbody th{font-weight:600;color:#fff}.bgpl .st{display:inline-block;font:700 12px/1.2 ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:4px;margin-bottom:4px}.bgpl .st.y{background:#1d7048;color:#fff}.bgpl .st.n{background:#a8352a;color:#fff}.bgpl .st.c{background:var(--sign);color:var(--navy)}.bgpl .board small{display:block;color:#b9c2d3;font-size:13px;line-height:1.45}.bgpl .hint{display:none;font-size:13px;color:var(--muted);margin:-.6em 0 1em}.bgpl .quote{border-left:4px solid var(--navy);background:var(--paper);border-radius:0 10px 10px 0;padding:12px 18px;margin:1.2em 0;font-size:16px}.bgpl .quote cite{display:block;font-style:normal;font-size:13px;color:var(--muted);margin-top:4px}.bgpl .spec{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:1.2em 0}.bgpl .spec div{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:14px 16px;border-top:4px solid var(--sign)}.bgpl .spec p{font-size:15px;margin:.3em 0 0}.bgpl .note{font-size:14px;color:var(--muted)}.bgpl details{border-bottom:1px solid var(--line);padding:.6em 0}.bgpl summary{cursor:pointer;font-weight:600;color:var(--navy);font-size:17.5px;list-style:none;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px}.bgpl summary::-webkit-details-marker{display:none}.bgpl summary::after{content:"+";color:var(--navy);font-size:22px;flex:none}.bgpl details[open] summary::after{content:"–"}.bgpl details p{margin:.4em 0}.bgpl .sources{font-size:14px;color:var(--muted)}.bgpl .cta{margin-top:2.4em;background:var(--sign);color:var(--navy);border-radius:18px;padding:clamp(24px,4vw,34px);display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}.bgpl .cta h2{margin-bottom:.25em;font-size:clamp(1.45rem,2.3vw,1.9rem)}.bgpl .cta p{margin:0}.bgpl .cta a.btn{display:inline-flex;align-items:center;min-height:48px;background:var(--navy);color:#fff;font-weight:600;text-decoration:none;padding:12px 22px;border-radius:999px;white-space:nowrap;transition:background-color .2s ease}.bgpl .cta a.btn:hover{background:#1d3560}.bgpl .cta a.btn:focus-visible{outline:3px solid var(--navy);outline-offset:4px}.bgpl .progress{position:fixed;left:0;top:0;height:3px;width:100%;background:var(--sign);transform-origin:0 50%;transform:scaleX(0);z-index:99999;display:none;pointer-events:none}@supports (animation-timeline:scroll()){.bgpl .progress{display:block;animation:bgpl-read linear both;animation-timeline:scroll(root)}}@keyframes bgpl-read{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.bgpl *{transition:none!important;animation:none!important}.bgpl .progress{display:none!important}}@media (max-width:820px){.bgpl header,.bgpl .cta,.bgpl .checker .row,.bgpl .spec{grid-template-columns:1fr}.bgpl .pass{max-width:360px}.bgpl .journey{grid-template-columns:1fr 1fr;row-gap:20px}.bgpl .journey li:nth-child(2)::after{display:none}.bgpl .hint{display:block}}@media (max-width:420px){.bgpl .verdict{grid-template-columns:1fr}.bgpl .verdict .lamp{justify-self:start}}p[data-geo="answer"]{font-size:17px!important;line-height:1.65!important}.bgsc{--ink:#1d2a26;--muted:#56645f;--line:#d9ddd3;--board:#1f3b33;--board-2:#2b4c42;--paper:#fffdf6;--rule:#dbe6ef;--margin:#e08a7c;--pencil:#f3c24a;--pencil-soft:#fdf1cf;--ok:#246b4a;--ok-soft:#e2f0e8;--flag:#a0442f;--flag-soft:#f8e6e1;box-sizing:border-box;color:var(--ink);background:#f5f4ee;font:400 17px/1.7 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;max-width:1180px;margin:0 auto;padding:clamp(36px,5vw,68px) clamp(18px,4vw,48px) clamp(64px,7vw,100px);width:100%;overflow-wrap:break-word}.bgsc *{box-sizing:border-box}.bgsc h1,.bgsc h2,.bgsc h3{font-family:Georgia,"Times New Roman",serif;font-weight:700;color:var(--board);text-wrap:balance}.bgsc h2{font-size:clamp(1.65rem,2.7vw,2.2rem);line-height:1.2;letter-spacing:-.015em;margin:0 0 .5em}.bgsc h3{font-size:18px;line-height:1.35;margin:0 0 .25em}.bgsc p{margin:0 0 1em}.bgsc a{color:#20684c;text-underline-offset:3px}.bgsc a:focus-visible,.bgsc summary:focus-visible,.bgsc input:focus-visible,.bgsc select:focus-visible,.bgsc button:focus-visible,.bgsc .scroll:focus-visible{outline:3px solid var(--pencil);outline-offset:3px;border-radius:6px}.bgsc .col{max-width:880px;margin-left:auto;margin-right:auto}.bgsc section>p{max-width:70ch}.bgsc figure{margin-left:auto!important;margin-right:auto!important}.bgsc figure:not([style]){margin-top:1.4em!important;margin-bottom:1.4em!important}.bgsc img{display:block;width:100%;height:auto;border-radius:12px}.bgsc figcaption{font-size:14px;color:var(--muted);margin-top:.55em;line-height:1.5}.bgsc header{max-width:1040px;margin:0 auto;background:var(--board);color:#e9efe9;border-radius:22px;padding:clamp(26px,4.5vw,48px);display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(20px,4vw,40px);align-items:center;box-shadow:inset 0 0 0 10px #6b4e32,0 14px 30px rgb(31 59 51 / .18)}.bgsc .kicker{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pencil)}.bgsc header h1{color:#fffdf6;font-size:clamp(2rem,4vw,3rem);line-height:1.1;letter-spacing:-.02em;margin:.35em 0 .4em}.bgsc .dek{font-size:18.5px;color:#cbd8d1;margin:0}.bgsc .meta{font-size:14px;color:#a9bcb3;margin-top:1em;display:flex;flex-wrap:wrap;gap:.3em 1.2em}.bgsc header figure{margin:0!important}.bgsc header img{border-radius:14px;aspect-ratio:1/1;object-fit:cover}.bgsc header figcaption{color:#a9bcb3}.bgsc .note-paper{position:relative;background:var(--paper);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 28px,var(--rule) 28px,var(--rule) 29px);border-radius:10px;padding:20px 22px 18px 58px;margin:2em 0 0;box-shadow:0 2px 0 var(--line),0 8px 18px rgb(0 0 0 / .04);line-height:29px}.bgsc .note-paper::before{content:"";position:absolute;left:40px;top:0;bottom:0;border-left:2px solid var(--margin)}.bgsc .note-paper b{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--board)}.bgsc .note-paper p{margin:0}.bgsc section{padding:2.4em 0 1em;border-top:1px solid #d3d8cd;margin-top:2em}.bgsc .lead{font-weight:600}.bgsc .ticks{list-style:none;padding:0;margin:1em 0;display:grid;gap:8px}.bgsc .ticks li{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:10px 14px 10px 44px;position:relative;font-size:16px}.bgsc .ticks li::before{content:"";position:absolute;left:14px;top:13px;width:18px;height:18px;border:2px solid var(--board);border-radius:4px}.bgsc .ticks li::after{content:"";position:absolute;left:19px;top:15px;width:6px;height:11px;border:solid var(--ok);border-width:0 3px 3px 0;transform:rotate(45deg)}.bgsc .fork{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:1.4em 0;position:relative}.bgsc .fork .q{grid-column:1/-1;justify-self:center;background:var(--board);color:#fff;border-radius:999px;padding:10px 20px;font-weight:600;font-size:15.5px;text-align:center}.bgsc .fork .path{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:16px 18px;border-top:6px solid var(--line)}.bgsc .fork .path.kid{border-top-color:var(--pencil)}.bgsc .fork .path.teen{border-top-color:var(--board-2)}.bgsc .fork .tag{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:2px 8px;margin-bottom:6px}.bgsc .kid .tag{background:var(--pencil-soft);color:#7a5600}.bgsc .teen .tag{background:var(--ok-soft);color:var(--ok)}.bgsc .fork ul{margin:.4em 0 0;padding-left:1.1em;font-size:15.5px}.bgsc .fork li{margin:.3em 0}.bgsc .grades{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:1.2em 0}.bgsc .grades div{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.bgsc .grades .lv{font:700 13px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.bgsc .grades h3{margin-top:.35em}.bgsc .grades p{font-size:15.5px;margin:.25em 0 0}.bgsc .splitter{background:var(--paper);border:2px solid var(--board);border-radius:18px;padding:clamp(18px,3vw,26px);margin:1.4em 0}.bgsc .splitter h3{font-size:20px}.bgsc .splitter .opts{display:flex;flex-wrap:wrap;gap:12px 20px;margin:.6em 0 1em;font-size:15px}.bgsc .splitter label{font-weight:600;color:var(--board)}.bgsc .splitter select,.bgsc .splitter input{font:500 15.5px Inter,system-ui,sans-serif;min-height:44px;border:1px solid #b8c2bb;border-radius:8px;padding:0 10px;background:#fff;color:var(--ink)}.bgsc .splitter input[type=number]{width:96px}.bgsc .splitter input[type=text]{width:100%}.bgsc .groups{width:100%;border-collapse:collapse;font-size:15px}.bgsc .groups th{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left;padding:6px 8px}.bgsc .groups td{padding:6px 8px;border-top:1px solid var(--line);vertical-align:middle}.bgsc .groups td.out{font-variant-numeric:tabular-nums;white-space:nowrap}.bgsc .pill{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.04em;border-radius:4px;padding:2px 8px}.bgsc .pill.ok{background:var(--ok-soft);color:var(--ok)}.bgsc .pill.low{background:var(--flag-soft);color:var(--flag)}.bgsc .sum{margin-top:12px;background:var(--board);color:#eef3ef;border-radius:12px;padding:12px 16px;font-size:15.5px}.bgsc .sum b{color:var(--pencil)}.bgsc .splitter .note{margin:10px 0 0}.bgsc .scroll{overflow-x:auto;margin:1.2em 0;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.bgsc table.roster{width:100%;min-width:560px;border-collapse:collapse;font-size:15px}.bgsc .roster caption{caption-side:top;text-align:left;font-weight:700;color:var(--board);padding:12px 14px 4px;font-size:14px}.bgsc .roster th,.bgsc .roster td{padding:9px 14px;border-bottom:1px solid var(--rule);text-align:left}.bgsc .roster thead th{background:#eef3ef;color:var(--board);font-size:13px;letter-spacing:.04em}.bgsc .roster td:first-child{color:var(--muted);font-variant-numeric:tabular-nums}.bgsc .hint{display:none;font-size:13px;color:var(--muted);margin:-.6em 0 1em}.bgsc .planner{list-style:none;margin:1.4em 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--paper)}.bgsc .planner li{padding:14px 14px 16px;border-right:1px solid var(--line);font-size:14.5px;line-height:1.5}.bgsc .planner li:last-child{border-right:0;background:var(--pencil-soft)}.bgsc .planner .d{display:block;font:700 12px/1.2 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.bgsc .planner b{display:block;color:var(--board);font-size:15.5px;margin-bottom:2px}.bgsc .pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.bgsc .pair figure{margin:0!important}.bgsc .note{font-size:14px;color:var(--muted)}.bgsc details{border-bottom:1px solid var(--line);padding:.6em 0}.bgsc summary{cursor:pointer;font-weight:600;color:var(--board);font-size:17.5px;list-style:none;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px}.bgsc summary::-webkit-details-marker{display:none}.bgsc summary::after{content:"+";color:var(--board);font-size:22px;flex:none}.bgsc details[open] summary::after{content:"–"}.bgsc details p{margin:.4em 0}.bgsc .sources{font-size:14px;color:var(--muted)}.bgsc .cta{margin-top:2.4em;background:var(--board);color:#e9efe9;border-radius:18px;padding:clamp(24px,4vw,34px);display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;box-shadow:inset 0 0 0 8px #6b4e32}.bgsc .cta h2{color:#fffdf6;margin-bottom:.25em;font-size:clamp(1.45rem,2.3vw,1.9rem)}.bgsc .cta p{margin:0}.bgsc .cta a.btn{display:inline-flex;align-items:center;min-height:48px;background:var(--pencil);color:var(--board);font-weight:700;text-decoration:none;padding:12px 22px;border-radius:999px;white-space:nowrap;transition:background-color .2s ease}.bgsc .cta a.btn:hover{background:#f7d27a}.bgsc .cta a.btn:focus-visible{outline:3px solid var(--pencil);outline-offset:4px}.bgsc .progress{position:fixed;left:0;top:0;height:3px;width:100%;background:var(--pencil);transform-origin:0 50%;transform:scaleX(0);z-index:99999;display:none;pointer-events:none}@supports (animation-timeline:scroll()){.bgsc .progress{display:block;animation:bgsc-read linear both;animation-timeline:scroll(root)}}@keyframes bgsc-read{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.bgsc *{transition:none!important;animation:none!important}.bgsc .progress{display:none!important}}@media (max-width:860px){.bgsc .planner{grid-template-columns:1fr}.bgsc .planner li{border-right:0;border-bottom:1px solid var(--line)}.bgsc .planner li:last-child{border-bottom:0}}@media (max-width:820px){.bgsc header,.bgsc .fork,.bgsc .grades,.bgsc .pair,.bgsc .cta{grid-template-columns:1fr}.bgsc header figure{max-width:360px}.bgsc .hint{display:block}}@media (max-width:520px){.bgsc .groups thead{display:none}.bgsc .groups tr{display:grid;grid-template-columns:1fr 1fr;gap:4px 10px;padding:8px 0;border-top:1px solid var(--line)}.bgsc .groups td{border:0;padding:2px 0}.bgsc .groups td:first-child{grid-column:1/-1}.bgsc .groups input[type=number]{width:100%}.bgsc .groups td.out{align-self:center}.bgsc .groups td.out::before{content:"To order: ";color:var(--muted);font-size:13px}}p[data-geo="answer"]{font-size:17px!important;line-height:1.65!important}.bgmw{--ink:#1f2328;--muted:#5a6068;--line:#dcdfe3;--panel:#1d2024;--panel-2:#2a2e33;--paper:#fff;--steel-1:#eef0f2;--steel-2:#c9cdd2;--amber:#ffb547;--amber-soft:#fff3df;--yes:#22704a;--yes-soft:#e3f2ea;--no:#a63a2b;--no-soft:#f9e5e1;--chk:#7a5a00;--chk-soft:#fbf0d4;box-sizing:border-box;color:var(--ink);background:#f4f5f6;font:400 17px/1.7 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;max-width:1180px;margin:0 auto;padding:clamp(36px,5vw,68px) clamp(18px,4vw,48px) clamp(64px,7vw,100px);width:100%;overflow-wrap:break-word}.bgmw *{box-sizing:border-box}.bgmw h1,.bgmw h2,.bgmw h3{font-family:Inter,system-ui,sans-serif;font-weight:750;color:#15181b;text-wrap:balance}.bgmw h2{font-size:clamp(1.6rem,2.6vw,2.1rem);line-height:1.2;letter-spacing:-.02em;margin:0 0 .5em}.bgmw h3{font-size:18px;line-height:1.35;margin:0 0 .25em}.bgmw p{margin:0 0 1em}.bgmw a{color:#1f5f8b;text-underline-offset:3px}.bgmw a:focus-visible,.bgmw summary:focus-visible,.bgmw button:focus-visible,.bgmw .scroll:focus-visible{outline:3px solid var(--amber);outline-offset:3px;border-radius:6px}.bgmw .col{max-width:880px;margin-left:auto;margin-right:auto}.bgmw section>p{max-width:70ch}.bgmw figure{margin-left:auto!important;margin-right:auto!important}.bgmw figure:not([style]){margin-top:1.4em!important;margin-bottom:1.4em!important}.bgmw img{display:block;width:100%;height:auto;border-radius:12px}.bgmw figcaption{font-size:14px;color:var(--muted);margin-top:.55em;line-height:1.5}.bgmw header{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:1fr 270px;border-radius:22px;overflow:hidden;background:linear-gradient(180deg,var(--steel-1),var(--steel-2));box-shadow:0 16px 34px rgb(20 24 28 / .16)}.bgmw .door{background:var(--panel);color:#e6e8ea;padding:clamp(26px,4.5vw,46px);position:relative;border:10px solid #3a3f45;border-radius:22px 0 0 22px}.bgmw .door::after{content:"";position:absolute;inset:14px;border-radius:12px;background:radial-gradient(circle,rgb(255 255 255 / .05) 1.2px,transparent 1.4px) 0 0/9px 9px;pointer-events:none}.bgmw .door>*{position:relative;z-index:1}.bgmw .kicker{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--amber)}.bgmw header h1{color:#fff;font-size:clamp(1.95rem,3.9vw,2.95rem);line-height:1.1;letter-spacing:-.025em;margin:.4em 0 .4em}.bgmw .dek{font-size:18px;color:#c3c8cd;margin:0}.bgmw .meta{font-size:14px;color:#9aa1a8;margin-top:1em;display:flex;flex-wrap:wrap;gap:.3em 1.2em}.bgmw .keys{position:relative;background:linear-gradient(180deg,#617180,#535f6b);padding:22px 18px 20px 42px;display:flex;flex-direction:column;align-items:center;gap:12px;color:#e8edf1}.bgmw .keys::before{content:"";position:absolute;left:0;top:0;bottom:0;width:22px;background:repeating-linear-gradient(104deg,#b9773f 0 6px,#a3632f 6px 9px,#c98d55 9px 15px,#8f5628 15px 17px);box-shadow:inset -3px 0 4px rgb(0 0 0 / .28),inset 2px 0 2px rgb(255 255 255 / .18)}.bgmw .lcd{width:100%;background:#0b0d0e;border-radius:5px;padding:12px 8px 10px;text-align:center;font:700 23px/1 ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.1em;color:#ff6a3d;text-shadow:0 0 7px rgb(255 106 61 / .55);box-shadow:inset 0 0 0 3px #3e4953,0 1px 0 rgb(255 255 255 / .12)}.bgmw .btns{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:5px 8px}.bgmw .btns i{font-style:normal;font:600 10.5px/1.2 Inter,system-ui,sans-serif;text-align:center;color:#e8edf1;white-space:nowrap}.bgmw .btns b{display:block;height:20px;border-radius:4px;background:linear-gradient(180deg,#738390,#56636e);box-shadow:0 2px 0 #3b454e,inset 0 1px 0 rgb(255 255 255 / .2)}.bgmw .dial{position:relative;width:150px;height:130px}.bgmw .dial svg{position:absolute;inset:0;width:100%;height:100%}.bgmw .knob{position:absolute;left:50%;top:52%;width:96px;height:96px;margin:-48px 0 0 -48px;border-radius:50%;background:radial-gradient(circle,#5c6974 0 53%,#3d4750 54%,transparent 57%),conic-gradient(from 15deg,#bb7c45,#9d5e2d,#c99059,#a2632f,#b97a44,#8f5628,#c48851,#a8683a,#bb7c45);box-shadow:0 4px 8px rgb(0 0 0 / .35),inset 0 0 0 1px rgb(0 0 0 / .25)}.bgmw .dial em{position:absolute;bottom:2px;font:600 10.5px/1 Inter,system-ui,sans-serif;font-style:normal;color:#e8edf1}.bgmw .dial .l{left:0}.bgmw .dial .r{right:0}.bgmw .keys p{font-size:13px;line-height:1.45;color:#eef2f5;margin:4px 0 0}.bgmw .lcd small{display:block;font-size:11px;letter-spacing:.14em;color:#c98a2e;margin-top:8px;text-shadow:none}.bgmw .short{background:var(--paper);border-radius:14px;padding:18px 22px;margin:2em 0 0;border:1px solid var(--line);display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start}.bgmw .short .no{font:800 15px/1 Inter,sans-serif;letter-spacing:.06em;color:#fff;background:var(--no);border-radius:8px;padding:10px 12px}.bgmw .short b{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:.2em}.bgmw .short p{margin:0}.bgmw section{padding:2.4em 0 1em;border-top:1px solid #d5d9de;margin-top:2em}.bgmw .lead{font-weight:600}.bgmw .quote{border-left:4px solid var(--panel);background:var(--paper);border-radius:0 10px 10px 0;padding:12px 18px;margin:1.2em 0;font-size:16px}.bgmw .quote cite{display:block;font-style:normal;font-size:13px;color:var(--muted);margin-top:4px}.bgmw .waves{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:16px;margin:1.4em 0}.bgmw .waves svg{display:block;width:100%;height:auto}.bgmw .waves .cap{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:14.5px;margin-top:8px}.bgmw .waves .cap b{display:block;color:#15181b}.bgmw .tray{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:1.2em 0}.bgmw .tray div{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.bgmw .tray h3{font-size:15.5px;margin:0}.bgmw .tray p{font-size:13.5px;line-height:1.45;color:var(--muted);margin:0}.bgmw .v{align-self:flex-start;font:800 11.5px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:5px 7px}.bgmw .v.y{background:var(--yes-soft);color:var(--yes)}.bgmw .v.n{background:var(--no-soft);color:var(--no)}.bgmw .v.c{background:var(--chk-soft);color:var(--chk)}.bgmw .jar{display:grid;grid-template-columns:220px 1fr;gap:20px;align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:18px;margin:1.4em 0}.bgmw .jar svg{width:100%;height:auto;display:block}.bgmw .jar ol{margin:0;padding-left:1.2em;font-size:15.5px}.bgmw .jar li{margin:.35em 0}.bgmw .steps{list-style:none;margin:1.4em 0;padding:0;display:grid;gap:10px;counter-reset:s}.bgmw .steps li{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:start;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.bgmw .steps li::before{counter-increment:s;content:"0" counter(s);font:700 20px/1 ui-monospace,Menlo,monospace;color:var(--amber);background:var(--panel);border-radius:8px;display:flex;align-items:center;justify-content:center;height:44px;text-shadow:0 0 6px rgb(255 181 71 / .4)}.bgmw .steps b{display:block;color:#15181b}.bgmw .steps span{font-size:15.5px}.bgmw .pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.bgmw .pair figure{margin:0!important}.bgmw .note{font-size:14px;color:var(--muted)}.bgmw .label{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;background:var(--amber-soft);border:1px dashed #e0b56a;border-radius:12px;padding:14px 16px;margin:1.2em 0}.bgmw .label svg{width:56px;height:56px}.bgmw .label p{margin:0;font-size:15.5px}.bgmw details{border-bottom:1px solid var(--line);padding:.6em 0}.bgmw summary{cursor:pointer;font-weight:650;color:#15181b;font-size:17.5px;list-style:none;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px}.bgmw summary::-webkit-details-marker{display:none}.bgmw summary::after{content:"+";color:var(--muted);font-size:22px;flex:none}.bgmw details[open] summary::after{content:"–"}.bgmw details p{margin:.4em 0}.bgmw .sources{font-size:14px;color:var(--muted)}.bgmw .cta{margin-top:2.4em;background:var(--panel);color:#e6e8ea;border-radius:18px;padding:clamp(24px,4vw,34px);display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}.bgmw .cta h2{color:#fff;margin-bottom:.25em;font-size:clamp(1.45rem,2.3vw,1.9rem)}.bgmw .cta p{margin:0}.bgmw .cta a.btn{display:inline-flex;align-items:center;min-height:48px;background:var(--amber);color:#1d2024;font-weight:700;text-decoration:none;padding:12px 22px;border-radius:999px;white-space:nowrap;transition:background-color .2s ease}.bgmw .cta a.btn:hover{background:#ffc66e}.bgmw .cta a.btn:focus-visible{outline:3px solid var(--amber);outline-offset:4px}.bgmw .progress{position:fixed;left:0;top:0;height:3px;width:100%;background:var(--amber);transform-origin:0 50%;transform:scaleX(0);z-index:99999;display:none;pointer-events:none}@supports (animation-timeline:scroll()){.bgmw .progress{display:block;animation:bgmw-read linear both;animation-timeline:scroll(root)}}@keyframes bgmw-read{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.bgmw *{transition:none!important;animation:none!important}.bgmw .progress{display:none!important}}@media (max-width:900px){.bgmw .tray{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.bgmw header{grid-template-columns:1fr}.bgmw .door{border-radius:22px 22px 0 0}.bgmw .keys{flex-direction:row;flex-wrap:wrap;padding:30px 18px 18px}.bgmw .keys::before{right:0;bottom:auto;width:auto;height:14px}.bgmw .lcd{flex:1 1 180px}.bgmw .btns,.bgmw .dial{display:none}.bgmw .keys p{flex:1 1 100%}.bgmw .pair,.bgmw .cta,.bgmw .jar,.bgmw .waves .cap{grid-template-columns:1fr}.bgmw .jar svg{max-width:200px;margin:0 auto}}@media (max-width:420px){.bgmw .tray{grid-template-columns:1fr}.bgmw .short{grid-template-columns:1fr}.bgmw .short .no{justify-self:start}}p[data-geo="answer"]{font-size:17px!important;line-height:1.65!important}.bghy{--ink:#12303a;--muted:#4f6670;--line:#d3e3e8;--deep:#0b3a4a;--paper:#fff;--aqua:#2b9bb8;--aqua-2:#7cc6d8;--aqua-soft:#e4f4f8;--mist:#f2f9fb;--sun:#f0a63a;--sun-soft:#fdf0db;box-sizing:border-box;color:var(--ink);background:var(--mist);font:400 17px/1.7 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;max-width:1180px;margin:0 auto;padding:clamp(36px,5vw,68px) clamp(18px,4vw,48px) clamp(64px,7vw,100px);width:100%;overflow-wrap:break-word}.bghy *{box-sizing:border-box}.bghy h1,.bghy h2,.bghy h3{font-family:Inter,system-ui,sans-serif;font-weight:750;color:var(--deep);text-wrap:balance}.bghy h2{font-size:clamp(1.6rem,2.6vw,2.1rem);line-height:1.2;letter-spacing:-.02em;margin:0 0 .5em}.bghy h3{font-size:18px;line-height:1.35;margin:0 0 .25em}.bghy p{margin:0 0 1em}.bghy a{color:#16708a;text-underline-offset:3px}.bghy a:focus-visible,.bghy summary:focus-visible,.bghy select:focus-visible,.bghy input:focus-visible,.bghy .scroll:focus-visible{outline:3px solid var(--sun);outline-offset:3px;border-radius:6px}.bghy .col{max-width:880px;margin-left:auto;margin-right:auto}.bghy section>p{max-width:70ch}.bghy figure{margin-left:auto!important;margin-right:auto!important}.bghy figure:not([style]){margin-top:1.4em!important;margin-bottom:1.4em!important}.bghy img{display:block;width:100%;height:auto;border-radius:14px}.bghy figcaption{font-size:14px;color:var(--muted);margin-top:.55em;line-height:1.5}.bghy header{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:1fr 320px;gap:clamp(20px,4vw,48px);align-items:center}.bghy .kicker{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--aqua)}.bghy header h1{font-size:clamp(2rem,4.1vw,3.1rem);line-height:1.08;letter-spacing:-.03em;margin:.35em 0 .4em}.bghy .dek{font-size:19px;color:var(--muted);margin:0}.bghy .meta{font-size:14px;color:var(--muted);margin-top:1em;display:flex;flex-wrap:wrap;gap:.3em 1.2em}.bghy .gauge{background:var(--paper);border-radius:20px;padding:18px;box-shadow:0 14px 32px rgb(11 58 74 / .1)}.bghy .gauge svg{display:block;width:100%;height:auto}.bghy .gauge p{font-size:13px;color:var(--muted);margin:.4em 0 0;line-height:1.45}.bghy .answer{margin:2em 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.bghy .answer .big{background:var(--deep);color:#e6f4f8;border-radius:16px;padding:18px 20px}.bghy .answer .big b{display:block;font-size:44px;line-height:1;color:#fff;letter-spacing:-.02em}.bghy .answer .big span{font-size:15px}.bghy .answer .txt{grid-column:1/-1;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:16px 20px}.bghy .answer .txt b{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--aqua)}.bghy .answer .txt p{margin:0}.bghy section{padding:2.4em 0 1em;border-top:1px solid #cfe0e6;margin-top:2em}.bghy .lead{font-weight:600}.bghy .ledger{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:1.2em 0}.bghy .ledger div{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:14px 16px;position:relative}.bghy .ledger .src{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--aqua)}.bghy .ledger .n{display:block;font-size:28px;font-weight:800;color:var(--deep);line-height:1.1;margin:.2em 0}.bghy .ledger p{font-size:15px;margin:0}.bghy .split{display:flex;height:42px;border-radius:10px;overflow:hidden;margin:1em 0 .4em;font-size:14px;font-weight:700}.bghy .split span{white-space:nowrap;font-size:13px;display:flex;align-items:center;justify-content:center;color:#fff}.bghy .split .d{flex:0 0 80%;background:var(--aqua)}.bghy .split .f{flex:0 0 20%;background:var(--sun);color:#4a2f00}.bghy .calc{background:var(--paper);border:2px solid var(--aqua);border-radius:20px;padding:clamp(18px,3vw,26px);margin:1.4em 0}.bghy .calc h3{font-size:20px}.bghy .calc .row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:.6em 0 1em}.bghy .calc label{display:block;font-size:13px;font-weight:700;color:var(--deep);margin-bottom:6px}.bghy .calc select,.bghy .calc input{width:100%;min-height:46px;border:1px solid #a9cbd5;border-radius:10px;padding:0 12px;font:500 15.5px Inter,system-ui,sans-serif;color:var(--ink);background:#fff}.bghy .calc .custom{display:none}.bghy .calc .custom.on{display:block}.bghy .calc .chk{display:flex;gap:10px;align-items:center;font-size:15px;min-height:44px}.bghy .calc .chk input{width:22px;min-height:22px;height:22px;accent-color:var(--aqua)}.bghy .out{background:var(--aqua-soft);border-radius:14px;padding:16px 18px;display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center}.bghy .out .num{font-size:52px;font-weight:800;line-height:1;color:var(--deep);font-variant-numeric:tabular-nums}.bghy .out p{margin:0;font-size:15.5px}.bghy .bottles{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.bghy .bottles i{width:18px;height:40px;border-radius:6px 6px 5px 5px;border:2px solid var(--deep);position:relative;overflow:hidden;background:#fff}.bghy .bottles i::before{content:"";position:absolute;left:4px;right:4px;top:-7px;height:7px;background:var(--deep);border-radius:2px}.bghy .bottles i b{position:absolute;left:0;right:0;bottom:0;background:var(--aqua-2)}.bghy .calc .note{margin:12px 0 0}.bghy .scroll{overflow-x:auto;margin:1.2em 0;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.bghy table{width:100%;min-width:360px;border-collapse:collapse;font-size:15px}.bghy caption{caption-side:top;text-align:left;font-weight:700;color:var(--deep);padding:12px 14px 4px;font-size:14px}.bghy th,.bghy td{padding:10px 14px;border-bottom:1px solid var(--line);text-align:left}.bghy thead th{background:var(--aqua-soft);color:var(--deep);font-size:13px}.bghy td:nth-child(n+2){font-variant-numeric:tabular-nums}.bghy tr.hl td{background:var(--sun-soft);font-weight:600}.bghy .hint{display:none;font-size:13px;color:var(--muted);margin:-.6em 0 1em}.bghy .chips{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:1.2em 0}.bghy .chips div{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:12px 14px;border-left:4px solid var(--sun)}.bghy .chips h3{font-size:15.5px}.bghy .chips p{font-size:14px;margin:0;color:var(--muted)}.bghy .signs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:1.2em 0}.bghy .signs div{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:14px 16px;display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center}.bghy .signs .sw{width:40px;height:40px;border-radius:50%;border:1px solid #d9d3a8}.bghy .signs p{margin:0;font-size:15px}.bghy .pair{display:grid;grid-template-columns:1fr 1.2fr;gap:20px;align-items:center}.bghy .pair figure{margin:0!important}.bghy .refills{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:1.2em 0}.bghy .refills div{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:14px 16px;border-top:4px solid var(--aqua)}.bghy .refills .sz{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--aqua)}.bghy .refills b{display:block;font-size:24px;color:var(--deep);margin:.15em 0}.bghy .refills p{font-size:14.5px;margin:0;color:var(--muted)}.bghy .gallery{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:1.4em 0}.bghy .gallery figure{margin:0!important}.bghy .gallery img{aspect-ratio:3/4;object-fit:cover}.bghy .note{font-size:14px;color:var(--muted)}.bghy .care{background:var(--sun-soft);border-radius:12px;padding:12px 16px;font-size:14.5px;margin:1.4em 0}.bghy details{border-bottom:1px solid var(--line);padding:.6em 0}.bghy summary{cursor:pointer;font-weight:650;color:var(--deep);font-size:17.5px;list-style:none;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px}.bghy summary::-webkit-details-marker{display:none}.bghy summary::after{content:"+";color:var(--aqua);font-size:22px;flex:none}.bghy details[open] summary::after{content:"–"}.bghy details p{margin:.4em 0}.bghy .sources{font-size:14px;color:var(--muted)}.bghy .cta{margin-top:2.4em;background:linear-gradient(135deg,var(--deep),#145a6e);color:#e6f4f8;border-radius:18px;padding:clamp(24px,4vw,34px);display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}.bghy .cta h2{color:#fff;margin-bottom:.25em;font-size:clamp(1.45rem,2.3vw,1.9rem)}.bghy .cta p{margin:0}.bghy .cta a.btn{display:inline-flex;align-items:center;min-height:48px;background:#fff;color:var(--deep);font-weight:700;text-decoration:none;padding:12px 22px;border-radius:999px;white-space:nowrap;transition:background-color .2s ease}.bghy .cta a.btn:hover{background:var(--aqua-soft)}.bghy .cta a.btn:focus-visible{outline:3px solid #fff;outline-offset:4px}.bghy .progress{position:fixed;left:0;top:0;height:3px;width:100%;background:var(--aqua);transform-origin:0 50%;transform:scaleX(0);z-index:99999;display:none;pointer-events:none}@supports (animation-timeline:scroll()){.bghy .progress{display:block;animation:bghy-read linear both;animation-timeline:scroll(root)}}@keyframes bghy-read{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.bghy *{transition:none!important;animation:none!important}.bghy .progress{display:none!important}}@media (max-width:900px){.bghy .chips{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.bghy header,.bghy .ledger,.bghy .calc .row,.bghy .pair,.bghy .signs,.bghy .cta{grid-template-columns:1fr}.bghy .gauge{max-width:340px}.bghy .hint{display:block}}@media (max-width:460px){.bghy .refills{grid-template-columns:1fr}.bghy .gallery{gap:10px}.bghy .gallery figcaption{font-size:12.5px}.bghy .answer{grid-template-columns:1fr}.bghy .chips{grid-template-columns:1fr}.bghy .out{grid-template-columns:1fr}.bghy .out .num{font-size:44px}}p[data-geo="answer"]{font-size:17px!important;line-height:1.65!important}.bgml{--ink:#1e2420;--muted:#59625c;--line:#dde2dc;--dark:#1d2a24;--paper:#fff;--bg:#f6f7f3;--spore:#5f7a2c;--spore-soft:#eef3e2;--spot:#b5651d;--spot-soft:#fbeedd;--ok:#24724c;--ok-soft:#e2f2e9;box-sizing:border-box;color:var(--ink);background:var(--bg);font:400 17px/1.7 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;max-width:1180px;margin:0 auto;padding:clamp(36px,5vw,68px) clamp(18px,4vw,48px) clamp(64px,7vw,100px);width:100%;overflow-wrap:break-word}.bgml *{box-sizing:border-box}.bgml h1,.bgml h2,.bgml h3{font-family:Georgia,"Times New Roman",serif;font-weight:700;color:var(--dark);text-wrap:balance}.bgml h2{font-size:clamp(1.6rem,2.6vw,2.15rem);line-height:1.2;letter-spacing:-.01em;margin:0 0 .5em}.bgml h3{font-size:18px;line-height:1.35;margin:0 0 .25em;font-family:Inter,system-ui,sans-serif}.bgml p{margin:0 0 1em}.bgml a{color:#3d6b1f;text-underline-offset:3px}.bgml a:focus-visible,.bgml summary:focus-visible,.bgml button:focus-visible,.bgml .scroll:focus-visible{outline:3px solid var(--spot);outline-offset:3px;border-radius:6px}.bgml .col{max-width:880px;margin-left:auto;margin-right:auto}.bgml section>p{max-width:70ch}.bgml figure{margin-left:auto!important;margin-right:auto!important}.bgml figure:not([style]){margin-top:1.4em!important;margin-bottom:1.4em!important}.bgml img{display:block;width:100%;height:auto;border-radius:12px}.bgml figcaption{font-size:14px;color:var(--muted);margin-top:.55em;line-height:1.5}.bgml header{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:1fr 330px;gap:clamp(20px,4vw,48px);align-items:center}.bgml .kicker{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--spore)}.bgml header h1{font-size:clamp(2rem,4vw,3rem);line-height:1.1;letter-spacing:-.02em;margin:.35em 0 .4em}.bgml .dek{font-size:19px;color:var(--muted);margin:0}.bgml .meta{font-size:14px;color:var(--muted);margin-top:1em;display:flex;flex-wrap:wrap;gap:.3em 1.2em}.bgml .lens{position:relative;background:var(--dark);border-radius:50%;aspect-ratio:1/1;max-width:330px;width:100%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 10px #c9d2c3,0 18px 36px rgb(29 42 36 / .22)}.bgml .lens svg{width:78%;height:auto}.bgml .lens::after{content:"";position:absolute;right:-6%;bottom:-6%;width:22%;height:9%;background:#8c968a;border-radius:8px;transform:rotate(45deg) translate(20%,120%)}.bgml .short{background:var(--paper);border:1px solid var(--line);border-left:6px solid var(--spore);border-radius:10px;padding:18px 22px;margin:2.2em 0 0}.bgml .short b{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--spore);margin-bottom:.3em}.bgml .short p{margin:0}.bgml section{padding:2.4em 0 1em;border-top:1px solid #d6dbd2;margin-top:2em}.bgml .lead{font-weight:600}.bgml .two{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:1.2em 0}.bgml .two div{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:14px 18px}.bgml .two ul{margin:.3em 0 0;padding-left:1.1em;font-size:15.5px}.bgml .two li{margin:.25em 0}.bgml .two .risk{background:var(--spot-soft);border-color:#efd3b2}.bgml .map{display:grid;grid-template-columns:260px 1fr;gap:22px;align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:18px;margin:1.4em 0}.bgml .map svg{width:100%;height:auto;display:block}.bgml .map ol{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:h}.bgml .map li{display:grid;grid-template-columns:30px 1fr;gap:10px;font-size:15.5px;line-height:1.5}.bgml .map li::before{counter-increment:h;content:counter(h);width:28px;height:28px;border-radius:50%;background:var(--spot);color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}.bgml .map b{color:var(--dark)}.bgml .clean{list-style:none;margin:1.4em 0;padding:0;counter-reset:c;position:relative}.bgml .clean::before{content:"";position:absolute;left:19px;top:10px;bottom:10px;border-left:2px dashed #b9c4b0}.bgml .clean li{position:relative;padding:0 0 18px 56px}.bgml .clean li::before{counter-increment:c;content:counter(c);position:absolute;left:0;top:0;width:40px;height:40px;border-radius:12px;background:var(--dark);color:#e7efe0;font-weight:700;display:flex;align-items:center;justify-content:center}.bgml .clean b{display:block;color:var(--dark);font-size:16.5px}.bgml .clean span{font-size:15.5px}.bgml .clean .opt{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--spore-soft);color:var(--spore);border-radius:4px;padding:2px 7px;margin-left:6px;vertical-align:2px}.bgml .cad{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;margin:1.2em 0;background:var(--paper)}.bgml .cad div{padding:16px;border-right:1px solid var(--line)}.bgml .cad div:last-child{border-right:0}.bgml .cad .when{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--spore)}.bgml .cad b{display:block;color:var(--dark);font-size:17px;margin:.2em 0}.bgml .cad p{font-size:14.5px;margin:0;color:var(--muted)}.bgml .parts{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:1.2em 0}.bgml .parts div{background:var(--ok-soft);border-radius:12px;padding:14px 16px}.bgml .parts h3{font-size:16px;color:var(--ok)}.bgml .parts p{font-size:15px;margin:0}.bgml .design{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:1.2em 0}.bgml .design div{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.bgml .design h3{font-size:15px}.bgml .design p{font-size:14px;margin:0;color:var(--muted)}.bgml .note{font-size:14px;color:var(--muted)}.bgml details{border-bottom:1px solid var(--line);padding:.6em 0}.bgml summary{cursor:pointer;font-weight:650;color:var(--dark);font-size:17.5px;list-style:none;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px}.bgml summary::-webkit-details-marker{display:none}.bgml summary::after{content:"+";color:var(--spore);font-size:22px;flex:none}.bgml details[open] summary::after{content:"–"}.bgml details p{margin:.4em 0}.bgml .sources{font-size:14px;color:var(--muted)}.bgml .cta{margin-top:2.4em;background:var(--dark);color:#e7efe0;border-radius:18px;padding:clamp(24px,4vw,34px);display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}.bgml .cta h2{color:#fff;margin-bottom:.25em;font-size:clamp(1.45rem,2.3vw,1.9rem)}.bgml .cta p{margin:0}.bgml .cta a.btn{display:inline-flex;align-items:center;min-height:48px;background:#cfe0a8;color:var(--dark);font-weight:700;text-decoration:none;padding:12px 22px;border-radius:999px;white-space:nowrap;transition:background-color .2s ease}.bgml .cta a.btn:hover{background:#dbe9bb}.bgml .cta a.btn:focus-visible{outline:3px solid #cfe0a8;outline-offset:4px}.bgml .progress{position:fixed;left:0;top:0;height:3px;width:100%;background:var(--spore);transform-origin:0 50%;transform:scaleX(0);z-index:99999;display:none;pointer-events:none}@supports (animation-timeline:scroll()){.bgml .progress{display:block;animation:bgml-read linear both;animation-timeline:scroll(root)}}@keyframes bgml-read{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.bgml *{transition:none!important;animation:none!important}.bgml .progress{display:none!important}}@media (max-width:900px){.bgml .design{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.bgml header,.bgml .two,.bgml .map,.bgml .parts,.bgml .cta{grid-template-columns:1fr}.bgml .lens{max-width:240px;margin:0 auto 18px}.bgml .map svg{max-width:220px;margin:0 auto}.bgml .cad{grid-template-columns:1fr}.bgml .cad div{border-right:0;border-bottom:1px solid var(--line)}.bgml .cad div:last-child{border-bottom:0}}@media (max-width:460px){.bgml .design{grid-template-columns:1fr}}p[data-geo="answer"]{font-size:17px!important;line-height:1.65!important}.bgfz{--ink:#16232e;--muted:#55636f;--line:#d6e0e8;--paper:#fff;--bg:#eef4f8;--deep:#123247;--frost:#3b88b8;--ice:#dcecf6;--no:#b23a3a;--ok:#2f7d55;--warm:#fff3dc;box-sizing:border-box;color:var(--ink);background:var(--bg);font:400 17px/1.7 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;max-width:1120px;margin:0 auto;padding:clamp(34px,5vw,64px) clamp(18px,4vw,46px) clamp(60px,7vw,96px);width:100%;overflow-wrap:break-word}.bgfz *{box-sizing:border-box}.bgfz h1,.bgfz h2,.bgfz h3{font-family:Inter,system-ui,sans-serif;font-weight:750;color:var(--deep);text-wrap:balance}.bgfz h2{font-size:clamp(1.55rem,2.5vw,2rem);line-height:1.2;letter-spacing:-.02em;margin:0 0 .5em}.bgfz h3{font-size:18px;line-height:1.35;margin:0 0 .3em}.bgfz p{margin:0 0 1em}.bgfz a{color:#1f6492;text-underline-offset:3px}.bgfz a:focus-visible,.bgfz summary:focus-visible,.bgfz .scroll:focus-visible{outline:3px solid var(--frost);outline-offset:3px;border-radius:6px}.bgfz .wrap{max-width:860px;margin:0 auto}.bgfz img{display:block;width:100%;height:auto;border-radius:14px}.bgfz figure{margin:1.6em auto}.bgfz figcaption{font-size:14px;color:var(--muted);margin-top:.55em;line-height:1.5}.bgfz .top{max-width:860px;margin:0 auto}.bgfz .kicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--frost);background:var(--ice);border-radius:99px;padding:5px 12px}.bgfz .top h1{font-size:clamp(2rem,4.2vw,3.05rem);line-height:1.08;letter-spacing:-.03em;margin:.45em 0 .35em}.bgfz .dek{font-size:19px;color:var(--muted);margin:0}.bgfz .by{font-size:14px;color:var(--muted);margin:1em 0 0}.bgfz .verdict{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:1.8em 0 0}.bgfz .verdict div{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:12px 14px;font-size:14.5px;line-height:1.4}.bgfz .verdict b{display:block;font-size:13px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.bgfz .verdict .n b{color:var(--no)}.bgfz .verdict .y b{color:var(--ok)}.bgfz .short{background:var(--paper);border:1px solid var(--line);border-top:5px solid var(--frost);border-radius:12px;padding:18px 22px;margin:14px 0 0}.bgfz .short>b{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#1f6492;margin-bottom:.35em}.bgfz .short p{margin:0}.bgfz section{padding:2.3em 0 .8em;border-top:1px solid #cfdae3;margin-top:2em}.bgfz .lead{font-weight:600}.bgfz .xsec{display:grid;grid-template-columns:240px 1fr;gap:24px;align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:20px;margin:1.3em 0}.bgfz .xsec svg{width:100%;height:auto;display:block}.bgfz .xsec ol{margin:0;padding:0;list-style:none;display:grid;gap:14px;counter-reset:r}.bgfz .xsec li{display:grid;grid-template-columns:30px 1fr;gap:10px;font-size:15.5px;line-height:1.5}.bgfz .xsec li::before{counter-increment:r;content:counter(r);width:28px;height:28px;border-radius:50%;background:var(--no);color:#fff;font:700 14px/28px Inter,sans-serif;text-align:center}.bgfz .xsec li b{color:var(--deep)}.bgfz .grow{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;background:var(--ice);border-radius:14px;padding:16px 20px;margin:1.2em 0}.bgfz .grow .pct{font:800 52px/1 Inter,sans-serif;color:var(--deep);letter-spacing:-.03em}.bgfz .grow .pct small{display:block;font:600 12px/1.3 Inter,sans-serif;color:var(--muted);letter-spacing:0;margin-top:4px}.bgfz .grow p{margin:0;font-size:15.5px}.bgfz .scroll{overflow-x:auto;margin:1.2em 0;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.bgfz table{width:100%;min-width:560px;border-collapse:collapse;font-size:15px}.bgfz caption{caption-side:top;text-align:left;font-weight:700;color:var(--deep);padding:12px 14px 4px;font-size:14px}.bgfz th,.bgfz td{padding:10px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.bgfz thead th{background:#e3edf4;color:var(--deep);font-size:13px}.bgfz tbody tr:last-child td{border-bottom:0}.bgfz .no{color:var(--no);font-weight:700}.bgfz .ok{color:var(--ok);font-weight:700}.bgfz .steps{list-style:none;margin:1.1em 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.bgfz .steps li{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:16px}.bgfz .steps li strong{display:block;color:var(--deep);margin-bottom:.25em}.bgfz .steps li span{font-size:15px;color:var(--muted);line-height:1.5;display:block}.bgfz .label{display:flex;flex-wrap:wrap;gap:10px;margin:1em 0}.bgfz .label span{display:inline-flex;align-items:center;gap:8px;border:2px solid var(--deep);border-radius:10px;padding:8px 12px;font:700 14px/1.2 Inter,sans-serif;color:var(--deep);background:var(--paper)}.bgfz .label svg{width:22px;height:22px}.bgfz .tip{background:var(--warm);border-radius:12px;padding:12px 16px;font-size:15px;margin:1em 0}.bgfz .bg-faq-d{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:14px 18px;margin:10px 0}.bgfz .bg-faq-d summary{cursor:pointer;list-style:none}.bgfz .bg-faq-d summary::-webkit-details-marker{display:none}.bgfz .bg-faq-d summary h3{display:inline;margin:0}.bgfz .bg-faq-d p{margin:.5em 0 0;font-size:15.5px}.bgfz .sources{padding-left:1.1em;font-size:15px}.bgfz .cta{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;background:var(--deep);color:#e4eef5;border-radius:18px;padding:clamp(20px,3vw,30px);margin:2.4em 0 0}.bgfz .cta h2{color:#fff;font-size:1.45rem;margin:0 0 .3em}.bgfz .cta p{margin:0;font-size:15.5px}.bgfz .cta .btn{display:inline-block;background:#fff;color:var(--deep);font-weight:700;text-decoration:none;border-radius:999px;padding:12px 22px;white-space:nowrap}@media (max-width:760px){.bgfz .verdict,.bgfz .steps{grid-template-columns:1fr}.bgfz .xsec{grid-template-columns:1fr}.bgfz .xsec svg{max-width:220px;margin:0 auto}.bgfz .grow{grid-template-columns:1fr}.bgfz .cta{grid-template-columns:1fr}}p[data-geo="answer"]{font-size:17px!important;line-height:1.65!important}.bgss{--ink:#1c2228;--muted:#56606b;--line:#d9dee4;--paper:#fff;--bg:#f2f4f6;--steel:#2d3a46;--cr:#3f7fbf;--ni:#4c9a6a;--mo:#b0643a;--mn:#8a6bb5;--hl:#fff4d6;box-sizing:border-box;color:var(--ink);background:var(--bg);font:400 17px/1.7 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;max-width:1180px;margin:0 auto;padding:clamp(36px,5vw,68px) clamp(18px,4vw,48px) clamp(64px,7vw,100px);width:100%;overflow-wrap:break-word}.bgss *{box-sizing:border-box}.bgss h1,.bgss h2,.bgss h3{font-family:Inter,system-ui,sans-serif;font-weight:750;color:var(--steel);text-wrap:balance}.bgss h2{font-size:clamp(1.6rem,2.6vw,2.1rem);line-height:1.2;letter-spacing:-.02em;margin:0 0 .5em}.bgss h3{font-size:18px;line-height:1.35;margin:0 0 .25em}.bgss p{margin:0 0 1em}.bgss a{color:#28629c;text-underline-offset:3px}.bgss a:focus-visible,.bgss summary:focus-visible,.bgss select:focus-visible,.bgss input:focus-visible,.bgss button:focus-visible,.bgss .scroll:focus-visible{outline:3px solid var(--cr);outline-offset:3px;border-radius:6px}.bgss .col{max-width:880px;margin-left:auto;margin-right:auto}.bgss section>p{max-width:70ch}.bgss figure{margin-left:auto!important;margin-right:auto!important}.bgss figure:not([style]){margin-top:1.4em!important;margin-bottom:1.4em!important}.bgss img{display:block;width:100%;height:auto;border-radius:12px}.bgss figcaption{font-size:14px;color:var(--muted);margin-top:.55em;line-height:1.5}.bgss header{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:1fr 300px;gap:clamp(20px,4vw,48px);align-items:center}.bgss .kicker{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cr)}.bgss header h1{font-size:clamp(2rem,4vw,3rem);line-height:1.1;letter-spacing:-.03em;margin:.35em 0 .4em}.bgss .dek{font-size:19px;color:var(--muted);margin:0}.bgss .meta{font-size:14px;color:var(--muted);margin-top:1em;display:flex;flex-wrap:wrap;gap:.3em 1.2em}.bgss .tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.bgss .el{background:var(--paper);border:2px solid currentColor;border-radius:10px;padding:10px 12px;position:relative;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:space-between}.bgss .el small{font:600 11px/1 Inter,sans-serif;color:var(--muted)}.bgss .el b{font:800 40px/1 Inter,sans-serif;color:currentColor}.bgss .el span{font-size:12.5px;color:var(--ink);line-height:1.3}.bgss .el.cr{color:var(--cr)}.bgss .el.ni{color:var(--ni)}.bgss .el.mo{color:var(--mo)}.bgss .el.mn{color:var(--mn)}.bgss .short{background:var(--paper);border:1px solid var(--line);border-left:6px solid var(--steel);border-radius:10px;padding:18px 22px;margin:2.2em 0 0}.bgss .short b{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cr);margin-bottom:.3em}.bgss .short p{margin:0}.bgss section{padding:2.4em 0 1em;border-top:1px solid #d3d9df;margin-top:2em}.bgss .lead{font-weight:600}.bgss .decode{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:16px 20px;margin:1.2em 0}.bgss .decode .big{font:800 54px/1 Inter,sans-serif;color:var(--steel);letter-spacing:-.02em}.bgss .decode .big i{font-style:normal;color:var(--muted);font-weight:400}.bgss .decode .big .c{color:var(--cr)}.bgss .decode .big .n{color:var(--ni)}.bgss .decode ul{margin:0;padding-left:1.1em;font-size:15.5px}.bgss .warn{background:var(--hl);border-radius:12px;padding:12px 16px;font-size:15px;margin:1em 0}.bgss .comp{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:18px 20px;margin:1.2em 0}.bgss .comp .row{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:center;margin:10px 0}.bgss .comp .g{font:800 20px/1 Inter,sans-serif;color:var(--steel)}.bgss .comp .g small{display:block;font:600 11px/1.3 Inter,sans-serif;color:var(--muted);margin-top:3px}.bgss .bars{display:grid;gap:4px}.bgss .bar{display:grid;grid-template-columns:28px 1fr 64px;gap:8px;align-items:center;font-size:13px}.bgss .bar .k{font-weight:700}.bgss .bar .t{height:12px;background:#eef1f4;border-radius:6px;overflow:hidden}.bgss .bar .t i{display:block;height:100%;border-radius:6px;min-width:4px}.bgss .bar .v{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right}.bgss .k.cr{color:var(--cr)}.bgss .k.ni{color:var(--ni)}.bgss .k.mo{color:var(--mo)}.bgss .k.mn{color:var(--mn)}.bgss .comp .legend{font-size:13px;color:var(--muted);margin:8px 0 0}.bgss .scroll{overflow-x:auto;margin:1.2em 0;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.bgss table{width:100%;min-width:560px;border-collapse:collapse;font-size:15px}.bgss caption{caption-side:top;text-align:left;font-weight:700;color:var(--steel);padding:12px 14px 4px;font-size:14px}.bgss th,.bgss td{padding:10px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.bgss thead th{background:#e8edf2;color:var(--steel);font-size:13px}.bgss .hint{display:none;font-size:13px;color:var(--muted);margin:-.6em 0 1em}.bgss .wall{display:grid;grid-template-columns:210px 1fr;gap:20px;align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:18px;margin:1.2em 0}.bgss .wall svg{width:100%;height:auto;display:block}.bgss .wall dl{margin:0;display:grid;gap:10px}.bgss .wall dt{font-weight:700;color:var(--steel)}.bgss .wall dd{margin:0;font-size:15px;color:var(--muted)}.bgss .spec{background:var(--steel);color:#e8edf2;border-radius:18px;padding:clamp(18px,3vw,26px);margin:1.4em 0}.bgss .spec h3{color:#fff;font-size:20px}.bgss .spec .row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:.8em 0 1em}.bgss .spec label{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#a9c3dd;font-weight:700;margin-bottom:6px}.bgss .spec select{width:100%;min-height:46px;border-radius:10px;border:0;padding:0 12px;font:500 15px Inter,system-ui,sans-serif;color:var(--ink);background:#fff}.bgss .spec .chk{display:flex;gap:10px;align-items:center;min-height:44px;font-size:15px}.bgss .spec .chk input{width:22px;height:22px;accent-color:var(--cr)}.bgss .out{background:#fff;color:var(--ink);border-radius:12px;padding:14px 16px;font:500 14.5px/1.6 ui-monospace,"SFMono-Regular",Menlo,monospace;white-space:pre-wrap}.bgss .copy{margin-top:10px;min-height:44px;padding:8px 16px;border-radius:999px;border:0;background:#fff;color:var(--steel);font:700 14px Inter,system-ui,sans-serif;cursor:pointer}.bgss .spec .tip{font-size:13.5px;color:#c8d6e4;margin:10px 0 0}.bgss .pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.bgss .pair figure{margin:0!important}.bgss .pair img{aspect-ratio:4/3;object-fit:cover;object-position:center}.bgss .note{font-size:14px;color:var(--muted)}.bgss details{border-bottom:1px solid var(--line);padding:.6em 0}.bgss summary{cursor:pointer;font-weight:650;color:var(--steel);font-size:17.5px;list-style:none;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px}.bgss summary::-webkit-details-marker{display:none}.bgss summary::after{content:"+";color:var(--cr);font-size:22px;flex:none}.bgss details[open] summary::after{content:"–"}.bgss details p{margin:.4em 0}.bgss .sources{font-size:14px;color:var(--muted)}.bgss .cta{margin-top:2.4em;background:linear-gradient(135deg,#2d3a46,#3c4d5c);color:#e8edf2;border-radius:18px;padding:clamp(24px,4vw,34px);display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}.bgss .cta h2{color:#fff;margin-bottom:.25em;font-size:clamp(1.45rem,2.3vw,1.9rem)}.bgss .cta p{margin:0}.bgss .cta a.btn{display:inline-flex;align-items:center;min-height:48px;background:#fff;color:var(--steel);font-weight:700;text-decoration:none;padding:12px 22px;border-radius:999px;white-space:nowrap;transition:background-color .2s ease}.bgss .cta a.btn:hover{background:#e8edf2}.bgss .cta a.btn:focus-visible{outline:3px solid #fff;outline-offset:4px}.bgss .progress{position:fixed;left:0;top:0;height:3px;width:100%;background:var(--cr);transform-origin:0 50%;transform:scaleX(0);z-index:99999;display:none;pointer-events:none}@supports (animation-timeline:scroll()){.bgss .progress{display:block;animation:bgss-read linear both;animation-timeline:scroll(root)}}@keyframes bgss-read{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.bgss *{transition:none!important;animation:none!important}.bgss .progress{display:none!important}}@media (max-width:820px){.bgss header,.bgss .wall,.bgss .pair,.bgss .cta,.bgss .spec .row{grid-template-columns:1fr}.bgss .tiles{grid-template-columns:repeat(4,1fr);max-width:420px}.bgss .el b{font-size:26px}.bgss .el span{display:none}.bgss .wall svg{max-width:200px;margin:0 auto}.bgss .hint{display:block}}@media (max-width:480px){.bgss .decode{grid-template-columns:1fr}.bgss .decode .big{font-size:44px}.bgss .comp .row{grid-template-columns:1fr}}p[data-geo="answer"]{font-size:17px!important;line-height:1.65!important}.bgnr{--ink:#15302a;--muted:#4f625b;--line:#d7dacf;--deep:#0d2f27;--paper:#fff;--cream:#fbf8ef;--sand:#dcc9a7;--sand-soft:#f4ecdc;--mint:#2f6b52;--mint-soft:#e6efe9;--sky:#e7eef3;box-sizing:border-box;color:var(--ink);background:#f8f7f2;font:400 17px/1.7 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;max-width:1180px;margin:0 auto;padding:clamp(36px,5vw,68px) clamp(18px,4vw,48px) clamp(64px,7vw,100px);width:100%;overflow-wrap:break-word}.bgnr *{box-sizing:border-box}.bgnr h1,.bgnr h2,.bgnr h3{font-family:Georgia,"Times New Roman",serif;font-weight:600;color:var(--deep);text-wrap:balance}.bgnr h2{font-size:clamp(1.7rem,2.8vw,2.35rem);line-height:1.18;letter-spacing:-.02em;margin:0 0 .5em}.bgnr h3{font-size:18px;line-height:1.35;margin:0 0 .25em}.bgnr p{margin:0 0 1em}.bgnr a{color:var(--mint);text-underline-offset:3px}.bgnr a:focus-visible,.bgnr summary:focus-visible,.bgnr .scroll:focus-visible{outline:3px solid var(--mint);outline-offset:3px;border-radius:6px}.bgnr .col{max-width:880px;margin-left:auto;margin-right:auto}.bgnr section>p{max-width:70ch}.bgnr figure{margin-left:auto!important;margin-right:auto!important}.bgnr figure:not([style]){margin-top:1.4em!important;margin-bottom:1.4em!important}.bgnr img{display:block;width:100%;height:auto;border-radius:12px}.bgnr figcaption{font-size:14px;color:var(--muted);margin-top:.55em;line-height:1.5}.bgnr header{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr 220px;gap:clamp(20px,4vw,44px);align-items:center}.bgnr .kicker{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mint)}.bgnr header h1{font-size:clamp(2.1rem,4.3vw,3.3rem);line-height:1.07;letter-spacing:-.03em;margin:.3em 0 .4em}.bgnr .dek{font-size:19px;color:var(--muted);margin:0}.bgnr .meta{font-size:14px;color:var(--muted);margin-top:1em;display:flex;flex-wrap:wrap;gap:.3em 1.2em}.bgnr .cal{background:var(--paper);border:1px solid var(--line);border-radius:18px;overflow:hidden;text-align:center;box-shadow:0 10px 26px rgb(13 47 39 / .08)}.bgnr .cal .m{background:var(--deep);color:var(--sand);font:600 14px/1 Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase;padding:12px 0}.bgnr .cal .d{font-family:Georgia,serif;font-size:52px;line-height:1;color:var(--deep);padding:16px 0 4px}.bgnr .cal .l{font-size:14px;color:var(--muted);padding:0 12px 14px}.bgnr .short{background:var(--sky);border-radius:14px;padding:18px 22px;margin:1.8em 0 0}.bgnr .short b{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--deep);margin-bottom:.3em}.bgnr .short p{margin:0}.bgnr section{padding:2.4em 0 1em;border-top:1px solid #c6d1ce;margin-top:2em}.bgnr .lead{font-weight:600}.bgnr .count{list-style:none;margin:1.4em 0;padding:0;border-left:3px solid var(--sand)}.bgnr .count li{position:relative;padding:0 0 18px 26px}.bgnr .count li::before{content:"";position:absolute;left:-9px;top:6px;width:15px;height:15px;border-radius:50%;background:var(--paper);border:3px solid var(--mint)}.bgnr .count li:last-child::before{background:var(--deep);border-color:var(--deep)}.bgnr .count .w{display:inline-block;font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--deep);background:var(--sand-soft);border-radius:999px;padding:2px 10px;margin-bottom:4px}.bgnr .count b{display:block;color:var(--deep);font-size:16.5px}.bgnr .count span{font-size:15.5px}.bgnr .shift{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:1.2em 0}.bgnr .shift div{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.bgnr .shift .q{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.bgnr .shift p{font-size:15.5px;margin:.3em 0 0}.bgnr .vs{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:14px;overflow:hidden;margin:1.2em 0;background:var(--paper)}.bgnr .vs>div{padding:14px 16px}.bgnr .vs>div:first-child{border-right:1px solid var(--line)}.bgnr .vs h3{font-size:19px}.bgnr .vs ul{margin:.3em 0 0;padding-left:1.1em;font-size:15.5px}.bgnr .vs li{margin:.25em 0}.bgnr .scroll{overflow-x:auto;margin:1.2em 0;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.bgnr table{width:100%;min-width:560px;border-collapse:collapse;font-size:15px}.bgnr th,.bgnr td{padding:10px 14px;border-bottom:1px solid var(--line);text-align:left}.bgnr thead th{background:var(--mint-soft);color:var(--deep)}.bgnr td:nth-child(n+2){font-variant-numeric:tabular-nums}.bgnr tfoot td{font-weight:600;background:var(--cream)}.bgnr .sw{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:8px;vertical-align:-1px;border:1px solid rgb(0 0 0 / .15)}.bgnr .hint{display:none;font-size:13px;color:var(--muted);margin:-.6em 0 1em}.bgnr .note{font-size:14px;color:var(--muted)}.bgnr .pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.bgnr .pair figure{margin:0!important}.bgnr .docs{list-style:none;padding:0;margin:1em 0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.bgnr .docs li{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:12px 14px 12px 42px;position:relative;font-size:15.5px}.bgnr .docs li::before{content:"✓";position:absolute;left:14px;top:11px;width:20px;height:20px;border-radius:50%;background:var(--mint);color:#fff;font-size:12px;line-height:20px;text-align:center}.bgnr details{border-bottom:1px solid var(--line);padding:.6em 0}.bgnr summary{cursor:pointer;font-weight:600;color:var(--deep);font-size:17.5px;list-style:none;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px}.bgnr summary::-webkit-details-marker{display:none}.bgnr summary::after{content:"+";color:var(--mint);font-size:22px;flex:none}.bgnr details[open] summary::after{content:"–"}.bgnr details p{margin:.4em 0}.bgnr .sources{font-size:14px;color:var(--muted)}.bgnr .cta{margin-top:2.4em;background:var(--deep);color:#e9ece4;border-radius:18px;padding:clamp(24px,4vw,34px);display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}.bgnr .cta h2{color:#fbf8ef;margin-bottom:.25em;font-size:clamp(1.5rem,2.4vw,2rem)}.bgnr .cta p{margin:0}.bgnr .cta a.btn{display:inline-flex;align-items:center;min-height:48px;background:var(--sand);color:var(--deep);font-weight:600;text-decoration:none;padding:12px 22px;border-radius:999px;white-space:nowrap;transition:background-color .2s ease}.bgnr .cta a.btn:hover{background:#e8d9bd}.bgnr .cta a.btn:focus-visible{outline:3px solid var(--sand);outline-offset:4px}.bgnr .progress{position:fixed;left:0;top:0;height:3px;width:100%;background:var(--mint);transform-origin:0 50%;transform:scaleX(0);z-index:99999;display:none;pointer-events:none}@supports (animation-timeline:scroll()){.bgnr .progress{display:block;animation:bgnr-read linear both;animation-timeline:scroll(root)}}@keyframes bgnr-read{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.bgnr *{transition:none!important;animation:none!important}.bgnr .progress{display:none!important}}@media (max-width:820px){.bgnr header,.bgnr .pair,.bgnr .cta,.bgnr .vs,.bgnr .shift,.bgnr .docs{grid-template-columns:1fr}.bgnr .cal{max-width:220px}.bgnr .vs>div:first-child{border-right:0;border-bottom:1px solid var(--line)}.bgnr .hint{display:block}}p[data-geo="answer"]{font-size:17px!important;line-height:1.65!important}.bgwt{--ink:#14302a;--muted:#4f625b;--line:#d6d9cf;--deep:#0d2f27;--cream:#fbf8ef;--paper:#fff;--sand:#dcc9a7;--sand-soft:#f3ead9;--mint:#2f6b52;--mint-soft:#e6efe9;color:var(--ink);background:#f8f7f2;font:400 17px/1.7 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;box-sizing:border-box;max-width:1180px;margin:0 auto;padding:clamp(36px,5vw,68px) clamp(18px,4vw,48px) clamp(64px,7vw,100px);width:100%;overflow-wrap:break-word}.bgwt *{box-sizing:border-box}.bgwt h1,.bgwt h2,.bgwt h3{font-family:Georgia,"Times New Roman",serif;font-weight:600;color:var(--deep);text-wrap:balance}.bgwt h2{font-size:clamp(1.7rem,2.8vw,2.35rem);line-height:1.18;letter-spacing:-.02em;margin:0 0 .5em}.bgwt h3{font-size:19px;line-height:1.35;margin:1.2em 0 .35em}.bgwt p{margin:0 0 1em}.bgwt a{color:var(--mint);text-underline-offset:3px}.bgwt a:focus-visible,.bgwt summary:focus-visible,.bgwt .scroll:focus-visible{outline:3px solid var(--mint);outline-offset:3px;border-radius:6px}.bgwt .col{max-width:880px;margin-left:auto;margin-right:auto}.bgwt .col>p,.bgwt section>p{max-width:70ch}.bgwt figure{margin-left:auto!important;margin-right:auto!important}.bgwt figure:not([style]){margin-top:1.6em!important;margin-bottom:1.6em!important}.bgwt img{display:block;width:100%;height:auto;border-radius:10px}.bgwt figcaption{font-size:14px;color:var(--muted);margin-top:.6em;line-height:1.5}.bgwt .hero{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(24px,4vw,48px);align-items:end;max-width:1040px;margin:0 auto clamp(28px,4vw,44px)}.bgwt .kicker{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mint)}.bgwt .hero h1{font-size:clamp(2.2rem,4.6vw,3.6rem);line-height:1.05;letter-spacing:-.03em;margin:.25em 0 .4em}.bgwt .dek{font-size:19px;color:var(--muted);margin:0}.bgwt .meta{font-size:14px;color:var(--muted);margin-top:1.2em;display:flex;flex-wrap:wrap;gap:.3em 1.2em}.bgwt .dict{background:var(--deep);color:#e9ece4;border-radius:18px;padding:24px 26px 20px}.bgwt .dict .hw{font-family:Georgia,serif;font-size:34px;color:#fbf8ef;line-height:1}.bgwt .dict .pr{font-size:15px;color:var(--sand);margin:.35em 0 .9em}.bgwt .dict .pr i{color:#b9c2b8;font-style:italic;margin-left:.5em}.bgwt .dict ol{margin:0;padding-left:1.2em}.bgwt .dict li{margin:0 0 .7em;font-size:16px;line-height:1.55}.bgwt .dict li b{color:#fbf8ef}.bgwt .dict .ety{border-top:1px solid rgb(220 201 167 / .35);padding-top:.7em;margin-top:.4em;font-size:14px;color:#c9d0c6}.bgwt section{padding:2.4em 0 1em;border-top:1px solid #c6d1ce;margin-top:2em}.bgwt .lead{font-weight:600}.bgwt .anat{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(18px,3vw,36px);align-items:start;margin:1.4em 0}.bgwt .anat .fig{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:14px}.bgwt .anat svg{display:block;width:100%;height:auto}.bgwt .parts{list-style:none;margin:0;padding:0;counter-reset:p}.bgwt .parts li{counter-increment:p;position:relative;padding:0 0 .9em 44px;margin:0 0 .9em;border-bottom:1px dashed var(--line)}.bgwt .parts li:last-child{border-bottom:0}.bgwt .parts li::before{content:counter(p);position:absolute;left:0;top:1px;width:30px;height:30px;border-radius:50%;background:var(--sand);color:var(--deep);font:600 15px/30px Georgia,serif;text-align:center}.bgwt .parts b{display:block;color:var(--deep);font-size:17px}.bgwt .parts span{font-size:15.5px}.bgwt .parts em{display:block;font-style:normal;font-size:14px;color:var(--muted);margin-top:.2em}.bgwt .scroll{overflow-x:auto;margin:1.4em 0}.bgwt .vs{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;min-width:640px}.bgwt .vs .c{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:14px 14px 10px}.bgwt .vs .c.on{border:2px solid var(--mint);background:var(--mint-soft)}.bgwt .vs svg{display:block;height:74px;width:auto;margin:0 auto 8px}.bgwt .vs h3{text-align:center;margin:.1em 0 .6em;font-size:18px}.bgwt .vs dl{margin:0;font-size:14.5px;line-height:1.45}.bgwt .vs dt{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:.6em}.bgwt .vs dd{margin:.1em 0 0}.bgwt .hint{display:none;font-size:13px;color:var(--muted);margin:-.6em 0 1em}.bgwt .uses{display:flex;flex-wrap:wrap;gap:8px;margin:1em 0 1.2em;padding:0;list-style:none}.bgwt .uses li{background:var(--sand-soft);border:1px solid #e3d5bb;border-radius:999px;padding:6px 14px;font-size:15px}.bgwt .ruler{margin:1.4em 0;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:16px 18px}.bgwt .ruler .row{display:grid;grid-template-columns:62px 1fr 74px;gap:12px;align-items:center;margin:8px 0}.bgwt .ruler .oz{font-family:Georgia,serif;font-weight:600;color:var(--deep)}.bgwt .ruler .bar{height:14px;border-radius:7px;background:linear-gradient(90deg,var(--mint),#5d9479)}.bgwt .ruler .ml{font-size:14px;color:var(--muted);text-align:right}.bgwt .ruler .note{font-size:13px;color:var(--muted);margin:.6em 0 0}.bgwt .sheet{background:var(--cream);border:1px solid var(--line);border-radius:16px;padding:6px 20px;margin:1.4em 0}.bgwt .sheet .r{display:grid;grid-template-columns:110px 1fr;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.bgwt .sheet .r:last-child{border-bottom:0}.bgwt .sheet .k{font-weight:600;color:var(--deep)}.bgwt .pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.bgwt .pair figure{margin:0!important}.bgwt blockquote{margin:1.2em 0;padding:16px 20px;border-left:4px solid var(--sand);background:var(--paper);border-radius:0 12px 12px 0;font-family:Georgia,serif;font-size:19px;line-height:1.5;color:var(--deep)}.bgwt blockquote cite{display:block;font:400 14px/1.4 Inter,system-ui,sans-serif;color:var(--muted);margin-top:.5em;font-style:normal}.bgwt details{border-bottom:1px solid var(--line);padding:.7em 0}.bgwt summary{cursor:pointer;font-weight:600;color:var(--deep);font-size:17.5px;list-style:none;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px}.bgwt summary::-webkit-details-marker{display:none}.bgwt summary::after{content:"+";color:var(--mint);font-size:22px;flex:none}.bgwt details[open] summary::after{content:"–"}.bgwt details p{margin:.4em 0 .4em}.bgwt .sources{font-size:14px;color:var(--muted)}.bgwt .cta{background:var(--sand-soft);border:1px solid #e3d5bb;border-radius:18px;padding:clamp(24px,4vw,36px);margin-top:2.4em;display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}.bgwt .cta h2{margin-bottom:.25em;font-size:clamp(1.5rem,2.4vw,2rem)}.bgwt .cta p{margin:0}.bgwt .cta a.btn{display:inline-flex;align-items:center;min-height:48px;background:var(--deep);color:#fbf8ef;font-weight:600;text-decoration:none;padding:12px 22px;border-radius:999px;white-space:nowrap;transition:background-color .2s ease}.bgwt .cta a.btn:hover{background:#174a3d}.bgwt .progress{position:fixed;left:0;top:0;height:3px;width:100%;background:var(--mint);transform-origin:0 50%;transform:scaleX(0);z-index:99999;display:none;pointer-events:none}@supports (animation-timeline:scroll()){.bgwt .progress{display:block;animation:bgwt-read linear both;animation-timeline:scroll(root)}}@keyframes bgwt-read{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.bgwt *{transition:none!important;animation:none!important}.bgwt .progress{display:none!important}}@media (max-width:820px){.bgwt .hero,.bgwt .anat,.bgwt .pair,.bgwt .cta{grid-template-columns:1fr}.bgwt .sheet .r{grid-template-columns:1fr;gap:2px}.bgwt .hint{display:block}.bgwt .anat .fig{max-width:420px;margin:0 auto}}p[data-geo="answer"]{font-size:17px!important;line-height:1.65!important}.bgeg{--ink:#2a2620;--muted:#5d564b;--line:#ddd3c2;--paper:#fffdf8;--kraft:#efe6d4;--kraft-2:#c9a878;--deep:#23382a;--ok:#2f6b3a;--ok-soft:#e4efe3;--no:#b23b2c;--no-soft:#f7e4df;--hm:#8a6200;--hm-soft:#fbf0d2;box-sizing:border-box;color:var(--ink);background:#f6f1e7;font:400 17px/1.7 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;max-width:1180px;margin:0 auto;padding:clamp(36px,5vw,68px) clamp(18px,4vw,48px) clamp(64px,7vw,100px);width:100%;overflow-wrap:break-word}.bgeg *{box-sizing:border-box}.bgeg h1,.bgeg h2,.bgeg h3{font-family:Georgia,"Times New Roman",serif;font-weight:700;color:var(--deep);text-wrap:balance}.bgeg h2{font-size:clamp(1.6rem,2.6vw,2.15rem);line-height:1.2;margin:0 0 .5em}.bgeg h3{font-size:18px;line-height:1.35;margin:0 0 .25em;font-family:Inter,system-ui,sans-serif}.bgeg p{margin:0 0 1em}.bgeg a{color:#2f6b3a;text-underline-offset:3px}.bgeg a:focus-visible,.bgeg summary:focus-visible,.bgeg button:focus-visible,.bgeg .scroll:focus-visible{outline:3px solid var(--kraft-2);outline-offset:3px;border-radius:6px}.bgeg .col{max-width:880px;margin-left:auto;margin-right:auto}.bgeg section>p{max-width:70ch}.bgeg figure{margin-left:auto!important;margin-right:auto!important}.bgeg figure:not([style]){margin-top:1.4em!important;margin-bottom:1.4em!important}.bgeg img{display:block;width:100%;height:auto;border-radius:12px}.bgeg figcaption{font-size:14px;color:var(--muted);margin-top:.55em;line-height:1.5}.bgeg header{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:1fr 300px;gap:clamp(20px,4vw,48px);align-items:center}.bgeg .kicker{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ok)}.bgeg header h1{font-size:clamp(2rem,4vw,3rem);line-height:1.1;letter-spacing:-.01em;margin:.35em 0 .4em}.bgeg .dek{font-size:19px;color:var(--muted);margin:0}.bgeg .meta{font-size:14px;color:var(--muted);margin-top:1em;display:flex;flex-wrap:wrap;gap:.3em 1.2em}.bgeg .tag{background:var(--kraft);border-radius:14px;padding:22px 20px;position:relative;box-shadow:0 12px 26px rgb(42 38 32 / .12);background-image:repeating-linear-gradient(90deg,rgb(0 0 0 / .02) 0 2px,transparent 2px 6px)}.bgeg .tag::before{content:"";position:absolute;top:14px;left:50%;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:#f6f1e7;box-shadow:inset 0 1px 2px rgb(0 0 0 / .25)}.bgeg .stamp{display:block;margin:18px auto 0;width:fit-content;max-width:100%;white-space:nowrap;font:800 13px/1 ui-monospace,"SFMono-Regular",Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;padding:9px 12px;border:3px solid currentColor;border-radius:6px;transform:rotate(-4deg)}.bgeg .stamp.no{color:var(--no);opacity:.9}.bgeg .stamp.ok{color:var(--ok);transform:rotate(3deg)}.bgeg .stamp s{text-decoration-thickness:2px}.bgeg .tag p{font-size:13.5px;line-height:1.45;color:var(--muted);text-align:center;margin:14px 0 0}.bgeg .short{background:var(--paper);border:1px dashed var(--kraft-2);border-radius:12px;padding:18px 22px;margin:2.2em 0 0}.bgeg .short b{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ok);margin-bottom:.3em}.bgeg .short p{margin:0}.bgeg section{padding:2.4em 0 1em;border-top:1px solid #e0d6c5;margin-top:2em}.bgeg .lead{font-weight:600}.bgeg .pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:1.2em 0}.bgeg .pillars div{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:14px 16px;border-top:5px solid var(--ok)}.bgeg .pillars .k{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ok)}.bgeg .pillars p{font-size:15px;margin:.3em 0 0}.bgeg .stat{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;background:var(--deep);color:#eef2ea;border-radius:14px;padding:16px 20px;margin:1.2em 0}.bgeg .stat b{font:800 40px/1 Inter,sans-serif;color:#d9e8c8}.bgeg .stat p{margin:0;font-size:15.5px}.bgeg .checker{background:var(--paper);border:2px solid var(--deep);border-radius:18px;padding:clamp(18px,3vw,26px);margin:1.4em 0}.bgeg .checker h3{font-size:20px}.bgeg .chips{display:flex;flex-wrap:wrap;gap:8px;margin:.8em 0 1em}.bgeg .chips button{font:600 14.5px Inter,system-ui,sans-serif;min-height:44px;padding:8px 14px;border-radius:999px;border:1.5px solid var(--kraft-2);background:var(--kraft);color:var(--ink);cursor:pointer}.bgeg .chips button[aria-pressed="true"]{background:var(--deep);border-color:var(--deep);color:#fff}.bgeg .rv{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bgeg .rv div{border-radius:12px;padding:12px 14px;background:#f6f1e7}.bgeg .rv .lab{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.bgeg .v{display:inline-block;font:800 12px/1.2 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:4px 8px;margin:6px 0}.bgeg .v.ok{background:var(--ok-soft);color:var(--ok)}.bgeg .v.no{background:var(--no-soft);color:var(--no)}.bgeg .v.hm{background:var(--hm-soft);color:var(--hm)}.bgeg .rv p{margin:0;font-size:15px}.bgeg .better{margin-top:10px;background:var(--ok-soft);border-radius:12px;padding:12px 14px;font-size:15px}.bgeg .better b{color:var(--ok)}.bgeg .checker .note{margin:10px 0 0}.bgeg .scroll{overflow-x:auto;margin:1.2em 0;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.bgeg table{width:100%;min-width:560px;border-collapse:collapse;font-size:15px}.bgeg caption{caption-side:top;text-align:left;font-weight:700;color:var(--deep);padding:12px 14px 4px;font-size:14px}.bgeg th,.bgeg td{padding:10px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.bgeg thead th{background:var(--kraft);color:var(--deep);font-size:13px}.bgeg .hint{display:none;font-size:13px;color:var(--muted);margin:-.6em 0 1em}.bgeg .date{display:grid;grid-template-columns:150px 1fr;gap:18px;align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:16px 18px;margin:1.2em 0}.bgeg .date .cal{text-align:center;border-radius:12px;overflow:hidden;border:1px solid var(--line)}.bgeg .date .cal span{display:block;background:var(--deep);color:#fff;font:700 13px/1 Inter,sans-serif;letter-spacing:.14em;padding:8px 0}.bgeg .date .cal b{display:block;font:800 40px/1.2 Georgia,serif;color:var(--deep);padding:6px 0 2px}.bgeg .date .cal small{display:block;font-size:12px;color:var(--muted);padding-bottom:8px}.bgeg .date ul{margin:0;padding-left:1.1em;font-size:15.5px}.bgeg .date li{margin:.3em 0}.bgeg .proof{list-style:none;margin:1.2em 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.bgeg .proof li{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:12px 14px 12px 46px;position:relative;font-size:15px}.bgeg .proof li::before{content:"";position:absolute;left:14px;top:13px;width:20px;height:20px;border:2px solid var(--ok);border-radius:4px}.bgeg .proof li::after{content:"";position:absolute;left:20px;top:15px;width:6px;height:11px;border:solid var(--ok);border-width:0 3px 3px 0;transform:rotate(45deg)}.bgeg .proof b{display:block;color:var(--deep)}.bgeg .pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.bgeg .pair figure{margin:0!important}.bgeg .pair img{aspect-ratio:3/2;object-fit:cover}.bgeg .note{font-size:14px;color:var(--muted)}.bgeg details{border-bottom:1px solid var(--line);padding:.6em 0}.bgeg summary{cursor:pointer;font-weight:650;color:var(--deep);font-size:17.5px;list-style:none;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px}.bgeg summary::-webkit-details-marker{display:none}.bgeg summary::after{content:"+";color:var(--ok);font-size:22px;flex:none}.bgeg details[open] summary::after{content:"–"}.bgeg details p{margin:.4em 0}.bgeg .sources{font-size:14px;color:var(--muted)}.bgeg .cta{margin-top:2.4em;background:var(--deep);color:#eef2ea;border-radius:18px;padding:clamp(24px,4vw,34px);display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}.bgeg .cta h2{color:#fff;margin-bottom:.25em;font-size:clamp(1.45rem,2.3vw,1.9rem)}.bgeg .cta p{margin:0}.bgeg .cta a.btn{display:inline-flex;align-items:center;min-height:48px;background:#d9e8c8;color:var(--deep);font-weight:700;text-decoration:none;padding:12px 22px;border-radius:999px;white-space:nowrap;transition:background-color .2s ease}.bgeg .cta a.btn:hover{background:#e6f0d9}.bgeg .cta a.btn:focus-visible{outline:3px solid #d9e8c8;outline-offset:4px}.bgeg .progress{position:fixed;left:0;top:0;height:3px;width:100%;background:var(--ok);transform-origin:0 50%;transform:scaleX(0);z-index:99999;display:none;pointer-events:none}@supports (animation-timeline:scroll()){.bgeg .progress{display:block;animation:bgeg-read linear both;animation-timeline:scroll(root)}}@keyframes bgeg-read{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.bgeg *{transition:none!important;animation:none!important}.bgeg .progress{display:none!important}}@media (max-width:820px){.bgeg header,.bgeg .pillars,.bgeg .rv,.bgeg .proof,.bgeg .pair,.bgeg .cta{grid-template-columns:1fr}.bgeg .tag{max-width:320px}.bgeg .hint{display:block}}@media (max-width:600px){.bgeg .tag{display:none}}@media (max-width:480px){.bgeg .date{grid-template-columns:1fr}.bgeg .date .cal{max-width:160px}.bgeg .stat{grid-template-columns:1fr}}p[data-geo="answer"]{font-size:17px!important;line-height:1.65!important}.bglv{--ink:#1b2126;--muted:#58626b;--line:#dfe3e6;--paper:#fff;--bg:#f6f5f2;--deep:#22313b;--hot:#d2491f;--hot-soft:#fdeee6;--warm:#e9973a;--cool:#2f7fae;--cool-soft:#e6f1f8;--ok:#2d7a53;--ok-soft:#e5f3ec;box-sizing:border-box;color:var(--ink);background:var(--bg);font:400 17px/1.7 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;max-width:1120px;margin:0 auto;padding:clamp(34px,5vw,64px) clamp(18px,4vw,46px) clamp(60px,7vw,96px);width:100%;overflow-wrap:break-word}.bglv *{box-sizing:border-box}.bglv h1,.bglv h2,.bglv h3{font-family:Inter,system-ui,sans-serif;font-weight:750;color:var(--deep);text-wrap:balance}.bglv h2{font-size:clamp(1.55rem,2.5vw,2rem);line-height:1.2;letter-spacing:-.02em;margin:0 0 .5em}.bglv h3{font-size:18px;line-height:1.35;margin:0 0 .3em}.bglv p{margin:0 0 1em}.bglv a{color:#1d6290;text-underline-offset:3px}.bglv a:focus-visible,.bglv summary:focus-visible,.bglv .scroll:focus-visible{outline:3px solid var(--cool);outline-offset:3px;border-radius:6px}.bglv .wrap{max-width:860px;margin:0 auto}.bglv img{display:block;width:100%;height:auto;border-radius:14px}.bglv figure{margin:1.6em auto}.bglv figcaption{font-size:14px;color:var(--muted);margin-top:.55em;line-height:1.5}.bglv .hero{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr 230px;gap:clamp(20px,4vw,44px);align-items:center}.bglv .kicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#a33a16}.bglv .hero h1{font-size:clamp(2rem,4.2vw,3rem);line-height:1.08;letter-spacing:-.03em;margin:.4em 0 .35em}.bglv .dek{font-size:19px;color:var(--muted);margin:0}.bglv .by{font-size:14px;color:var(--muted);margin:1em 0 0}.bglv .gauge{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:16px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:stretch}.bglv .gauge .bar{width:16px;border-radius:99px;background:linear-gradient(180deg,var(--hot),var(--warm) 45%,#f2d27a 60%,#a9d2ea 75%,var(--cool));min-height:200px}.bglv .gauge ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-between;font-size:13.5px;line-height:1.35}.bglv .gauge li b{display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.bglv .gauge li:first-child b{color:#a33a16}.bglv .gauge li:last-child b{color:#1f6690}.bglv .short{max-width:1000px;margin:2em auto 0;background:var(--paper);border:1px solid var(--line);border-left:6px solid var(--hot);border-radius:12px;padding:18px 22px}.bglv .short>b{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#a33a16;margin-bottom:.35em}.bglv .short p{margin:0}.bglv section{padding:2.3em 0 .8em;border-top:1px solid #ddd9d2;margin-top:2em}.bglv .lead{font-weight:600}.bglv .compare{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:1.3em 0}.bglv .compare>div{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:16px;display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center}.bglv .compare svg{width:96px;height:auto;display:block}.bglv .compare h3{font-size:16px}.bglv .compare p{font-size:15px;margin:0;color:var(--muted)}.bglv .compare .good h3{color:var(--ok)}.bglv .compare .bad h3{color:#a33a16}.bglv .test{counter-reset:s;list-style:none;margin:1.2em 0;padding:0;display:grid;gap:10px}.bglv .test li{counter-increment:s;display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.bglv .test li::before{content:counter(s);width:40px;height:40px;border-radius:12px;background:var(--deep);color:#fff;font:700 18px/40px Inter,sans-serif;text-align:center}.bglv .test li strong{display:block;color:var(--deep)}.bglv .test li span{font-size:15.5px;color:var(--muted)}.bglv .result{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:1em 0}.bglv .result div{border-radius:12px;padding:12px 16px;font-size:15.5px}.bglv .result .r-ok{background:var(--ok-soft)}.bglv .result .r-bad{background:var(--hot-soft)}.bglv .result b{display:block}.bglv .result .r-ok b{color:var(--ok)}.bglv .result .r-bad b{color:#a33a16}.bglv .tip{background:#fff6e2;border-radius:12px;padding:12px 16px;font-size:15px;margin:1em 0}.bglv .causes{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:1.2em 0}.bglv .causes div{background:var(--paper);border:1px solid var(--line);border-top:4px solid var(--hot);border-radius:14px;padding:16px}.bglv .causes p{font-size:15.5px;margin:0;color:var(--muted)}.bglv .qc{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:1.2em 0}.bglv .qc div{background:var(--cool-soft);border-radius:12px;padding:14px;font-size:15px}.bglv .qc b{display:block;color:#1f5f86;margin-bottom:2px}.bglv .flow{list-style:none;margin:1.2em 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.bglv .flow li{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:14px;font-size:15px;position:relative}.bglv .flow li strong{display:block;color:var(--deep);margin-bottom:2px}.bglv .bg-faq-d{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:14px 18px;margin:10px 0}.bglv .bg-faq-d summary{cursor:pointer;list-style:none}.bglv .bg-faq-d summary::-webkit-details-marker{display:none}.bglv .bg-faq-d summary h3{display:inline;margin:0}.bglv .bg-faq-d p{margin:.5em 0 0;font-size:15.5px}.bglv .sources{padding-left:1.1em;font-size:15px}.bglv .cta{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;background:var(--deep);color:#e3eaef;border-radius:18px;padding:clamp(20px,3vw,30px);margin:2.4em 0 0}.bglv .cta h2{color:#fff;font-size:1.45rem;margin:0 0 .3em}.bglv .cta p{margin:0;font-size:15.5px}.bglv .cta .btn{display:inline-block;background:#fff;color:var(--deep);font-weight:700;text-decoration:none;border-radius:999px;padding:12px 22px;white-space:nowrap}@media (max-width:820px){.bglv .hero{grid-template-columns:1fr}.bglv .gauge{grid-template-columns:1fr}.bglv .gauge .bar{width:auto;height:14px;min-height:0;background:linear-gradient(90deg,var(--cool),#a9d2ea 25%,#f2d27a 40%,var(--warm) 55%,var(--hot))}.bglv .gauge ul{flex-direction:row;gap:12px}.bglv .gauge ul li{flex:1}.bglv .gauge ul{flex-direction:row-reverse}.bglv .compare,.bglv .result,.bglv .causes,.bglv .qc,.bglv .flow{grid-template-columns:1fr}.bglv .cta{grid-template-columns:1fr}}.bgd-related-articles{left:auto!important;transform:none!important;margin-inline:auto;width:min(1080px,100%)!important;max-width:100%}[class*="bgd-"][class*="-article"],.bgd-logo-article,.bgd-dish-article,.bgd-sublimation-article,.bgd-straw-article,.bgd-wobble-article,.bgd-quote-article,.bgd-lids-article,.bgd-leak-article,.bgd-insulated-article,.bgd-clean-article,.bgd-bpa-article,.bgd-sizes-article,.bgd-replace-article,.bgd-material-article,.bgd-handle-article{container-type:normal!important;container-name:none!important}.bgnr,.bgeg,.bgss,.bgcc,.bghy,.bgml,.bgpl,.bgsc,.bgwt,.bgfz,.bglv,.bgle{padding-top:calc(var(--bgd-header-clearance, 96px) + 32px)}.bglf{padding:calc(var(--bgd-header-clearance, 96px) + 32px) 0 clamp(64px, 7vw, 100px)}body.postid-3071 .bglf{background:linear-gradient(var(--deep,#0d2f27),var(--deep,#0d2f27)) top left/100% calc(var(--bgd-header-clearance,96px) + 32px) no-repeat}body.postid-3137 .bgmw{padding-top:var(--bgd-header-clearance,96px)}#colophon .bgd-footer-community p,#colophon .bgd-footer-community #bgd-community-title,#colophon .bgd-site-footer,#colophon .bgd-footer-v8,#colophon .bgd-footer-intro p,#colophon .bgd-footer-intro address,#colophon .ast-footer-copyright{color:#f3efe6!important}#colophon a,#colophon .bgd-footer-v8 a,#colophon .bgd-footer-contact-link{color:#f7f3e8!important}#colophon a:hover,#colophon .bgd-footer-v8 a:hover{color:#ffffff!important}#content .ast-breadcrumbs-wrapper a,#content .ast-breadcrumbs .trail-items a,#content .rank-math-breadcrumb a,#content nav.rank-math-breadcrumb a,#content .woocommerce-breadcrumb a{color:#0f3d30!important;text-decoration:underline;text-underline-offset:2px}#content .ast-breadcrumbs-wrapper,#content .rank-math-breadcrumb,#content .woocommerce-breadcrumb{color:#1a4a3a!important}body.page-id-289 .bgdq-kicker,body.page-id-289 .bgdq-hero__lead,body.page-id-289 #bgdq-title,body.page-id-289 .bgdq-hero a{color:#0f2f26!important}body.page-id-289 .bgdq-hero a{text-decoration:underline}@media (max-width:768px){body.page-id-1849 #bggifts{width:100%!important;max-width:100%!important;margin-inline:0!important;overflow-x:clip}}@media (max-width:640px){body.home.page-id-14 .elementor-element.elementor-element-1a0f9f6,body.home.page-id-14 .elementor-element.elementor-element-1a0f9f6>.e-con-inner,body.home.page-id-14 .elementor-element.elementor-element-6085c82,body.home.page-id-14 .elementor-element.elementor-element-6085c82>.elementor-widget-container{border-top:0!important;gap:0!important;margin-top:0!important;padding-top:0!important}body.home.page-id-14 .elementor-element.elementor-element-6085c82,body.home.page-id-14 .elementor-element.elementor-element-6085c82>.elementor-widget-container{margin:0!important;padding:0!important}body.home.page-id-14 #bgdw-home{--ink:#123d31;--dark:#0d2d25;--ivory:#f4f0e4;--serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--sans:Inter, "Helvetica Neue", Arial, sans-serif;position:relative;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);overflow:clip;background:var(--ivory);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6}body.home.page-id-14 #bgdw-home *,body.home.page-id-14 #bgdw-home *::before,body.home.page-id-14 #bgdw-home *::after{box-sizing:border-box}body.home.page-id-14 #bgdw-home .bgdw-hero :is(h1,p){margin:0}body.home.page-id-14 #bgdw-home .bgdw-hero .bgdw-label{font-size:.76rem;font-weight:800;line-height:1.2;letter-spacing:.18em;text-transform:uppercase}body.home.page-id-14 #bgdw-home .bgdw-hero .bgdw-icon{width:1.25em;height:1.25em;flex:0 0 auto}body.home.page-id-14 #bgdw-home .bgdw-hero{position:relative;display:block!important;height:auto!important;min-height:0!important;overflow:hidden!important;background:var(--dark);color:#fff}body.home.page-id-14 #bgdw-home .bgdw-hero__media{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:clamp(185px, 56vw, 220px)!important;min-height:0!important}body.home.page-id-14 #bgdw-home .bgdw-hero__media>picture,body.home.page-id-14 #bgdw-home .bgdw-hero__media>img,body.home.page-id-14 #bgdw-home .bgdw-hero__media>picture>img{position:absolute!important;inset:0!important;display:block;width:100%!important;height:100%!important;max-width:none;object-fit:cover!important;object-position:58% 52%!important}body.home.page-id-14 #bgdw-home .bgdw-hero__shade{display:none!important}body.home.page-id-14 #bgdw-home .bgdw-hero__inner{position:relative!important;display:block!important;width:100%!important;min-height:0!important;margin:0!important;padding:26px 20px 34px!important}body.home.page-id-14 #bgdw-home .bgdw-hero__copy{max-width:none}body.home.page-id-14 #bgdw-home .bgdw-hero h1{color:#fff!important;max-width:11ch!important;margin-top:12px!important;font-family:var(--serif);font-size:clamp(2.35rem, 10.2vw, 2.85rem)!important;font-weight:500;line-height:.94!important;letter-spacing:-.035em;text-wrap:balance}body.home.page-id-14 #bgdw-home .bgdw-hero__lead{max-width:60ch;margin-top:18px!important;font-size:.98rem!important;line-height:1.5!important}body.home.page-id-14 #bgdw-home .bgdw-hero .bgdw-actions{display:block!important;margin-top:24px!important}body.home.page-id-14 #bgdw-home .bgdw-hero .bgdw-actions .bgdw-button--ghost{display:none!important}body.home.page-id-14 #bgdw-home .bgdw-hero .bgdw-button{display:inline-flex;min-height:48px!important;align-items:center;justify-content:center;gap:18px;padding:11px 21px!important;border:1px solid #fff0;border-radius:999px;font-size:.78rem;font-weight:850;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}}@media (max-width:560px){body.home.page-id-14 #bgdw-home .bgdw-hero .bgdw-label{font-size:.68rem}body.home.page-id-14 #bgdw-home .bgdw-hero .bgdw-button{width:100%}}:root{--bgd-forest:#123d31;--bgd-forest-deep:#0d2d25;--bgd-moss:#466352;--bgd-cream:#f4f0e4;--bgd-paper:#fbf8ef;--bgd-sand:#d4c2a6;--bgd-white:#fffdf7;--bgd-line:rgba(18, 61, 49, 0.16);--bgd-shadow:0 24px 70px rgba(23, 54, 44, 0.14);--bgd-ease:cubic-bezier(0.16, 1, 0.3, 1);--bgd-display:"Iowan Old Style", Baskerville, Georgia, serif;--bgd-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bgd-header-clearance:96px}html{scroll-padding-top:calc(var(--bgd-header-clearance) + 16px)}html.wp-toolbar,html:has(body.admin-bar){scroll-padding-top:calc(var(--bgd-header-clearance) + 62px)}body.admin-bar :target{scroll-margin-top:calc(var(--bgd-header-clearance) + 62px)}#masthead{background:transparent!important;box-shadow:none!important;left:0;position:fixed;right:0;top:0;width:100%;z-index:999}.admin-bar #masthead{top:32px}#masthead .ast-primary-header-bar,#masthead #ast-desktop-header,#masthead #ast-mobile-header{background:transparent!important;box-shadow:none!important}#masthead .ast-primary-header-bar{border:0!important;padding:10px clamp(14px, 2.2vw, 36px) 0!important}#masthead .site-primary-header-wrap{-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);background:rgb(244 240 228 / .88)!important;border:1px solid rgb(255 255 255 / .68);border-radius:999px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .58),0 14px 36px rgb(13 45 37 / .18);margin-inline:auto;max-width:1500px;min-height:64px;padding-inline:clamp(14px, 1.6vw, 24px)!important}#masthead .ast-builder-grid-row{min-height:62px}body:not(.home) .bgd-header-safe,body:not(.home) .bgdw-page__hero{padding-top:max(clamp(48px, 8vw, 112px), calc(var(--bgd-header-clearance) + 24px))}body.page-id-145 .bgd-rfq__desk{padding-top:max(clamp(34px, 5vw, 68px), calc(var(--bgd-header-clearance) + 24px))}body:not(.home) #primary>.site-main>article>.entry-header:first-child,body.archive #primary>.site-main,body.search #primary>.site-main,body.error404 #primary>.site-main{padding-top:calc(var(--bgd-header-clearance) + 24px)}#masthead .site-header-primary-section-left,#masthead .site-header-primary-section-right{min-width:0}#masthead .custom-logo-link img,#masthead .site-logo-img img{display:block;height:auto;max-height:48px;max-width:210px;width:auto}#masthead .main-header-menu>.menu-item>.menu-link,#masthead .ast-builder-menu-1 .menu-item>.menu-link{color:var(--bgd-forest)!important;font-family:var(--bgd-body);font-size:13px!important;font-weight:750!important;letter-spacing:.01em;min-height:48px;padding-inline:12px!important;position:relative;white-space:nowrap}#masthead .main-header-menu>.menu-item>.menu-link::after,#masthead .ast-builder-menu-1 .menu-item>.menu-link::after{background:currentColor;bottom:8px;content:"";height:1px;left:12px;position:absolute;transform:scaleX(0);transform-origin:right center;transition:transform 220ms var(--bgd-ease);width:calc(100% - 24px)}#masthead .main-header-menu>.current-menu-item>.menu-link::after,#masthead .ast-builder-menu-1 .current-menu-item>.menu-link::after{transform:scaleX(1);transform-origin:left center}@media (hover:hover) and (pointer:fine){#masthead .main-header-menu>.menu-item:hover>.menu-link::after,#masthead .ast-builder-menu-1 .menu-item:hover>.menu-link::after{transform:scaleX(1);transform-origin:left center}}#mega-menu-wrap-primary,#mega-menu-wrap-primary #mega-menu-primary{background:transparent!important}#mega-menu-wrap-primary #mega-menu-primary{align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-end}@media (min-width:922px){#mega-menu-wrap-primary #mega-menu-primary>li.bgd-mobile-only{display:none!important}}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{background:transparent!important;color:var(--bgd-forest)!important;font-family:var(--bgd-body)!important;font-size:13px!important;font-weight:750!important;letter-spacing:.01em;line-height:48px!important;padding:0 12px!important;position:relative;white-space:nowrap}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link::before{background:currentColor;bottom:7px;content:"";height:1px;left:12px;position:absolute;transform:scaleX(0);transform-origin:right center;transition:transform 220ms var(--bgd-ease);width:calc(100% - 24px)}#mega-menu-wrap-primary #mega-menu-primary>li.mega-current-menu-item>a.mega-menu-link::before,#mega-menu-wrap-primary #mega-menu-primary>li.mega-toggle-on>a.mega-menu-link::before{transform:scaleX(1);transform-origin:left center}#mega-menu-wrap-primary #mega-menu-primary>li.mega-toggle-on>a.mega-menu-link{color:var(--bgd-moss)!important}@media (hover:hover) and (pointer:fine){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:hover>a.mega-menu-link::before{transform:scaleX(1);transform-origin:left center}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover{color:var(--bgd-moss)!important}}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{transition:transform 220ms var(--bgd-ease)}#mega-menu-wrap-primary #mega-menu-primary>li.mega-toggle-on>a.mega-menu-link>span.mega-indicator{transform:rotate(180deg)}#masthead .ast-header-search .ast-icon,#masthead .ast-search-icon{color:var(--bgd-forest)!important;transition:color 180ms ease,transform 180ms var(--bgd-ease)}#masthead .ast-header-search:focus-within .ast-icon{color:var(--bgd-moss)!important;transform:none}#masthead .ast-builder-button-wrap{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important}#masthead .ast-builder-button-wrap .ast-custom-button-link{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:inline-flex!important;line-height:1!important;padding:0!important}#masthead .ast-builder-button-wrap .ast-custom-button{align-items:center;background:var(--bgd-forest)!important;border:1px solid var(--bgd-forest)!important;border-radius:999px!important;box-shadow:none!important;color:var(--bgd-white)!important;display:inline-flex!important;font-family:var(--bgd-body);font-size:12px!important;font-weight:800!important;gap:9px;justify-content:center;letter-spacing:0.08em!important;line-height:1.2!important;min-height:48px;padding:14px 20px!important;text-transform:uppercase;transition:background 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms var(--bgd-ease),box-shadow 180ms ease;white-space:nowrap}#masthead .ast-builder-button-wrap .ast-custom-button::after{content:"\2192";display:inline-block;font-size:16px;transition:transform 180ms var(--bgd-ease)}#masthead .ast-builder-button-wrap .ast-custom-button-link:focus-visible .ast-custom-button{background:var(--bgd-sand)!important;border-color:var(--bgd-sand)!important;box-shadow:0 0 0 4px rgb(212 194 166 / .42)!important;color:var(--bgd-forest-deep)!important;transform:none}#masthead .ast-builder-button-wrap .ast-custom-button-link:focus-visible .ast-custom-button::after{transform:none}@media (hover:hover) and (pointer:fine){#masthead .ast-header-search:hover .ast-icon{color:var(--bgd-moss)!important;transform:scale(1.06)}#masthead .ast-builder-button-wrap .ast-custom-button-link:hover .ast-custom-button{background:var(--bgd-sand)!important;border-color:var(--bgd-sand)!important;box-shadow:0 12px 28px rgb(23 54 44 / .14)!important;color:var(--bgd-forest-deep)!important;transform:translateY(-2px)}#masthead .ast-builder-button-wrap .ast-custom-button-link:hover .ast-custom-button::after{transform:translateX(4px)}}#masthead .ast-builder-button-wrap .ast-custom-button-link:active .ast-custom-button{transform:scale(.98)}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{background:var(--bgd-paper)!important;border:1px solid var(--bgd-line)!important;border-radius:24px!important;box-shadow:var(--bgd-shadow)!important;margin-top:14px!important;overflow:hidden;padding:22px!important}#mega-menu-wrap-primary .mega-sub-menu .widget_custom_html,#mega-menu-wrap-primary .mega-sub-menu .textwidget{margin:0!important;padding:0!important}.bgd-products-mega{display:grid;gap:clamp(22px, 3vw, 42px);grid-template-columns:minmax(240px,0.92fr) minmax(430px,1.65fr) minmax(220px,0.78fr);width:100%}.bgd-products-mega__promo{background:var(--bgd-forest-deep);border-radius:16px;color:var(--bgd-white)!important;display:flex;min-height:286px;overflow:hidden;padding:24px;position:relative;text-decoration:none!important}.bgd-products-mega__promo::after{background:linear-gradient(180deg,rgb(13 45 37 / .36),rgb(13 45 37 / .58) 55%,rgb(13 45 37 / .95) 100%);content:"";inset:0;pointer-events:none;position:absolute}.bgd-products-mega__image{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform 700ms var(--bgd-ease),filter 240ms ease;width:100%}.bgd-products-mega__promo-copy{display:flex;flex-direction:column;position:relative;width:100%;z-index:1}.bgd-products-mega__label,.bgd-products-mega__heading{display:block;font-family:var(--bgd-body)}.bgd-products-mega__label{color:var(--bgd-sand);font-size:10px;font-weight:850;letter-spacing:.17em;text-transform:uppercase}.bgd-products-mega__title{color:var(--bgd-white);font-family:var(--bgd-display);font-size:clamp(25px, 2.2vw, 34px);font-weight:600;letter-spacing:-.025em;line-height:1.04;margin-top:16px;max-width:12ch}.bgd-products-mega__action{align-items:center;color:var(--bgd-white);display:inline-flex;font-size:12px;font-weight:800;gap:8px;margin-top:auto}.bgd-products-mega__action::after{color:var(--bgd-sand);content:"\2192";font-size:18px;transition:transform 180ms var(--bgd-ease)}.bgd-products-mega__group{min-width:0}.bgd-products-mega__heading{color:var(--bgd-moss);font-size:11px;font-weight:850;letter-spacing:.14em;margin:4px 0 12px;text-transform:uppercase}.bgd-products-mega__links{display:grid;gap:0 24px}.bgd-products-mega__links--use{grid-template-columns:repeat(2,minmax(0,1fr))}.bgd-products-mega__links--material{grid-template-columns:1fr}.bgd-products-mega__links a{align-items:center;border-bottom:1px solid var(--bgd-line);color:var(--bgd-forest)!important;display:flex;font-family:var(--bgd-body);font-size:14px;font-weight:750;min-height:57px;text-decoration:none!important;transition:color 160ms ease,transform 180ms var(--bgd-ease)}.bgd-products-mega__links a:focus-visible{color:var(--bgd-moss)!important;transform:none}@media (hover:hover) and (pointer:fine){.bgd-products-mega__links a:hover{color:var(--bgd-moss)!important;transform:translateX(4px)}.bgd-products-mega__promo:hover .bgd-products-mega__image{filter:saturate(1.04) contrast(1.02);transform:scale(1.045)}.bgd-products-mega__promo:hover .bgd-products-mega__action::after{transform:translateX(4px)}}.bgd-directory-card{background:var(--bgd-forest-deep);border-radius:16px;color:var(--bgd-white)!important;display:flex;flex-direction:column;min-height:255px;overflow:hidden;padding:22px;position:relative;text-decoration:none!important}.bgd-directory-card::after{background:linear-gradient(180deg,rgb(13 45 37 / .28),rgb(13 45 37 / .9) 76%);content:"";inset:0;pointer-events:none;position:absolute}.bgd-directory-card__photo{height:100%;inset:0;object-fit:cover;object-position:64% center;opacity:.48;position:absolute;transition:opacity .5s ease,transform 1.2s var(--bgd-ease);width:100%}.bgd-directory-card__label,.bgd-directory-card__title,.bgd-directory-card__action{position:relative;z-index:1}.bgd-directory-card__label{color:var(--bgd-sand);font-size:10px;font-weight:850;letter-spacing:.17em;text-transform:uppercase}.bgd-directory-card__title{font-family:"Iowan Old Style",Baskerville,Georgia,serif;font-size:26px;font-weight:600;letter-spacing:-.025em;line-height:1.03;margin-top:16px;max-width:10ch}.bgd-directory-card__action{font-size:12px;font-weight:800;margin-top:auto}.bgd-directory-card__action::after{color:var(--bgd-sand);content:" →";font-size:19px;vertical-align:-1px}@media (hover:hover) and (pointer:fine){.bgd-directory-card:hover .bgd-directory-card__photo{opacity:.58;transform:scale(1.045)}}.site-footer,.site-above-footer-wrap,.site-primary-footer-wrap,.site-below-footer-wrap{background:#0d2d25!important;border:0!important}.site-footer{overflow:visible}.site-footer .site-primary-footer-wrap{border-top:0!important;padding:0!important}.site-footer .site-primary-footer-wrap .ast-builder-grid-row-container-inner,.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns{margin-inline:0;max-width:none;padding:0;width:100%}.site-footer .site-footer-section,.site-footer .ast-builder-html-element{width:100%}.site-footer:has(.bgd-footer-v8) .site-footer-section{margin:0}.site-footer:has(.bgd-footer-v8) .ast-footer-copyright{display:none}.site-footer:has(.bgd-footer-v8) :is(.site-above-footer-wrap,.site-below-footer-wrap):not(:has(.ast-builder-layout-element:not(.ast-footer-copyright),.footer-widget-area)){display:none}.bgd-site-footer.bgd-footer-v8{--bgd-footer-sand:#d4c2a6;--bgd-footer-white:#fffdf7;background:#0d2d25;color:#d4ded8;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;width:100%;max-width:100%;margin:0;text-align:left}.bgd-footer-v8,.bgd-footer-v8 *,.bgd-footer-v8 *::before,.bgd-footer-v8 *::after{box-sizing:border-box}.bgd-footer-v8 a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:rgb(212 194 166 / .22)}.bgd-footer-v8 :is(a,summary):focus-visible{outline:3px solid #d4c2a6;outline-offset:3px;border-radius:4px}.bgd-footer-v8 .bgd-footer-grid{display:grid;grid-template-columns:minmax(260px,1.55fr) repeat(4,minmax(0,.72fr));gap:clamp(24px,3vw,44px);max-width:1440px;margin:0 auto;padding:clamp(44px,5vw,64px) clamp(24px,5vw,76px)}.bgd-footer-v8 .bgd-footer-grid>*{min-width:0}.bgd-footer-v8 .bgd-footer-intro{display:grid;align-content:start;grid-column:auto}.bgd-footer-v8 .bgd-footer-brand{display:flex;flex-direction:column;justify-content:center;min-height:44px;width:fit-content}.bgd-footer-v8 .bgd-footer-brand span{color:#fffdf7;font-family:Georgia,"Times New Roman",serif;font-size:32px;line-height:1.1;letter-spacing:-.03em}.bgd-footer-v8 .bgd-footer-brand small{color:#d4c2a6;font-size:9px;font-weight:800;letter-spacing:.12em;margin-top:8px;text-transform:uppercase}.bgd-footer-v8 .bgd-footer-intro>:is(p,address){font-size:14px;line-height:1.65;max-width:48ch;margin:0!important}.bgd-footer-v8 .bgd-footer-intro>p{margin-top:18px!important}.bgd-footer-v8 .bgd-footer-intro>address{font-style:normal;margin-top:14px!important}.bgd-footer-v8 .bgd-footer-contact-list{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-top:10px}.bgd-footer-v8 .bgd-footer-contact-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:15px;line-height:1.5;font-weight:700;color:#fffdf7!important}.bgd-footer-v8 .bgd-footer-contact-link span{overflow-wrap:anywhere}.bgd-footer-v8 .bgd-footer-contact-icon{width:20px;height:20px;flex:0 0 20px;color:#d4c2a6;fill:none;stroke:currentColor;stroke-width:1.7}.bgd-footer-v8 .bgd-footer-community{margin-top:22px}.bgd-footer-v8 #bgd-community-title{color:#d4c2a6;font-size:11px;font-weight:750;letter-spacing:.08em;line-height:1.5;margin:0 0 10px;text-transform:uppercase}.bgd-footer-v8 .bgd-footer-socials{display:flex;gap:8px;flex-wrap:wrap}.bgd-footer-v8 .bgd-footer-socials a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:#fffdf7}.bgd-footer-v8 .bgd-footer-socials img{display:block}.bgd-footer-v8 .bgd-footer-socials svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7}.bgd-footer-v8 .bgd-footer-group{border:0;margin:0;padding:0;background:none}.bgd-footer-v8 .bgd-footer-group>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:default;color:#fffdf7;font-size:11px;line-height:1.5;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px}.bgd-footer-v8 summary::-webkit-details-marker{display:none}.bgd-footer-v8 summary svg{display:none}.bgd-footer-v8 .bgd-footer-nav ul{list-style:none;margin:0;padding:0}.bgd-footer-v8 .bgd-footer-nav li+li{margin-top:2px}.bgd-footer-v8 .bgd-footer-nav a{display:flex;align-items:center;font-size:14px;line-height:1.5;min-height:44px;overflow-wrap:anywhere;color:#d4ded8!important}.bgd-footer-v8 .bgd-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 auto;max-width:1440px;padding:24px clamp(24px,5vw,76px) 32px;border-top:1px solid #355248;font-size:12px;line-height:1.5}.bgd-footer-v8 .bgd-footer-bottom p{margin:0}.bgd-footer-v8 .bgd-footer-bottom__links{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px 20px}.bgd-footer-v8 .bgd-footer-bottom__links a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;line-height:1.5;color:#d4ded8!important}.bgd-footer-v8 br,.bgd-footer-v8 p:empty{display:none}@media (hover:hover) and (pointer:fine){.bgd-footer-v8 :is(.bgd-footer-nav,.bgd-footer-bottom) a:hover{color:#fffdf7!important}}@media (max-width:1120px){.bgd-footer-v8 .bgd-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;padding:48px 28px 32px}.bgd-footer-v8 .bgd-footer-intro{grid-column:1/-1}.bgd-footer-v8 .bgd-footer-bottom{padding:20px 28px 32px;align-items:flex-start;flex-direction:column;gap:12px}}@media (max-width:600px){.bgd-footer-v8 .bgd-footer-grid{display:block;padding:40px 20px 20px}.bgd-footer-v8 .bgd-footer-intro{margin-bottom:28px}.bgd-footer-v8 .bgd-footer-group{border-top:1px solid #355248}.bgd-footer-v8 .bgd-footer-group:last-child{border-bottom:1px solid #355248}.bgd-footer-v8 .bgd-footer-group>summary{min-height:56px;margin:0;padding:12px 0;font-size:14px;letter-spacing:.04em;cursor:pointer}.bgd-footer-v8 summary svg{display:block;width:20px;height:20px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2}.bgd-footer-v8 details[open]>summary svg{transform:rotate(180deg)}.bgd-footer-v8 .bgd-footer-nav ul{padding:0 0 16px}.bgd-footer-v8 .bgd-footer-nav a{font-size:15px;min-height:44px;width:100%}.bgd-footer-v8 .bgd-footer-bottom{padding:18px 20px 32px}.bgd-footer-v8 .bgd-footer-bottom__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;width:100%}.bgd-footer-v8 .bgd-footer-bottom__links a{overflow-wrap:anywhere;min-height:44px}.bgd-footer-v8 .bgd-footer-bottom__links a:last-child{color:#fffdf7!important;font-weight:700}}@media (max-width:359px){.bgd-footer-v8 .bgd-footer-bottom__links{grid-template-columns:1fr}}#masthead a:focus-visible,#masthead button:focus-visible,.bgd-products-mega a:focus-visible,.bgd-directory-card:focus-visible{outline:3px solid var(--bgd-forest)!important;outline-offset:3px}.site-footer a:focus-visible{outline:3px solid var(--bgd-sand)!important;outline-offset:3px}@media (max-width:1100px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-size:12px!important;padding-inline:8px!important}.bgd-products-mega{gap:22px;grid-template-columns:minmax(220px,0.9fr) minmax(390px,1.55fr) minmax(190px,0.72fr)}}@media (min-width:922px) and (max-width:1100px){#masthead #ast-desktop-header .ast-header-search{display:none!important}#masthead .custom-logo-link img,#masthead .site-logo-img img{max-width:180px}}@media (min-width:922px) and (max-width:980px){#mega-menu-wrap-primary #mega-menu-primary>li.bgd-home-link{display:none!important}}@media (max-width:921px){html{--bgd-header-clearance:82px}#masthead .ast-primary-header-bar{padding:8px 10px 0!important}#masthead .site-primary-header-wrap{border-radius:22px;min-height:58px}#masthead .ast-builder-grid-row{min-height:56px}#masthead .custom-logo-link img,#masthead .site-logo-img img{max-height:42px;max-width:180px}#ast-mobile-header .ast-builder-button-wrap,#ast-mobile-header .ast-header-search{display:none!important}#mega-menu-wrap-primary{position:relative;width:auto!important}#mega-menu-wrap-primary .mega-menu-toggle{align-items:center;background:var(--bgd-forest)!important;border:0!important;border-radius:50%!important;box-shadow:none!important;display:flex!important;height:46px!important;justify-content:center;min-height:46px!important;padding:0!important;width:46px!important}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left,#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center{display:none!important}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-label{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right{align-items:center;display:flex!important;height:46px;justify-content:center;width:46px}#mega-menu-wrap-primary .mega-menu-toggle+#mega-menu-primary{background:var(--bgd-paper)!important;border:1px solid var(--bgd-line)!important;border-radius:18px!important;box-shadow:var(--bgd-shadow)!important;display:none;left:auto!important;margin:10px 0 0!important;max-height:calc(100dvh - var(--bgd-header-clearance) - 12px);max-width:calc(100vw - 40px);overflow-x:hidden;overflow-y:auto;padding:8px!important;position:absolute!important;right:0!important;top:100%!important;width:min(350px, calc(100vw - 40px))!important;z-index:1001}.admin-bar #mega-menu-wrap-primary .mega-menu-toggle+#mega-menu-primary{max-height:calc(100dvh - var(--bgd-header-clearance) - 44px)}#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary{display:block!important}#mega-menu-wrap-primary #mega-menu-primary{align-items:stretch;flex-direction:column}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item{display:block!important;width:100%!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{align-items:center;border-bottom:1px solid var(--bgd-line)!important;display:flex!important;font-size:14px!important;justify-content:space-between;line-height:1.25!important;min-height:50px;padding:13px 12px!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link::before{display:none}#mega-menu-wrap-primary #mega-menu-primary>li.bgd-mobile-only>a.mega-menu-link{background:var(--bgd-forest)!important;border-radius:999px!important;color:var(--bgd-white)!important;display:flex!important;justify-content:center;margin:14px!important;min-height:48px;text-align:center}.bgd-products-mega{grid-template-columns:1fr}.bgd-products-mega__promo{display:none}.bgd-products-mega__links--use{grid-template-columns:1fr}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{background:var(--bgd-paper)!important;border:0!important;border-radius:0!important;box-shadow:none!important;left:auto!important;margin-top:0!important;padding:14px!important;position:static!important;transform:none!important;width:100%!important}}@media (max-width:782px){.admin-bar #wpadminbar{position:fixed}.admin-bar #masthead{top:46px}.admin-bar #mega-menu-wrap-primary .mega-menu-toggle+#mega-menu-primary{max-height:calc(100dvh - var(--bgd-header-clearance) - 58px)}}@media (max-width:544px){.bgd-products-mega__title{font-size:28px}}@media (prefers-reduced-motion:reduce){#masthead *,#masthead *::before,#masthead *::after,.bgd-products-mega *,.bgd-products-mega *::before,.bgd-products-mega *::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}@media (prefers-reduced-transparency:reduce){#masthead .site-primary-header-wrap{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(244 240 228 / .98)!important}}#masthead .site-branding,#masthead .ast-site-identity,#masthead .site-logo-img,#masthead .custom-logo-link{background:transparent!important;box-shadow:none!important}.bgd-rfq{--rfq-bg:#0d2d25;--rfq-bg-raised:#12382e;--rfq-bg-soft:#173f34;--rfq-paper:#f4f0e4;--rfq-paper-strong:#fffdf7;--rfq-ink:#123d31;--rfq-text:rgba(255, 253, 247, .88);--rfq-muted:rgba(255, 253, 247, .66);--rfq-line:rgba(255, 253, 247, .16);--rfq-paper-line:rgba(18, 61, 49, .18);--rfq-accent:#d4c2a6;--rfq-error:#8a2424;--rfq-success:#1d6848;--rfq-radius:18px;--rfq-shell:1320px;--rfq-display:Iowan Old Style, Baskerville, Georgia, serif;--rfq-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--rfq-ease:cubic-bezier(.16, 1, .3, 1);--rfq-ease-out:cubic-bezier(.23, 1, .32, 1);background:var(--rfq-bg);color:var(--rfq-text);font-family:var(--rfq-sans);overflow:clip}.bgd-rfq *,.bgd-rfq *::before,.bgd-rfq *::after{box-sizing:border-box}.bgd-rfq .bgd-rfq__shell{margin-inline:auto;max-width:var(--rfq-shell);padding-inline:clamp(18px, 4vw, 48px);width:100%}.bgd-rfq a{color:inherit;text-underline-offset:.2em}.bgd-rfq :focus-visible{outline:3px solid var(--rfq-accent);outline-offset:4px}.bgd-rfq img{display:block;height:auto;max-width:100%}.bgd-rfq h1,.bgd-rfq h2,.bgd-rfq h3,.bgd-rfq p,.bgd-rfq ol,.bgd-rfq ul,.bgd-rfq dl,.bgd-rfq dd,.bgd-rfq figure{margin-top:0}.bgd-rfq h1,.bgd-rfq h2,.bgd-rfq h3{color:var(--rfq-paper-strong)}.bgd-rfq .bgd-rfq__desk{background:var(--rfq-bg);padding-block:clamp(34px, 5vw, 68px) clamp(72px, 9vw, 118px)}.bgd-rfq .bgd-rfq__breadcrumbs{color:var(--rfq-muted);font-size:.75rem;margin-bottom:clamp(42px, 6vw, 72px)}.bgd-rfq .bgd-rfq__breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin-bottom:0;padding:0}.bgd-rfq .bgd-rfq__breadcrumbs li:not(:last-child)::after{color:var(--rfq-accent);content:"/";margin-left:.5rem}.bgd-rfq .bgd-rfq__desk-grid{align-items:start;display:grid;gap:clamp(42px, 6vw, 84px);grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr)}.bgd-rfq .bgd-rfq__intro{padding-top:clamp(12px, 3vw, 42px);position:sticky;top:28px}.bgd-rfq .bgd-rfq__kicker{color:var(--rfq-accent);font-size:.68rem;font-weight:850;letter-spacing:.17em;margin-bottom:1.2rem;text-transform:uppercase}.bgd-rfq .bgd-rfq__intro h1{font-family:var(--rfq-display);font-size:clamp(2.6rem, 3.35vw, 3rem);font-weight:600;letter-spacing:-.04em;line-height:.96;margin:0;max-width:none;text-wrap:balance}.bgd-rfq .bgd-rfq__lead{color:var(--rfq-text);font-size:clamp(1.02rem, 1.35vw, 1.18rem);line-height:1.58;margin:1.45rem 0 0;max-width:49ch}.bgd-rfq .bgd-rfq__route-link{align-items:center;border-bottom:1px solid var(--rfq-line);color:var(--rfq-accent);display:inline-flex;font-size:.79rem;font-weight:800;margin-top:2rem;min-height:44px;text-decoration:none}.bgd-rfq .bgd-rfq__route-link::after{content:"→";font-size:1.15rem;margin-left:.65rem;transition:transform 180ms var(--rfq-ease)}.bgd-rfq .bgd-rfq__hero-media{aspect-ratio:3 / 2;background:var(--rfq-bg-raised);border:1px solid rgb(212 194 166 / .42);border-radius:var(--rfq-radius);margin:clamp(28px, 4vw, 44px) 0 0;overflow:hidden}.bgd-rfq .bgd-rfq__hero-media img{height:100%;object-fit:cover;object-position:center;width:100%}.bgd-rfq .bgd-rfq__form-card{background:var(--rfq-paper);border:1px solid rgb(255 255 255 / .28);border-radius:var(--rfq-radius);box-shadow:0 32px 90px rgb(0 0 0 / .22);color:var(--rfq-ink);padding:clamp(26px, 4.5vw, 58px);scroll-margin-top:110px}.bgd-rfq .bgd-rfq__form-heading{border-bottom:1px solid var(--rfq-paper-line);margin-bottom:clamp(28px, 4vw, 46px);padding-bottom:clamp(22px, 3vw, 34px)}.bgd-rfq .bgd-rfq__form-heading h2{color:var(--rfq-ink);font-family:var(--rfq-display);font-size:clamp(2rem, 3.2vw, 3.1rem);font-weight:600;letter-spacing:-.035em;line-height:1;margin:0;max-width:15ch;text-wrap:balance}.bgd-rfq .bgd-rfq__form-heading p{color:#466352;margin:1rem 0 0;max-width:59ch}.bgd-rfq .bgd-rfq__form-slot .ff-el-group{margin-bottom:1.15rem}.bgd-rfq .bgd-rfq__form-slot .ff-el-input--label label,.bgd-rfq .bgd-rfq__form-slot .ff-el-form-label{color:var(--rfq-ink);display:inline-block;font-size:.82rem;font-weight:800;margin-bottom:.45rem}.bgd-rfq .bgd-rfq__form-slot input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.bgd-rfq .bgd-rfq__form-slot select,.bgd-rfq .bgd-rfq__form-slot textarea{background:var(--rfq-paper-strong);border:1px solid rgb(18 61 49 / .27);border-radius:8px;box-shadow:none;color:var(--rfq-ink);font:inherit;min-height:52px;padding:.82rem .95rem;width:100%}.bgd-rfq .bgd-rfq__form-slot textarea{min-height:158px;resize:vertical}.bgd-rfq .bgd-rfq__form-slot input::placeholder,.bgd-rfq .bgd-rfq__form-slot textarea::placeholder{color:#687e73;opacity:1}.bgd-rfq .bgd-rfq__form-slot input:focus,.bgd-rfq .bgd-rfq__form-slot select:focus,.bgd-rfq .bgd-rfq__form-slot textarea:focus{border-color:var(--rfq-ink);box-shadow:0 0 0 3px rgb(212 194 166 / .72);outline:0}.bgd-rfq .bgd-rfq__form-slot input[type="checkbox"],.bgd-rfq .bgd-rfq__form-slot input[type="radio"]{accent-color:var(--rfq-ink);min-height:18px;min-width:18px}.bgd-rfq .bgd-rfq__form-slot .ff-btn-submit,.bgd-rfq .bgd-rfq__form-slot button[type="submit"],.bgd-rfq .bgd-rfq__form-slot input[type="submit"]{background:var(--rfq-ink);border:1px solid var(--rfq-ink);border-radius:999px;color:var(--rfq-paper-strong);cursor:pointer;font-size:.74rem;font-weight:850;letter-spacing:.09em;min-height:52px;padding:14px 26px;text-transform:uppercase;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms var(--rfq-ease)}.bgd-rfq .bgd-rfq__form-slot .error,.bgd-rfq .bgd-rfq__form-slot .text-danger,.bgd-rfq .bgd-rfq__form-slot .ff-el-is-error .ff-el-help-message{color:var(--rfq-error)}.bgd-rfq .bgd-rfq__form-slot .ff-message-success{background:#e1eee5;border:1px solid #397253;border-radius:8px;color:var(--rfq-success);padding:1rem}.bgd-rfq .bgd-rfq__privacy-note{border-top:1px solid var(--rfq-paper-line);color:#516b5f;font-size:.76rem;margin:1.6rem 0 0;padding-top:1.15rem}.bgd-rfq .bgd-rfq__brief,.bgd-rfq .bgd-rfq__production,.bgd-rfq .bgd-rfq__handoff,.bgd-rfq .bgd-rfq__faq{padding-block:clamp(78px, 9vw, 128px)}.bgd-rfq .bgd-rfq__brief{background:var(--rfq-bg-raised)}.bgd-rfq .bgd-rfq__brief-layout{align-items:start;display:grid;gap:clamp(44px, 8vw, 112px);grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr)}.bgd-rfq .bgd-rfq__brief-intro{position:sticky;top:28px}.bgd-rfq .bgd-rfq__brief h2,.bgd-rfq .bgd-rfq__production h2,.bgd-rfq .bgd-rfq__handoff h2,.bgd-rfq .bgd-rfq__faq h2{font-family:var(--rfq-display);font-size:clamp(2.2rem, 4vw, 3.65rem);font-weight:600;letter-spacing:-.035em;line-height:1;margin:0;text-wrap:balance}.bgd-rfq .bgd-rfq__brief h2,.bgd-rfq .bgd-rfq__faq h2{font-size:clamp(2rem, 2.7vw, 2.3rem)}.bgd-rfq .bgd-rfq__brief-intro>p,.bgd-rfq .bgd-rfq__production-intro>p,.bgd-rfq .bgd-rfq__handoff-intro>p,.bgd-rfq .bgd-rfq__faq-intro>p{color:var(--rfq-muted);margin:1.25rem 0 0;max-width:62ch}.bgd-rfq .bgd-rfq__brief-board{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;overflow:hidden}.bgd-rfq .bgd-rfq__brief-board>div{background:rgb(255 255 255 / .035);border:1px solid var(--rfq-line);min-width:0;padding:clamp(22px, 3vw, 34px)}.bgd-rfq .bgd-rfq__brief-board>div:nth-child(1),.bgd-rfq .bgd-rfq__brief-board>div:nth-child(4){grid-column:span 2}.bgd-rfq .bgd-rfq__brief-board dt{color:var(--rfq-accent);font:600 clamp(1.35rem, 2.2vw, 1.9rem)/1.1 var(--rfq-display)}.bgd-rfq .bgd-rfq__brief-board dd{color:var(--rfq-text);margin:1rem 0 0}.bgd-rfq .bgd-rfq__brief-board dd>p:first-child{color:var(--rfq-muted);margin-bottom:1rem}.bgd-rfq .bgd-rfq__brief-board ul{list-style:none;margin-bottom:0;padding:0}.bgd-rfq .bgd-rfq__brief-board li{padding-left:1.05rem;position:relative}.bgd-rfq .bgd-rfq__brief-board li+li{margin-top:.45rem}.bgd-rfq .bgd-rfq__brief-board li::before{background:var(--rfq-accent);content:"";height:1px;left:0;position:absolute;top:.78em;width:7px}.bgd-rfq .bgd-rfq__board-links{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;margin:1.2rem 0 0}.bgd-rfq .bgd-rfq__board-links a{color:var(--rfq-accent);font-size:.77rem;font-weight:800}.bgd-rfq .bgd-rfq__production{background:var(--rfq-bg)}.bgd-rfq .bgd-rfq__production-intro{margin-bottom:clamp(38px, 6vw, 70px);max-width:780px}.bgd-rfq .bgd-rfq__production-intro a{color:var(--rfq-accent)}.bgd-rfq .bgd-rfq__production-story{display:grid;gap:clamp(76px, 11vw, 154px)}.bgd-rfq .bgd-rfq__production-stage{align-items:center;display:grid;gap:clamp(34px, 6vw, 84px);grid-template-areas:"media copy";grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr)}.bgd-rfq .bgd-rfq__production-stage:nth-child(even){grid-template-areas:"copy media";grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr)}.bgd-rfq .bgd-rfq__production-media{grid-area:media;margin:0;position:relative}.bgd-rfq .bgd-rfq__production-media img{aspect-ratio:16 / 10;border-radius:var(--rfq-radius);height:auto;object-fit:cover;transition:transform 620ms var(--rfq-ease);width:100%}.bgd-rfq .bgd-rfq__production figcaption{color:var(--rfq-accent);font-size:.78rem;font-weight:750;line-height:1.55;margin:.85rem 0 0;max-width:62ch}.bgd-rfq .bgd-rfq__production-copy{grid-area:copy;max-width:48ch}.bgd-rfq .bgd-rfq__production-copy h3{color:var(--rfq-paper-strong);font-family:var(--rfq-display);font-size:clamp(1.85rem, 3vw, 2.8rem);font-weight:600;letter-spacing:-.03em;line-height:1.02;margin:0;text-wrap:balance}.bgd-rfq .bgd-rfq__production-copy p{color:var(--rfq-muted);line-height:1.68;margin:1.15rem 0 0}.bgd-rfq .bgd-rfq__production-copy a{color:var(--rfq-accent);font-weight:800}.bgd-rfq .bgd-rfq__handoff{background:var(--rfq-bg-soft)}.bgd-rfq .bgd-rfq__handoff-intro{max-width:760px}.bgd-rfq .bgd-rfq__handoff-list{display:grid;gap:0;grid-template-columns:1.15fr 1fr .85fr;list-style:none;margin:clamp(42px, 6vw, 72px) 0 0;padding:0}.bgd-rfq .bgd-rfq__handoff-list li{border-left:1px solid var(--rfq-line);min-width:0;padding:0 clamp(22px, 3vw, 40px)}.bgd-rfq .bgd-rfq__handoff-list h3{font-family:var(--rfq-display);font-size:clamp(1.45rem, 2.2vw, 2rem);font-weight:600;line-height:1.08;margin:0}.bgd-rfq .bgd-rfq__handoff-list p{color:var(--rfq-muted);margin:.9rem 0 0}.bgd-rfq .bgd-rfq__faq{background:var(--rfq-bg)}.bgd-rfq .bgd-rfq__faq-layout{align-items:start;display:grid;gap:clamp(44px, 8vw, 112px);grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr)}.bgd-rfq .bgd-rfq__faq-intro{position:sticky;top:28px}.bgd-rfq .bgd-rfq__faq-list details{border-bottom:1px solid var(--rfq-line)}.bgd-rfq .bgd-rfq__faq-list details:first-child{border-top:1px solid var(--rfq-line)}.bgd-rfq .bgd-rfq__faq-list summary{color:var(--rfq-paper-strong);cursor:pointer;font-weight:800;list-style:none;min-height:68px;padding:21px 46px 21px 0;position:relative}.bgd-rfq .bgd-rfq__faq-list summary::-webkit-details-marker{display:none}.bgd-rfq .bgd-rfq__faq-list summary::after{color:var(--rfq-accent);content:"+";font-size:1.35rem;font-weight:400;position:absolute;right:4px;top:16px;transition:transform 200ms var(--rfq-ease)}.bgd-rfq .bgd-rfq__faq-list details[open] summary::after{transform:rotate(45deg)}.bgd-rfq .bgd-rfq__faq-list details p{color:var(--rfq-muted);margin:0;max-width:72ch;padding:0 42px 1.5rem 0}.bgd-rfq .bgd-rfq__faq-list details p a{color:var(--rfq-accent)}@media (hover:hover) and (pointer:fine){.bgd-rfq .bgd-rfq__route-link:hover::after{transform:translateX(4px)}.bgd-rfq .bgd-rfq__form-slot .ff-btn-submit:hover,.bgd-rfq .bgd-rfq__form-slot button[type="submit"]:hover,.bgd-rfq .bgd-rfq__form-slot input[type="submit"]:hover{background:var(--rfq-accent);border-color:var(--rfq-accent);color:var(--rfq-ink);transform:translateY(-2px)}}.bgd-rfq .bgd-rfq__form-slot .ff-btn-submit:active,.bgd-rfq .bgd-rfq__form-slot button[type="submit"]:active,.bgd-rfq .bgd-rfq__form-slot input[type="submit"]:active{transform:scale(.97);transition-duration:140ms}@keyframes bgd-rfq-stage-reveal{from{opacity:.58}to{opacity:1}}@keyframes bgd-rfq-image-settle{from{transform:scale(1.06)}to{transform:scale(1)}}@keyframes bgd-rfq-copy-settle{from{opacity:.52;transform:translateX(var(--rfq-copy-shift,28px))}to{opacity:1;transform:translateX(0)}}@keyframes bgd-rfq-hero-frame-enter{from{opacity:.38;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes bgd-rfq-hero-image-enter{from{transform:scale(1.055)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.bgd-rfq .bgd-rfq__hero-media{animation:bgd-rfq-hero-frame-enter 760ms var(--rfq-ease-out) both}.bgd-rfq .bgd-rfq__hero-media img{animation:bgd-rfq-hero-image-enter 1100ms var(--rfq-ease-out) both}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bgd-rfq .bgd-rfq__production-stage{animation:bgd-rfq-stage-reveal linear both;animation-range:entry 12% cover 38%;animation-timeline:view()}.bgd-rfq .bgd-rfq__production-media img{animation:bgd-rfq-image-settle linear both;animation-range:entry 8% cover 42%;animation-timeline:view()}.bgd-rfq .bgd-rfq__production-copy{--rfq-copy-shift:28px;animation:bgd-rfq-copy-settle linear both;animation-range:entry 10% cover 40%;animation-timeline:view()}.bgd-rfq .bgd-rfq__production-stage:nth-child(even) .bgd-rfq__production-copy{--rfq-copy-shift:-28px}}}@media (max-width:1040px){.bgd-rfq .bgd-rfq__desk-grid,.bgd-rfq .bgd-rfq__brief-layout,.bgd-rfq .bgd-rfq__faq-layout{grid-template-columns:1fr}.bgd-rfq .bgd-rfq__intro,.bgd-rfq .bgd-rfq__brief-intro,.bgd-rfq .bgd-rfq__faq-intro{position:static}.bgd-rfq .bgd-rfq__intro{max-width:760px;padding-top:0}.bgd-rfq .bgd-rfq__form-card{max-width:820px}.bgd-rfq .bgd-rfq__brief-intro,.bgd-rfq .bgd-rfq__faq-intro{max-width:760px}}@media (max-width:760px){.bgd-rfq .bgd-rfq__desk,.bgd-rfq .bgd-rfq__brief,.bgd-rfq .bgd-rfq__production,.bgd-rfq .bgd-rfq__handoff,.bgd-rfq .bgd-rfq__faq{padding-block:62px}.bgd-rfq .bgd-rfq__desk{padding-top:28px}.bgd-rfq .bgd-rfq__intro h1{font-size:clamp(2rem, 9vw, 2.6rem)}.bgd-rfq .bgd-rfq__form-card{padding:24px 18px}.bgd-rfq .bgd-rfq__brief-board{grid-template-columns:1fr}.bgd-rfq .bgd-rfq__brief-board>div:nth-child(1),.bgd-rfq .bgd-rfq__brief-board>div:nth-child(4){grid-column:auto}.bgd-rfq .bgd-rfq__production-stage,.bgd-rfq .bgd-rfq__production-stage:nth-child(even){gap:28px;grid-template-areas:"media" "copy";grid-template-columns:1fr}.bgd-rfq .bgd-rfq__production-media{aspect-ratio:4 / 3}.bgd-rfq .bgd-rfq__hero-media{aspect-ratio:4 / 3}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bgd-rfq .bgd-rfq__production-copy{--rfq-copy-shift:18px}.bgd-rfq .bgd-rfq__production-stage:nth-child(even) .bgd-rfq__production-copy{--rfq-copy-shift:-18px}}}.bgd-rfq .bgd-rfq__production-copy{max-width:62ch}.bgd-rfq .bgd-rfq__handoff-list{grid-template-columns:1fr}.bgd-rfq .bgd-rfq__handoff-list li{border-left:0;border-top:1px solid var(--rfq-line);padding:1.35rem 0}.bgd-rfq .bgd-rfq__form-slot .ff-btn-submit,.bgd-rfq .bgd-rfq__form-slot button[type="submit"],.bgd-rfq .bgd-rfq__form-slot input[type="submit"]{width:100%}}@media (max-width:520px){.bgd-rfq .bgd-rfq__form-heading h2,.bgd-rfq .bgd-rfq__brief h2,.bgd-rfq .bgd-rfq__production h2,.bgd-rfq .bgd-rfq__handoff h2,.bgd-rfq .bgd-rfq__faq h2{font-size:clamp(1.85rem, 8.2vw, 2.15rem)}}@media (prefers-reduced-motion:reduce){.bgd-rfq *,.bgd-rfq *::before,.bgd-rfq *::after{scroll-behavior:auto!important}.bgd-rfq .bgd-rfq__route-link:hover::after,.bgd-rfq .bgd-rfq__form-slot .ff-btn-submit:hover,.bgd-rfq .bgd-rfq__form-slot .ff-btn-submit:active,.bgd-rfq .bgd-rfq__form-slot button[type="submit"]:hover,.bgd-rfq .bgd-rfq__form-slot button[type="submit"]:active,.bgd-rfq .bgd-rfq__form-slot input[type="submit"]:hover,.bgd-rfq .bgd-rfq__form-slot input[type="submit"]:active,.bgd-rfq .bgd-rfq__hero-media,.bgd-rfq .bgd-rfq__hero-media img,.bgd-rfq .bgd-rfq__production img,.bgd-rfq .bgd-rfq__production-stage,.bgd-rfq .bgd-rfq__production-media,.bgd-rfq .bgd-rfq__production-copy{animation:none!important;opacity:1!important;transform:none!important}}@media (min-width:922px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout>ul.mega-sub-menu{box-sizing:border-box;width:240px!important;max-width:calc(100vw - 32px)!important;padding:8px!important;margin-top:0!important;background:var(--bgd-cream,#f3f0e8)!important;border:0!important;border-radius:12px!important;box-shadow:0 12px 28px rgb(13 45 37 / .16)!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{box-sizing:border-box;display:flex!important;align-items:center;min-height:44px;height:auto!important;padding:10px 14px!important;background:transparent!important;color:var(--bgd-forest,#123d31)!important;font-family:var(--bgd-body,inherit)!important;font-size:15px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;border-radius:8px!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:is(:hover,:focus-visible),#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout>ul.mega-sub-menu>li.mega-current-menu-item>a.mega-menu-link{background:#e9e3d6!important;color:var(--bgd-forest,#123d31)!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus-visible{outline:2px solid #123d31!important;outline-offset:-3px}}.bgdw-home .bgdw-product-card h3,.bgdw-home #bgdw-factory-documents-title,.bgdw-home #bgdw-factory-floor-title{color:#fffdf7!important}.bgp .bgp__feature:not(.bgp__feature--reverse) .bgp__feature-copy .bgp__eyebrow{color:#dcc6a1!important}.bgdw-home{--ink:#123d31;--dark:#0d2d25;--moss:#466352;--sage:#8fa38c;--sand:#d4c2a6;--ivory:#f4f0e4;--paper:#fbf8ef;--line:rgba(18,61,49,.18);--serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--sans:Inter,"Helvetica Neue",Arial,sans-serif;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);overflow:clip;background:var(--ivory);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6}.bgdw-home *{box-sizing:border-box}.bgdw-home ::selection{background:var(--sand);color:var(--dark)}.bgdw-home :focus-visible{outline:3px solid #c58d3c;outline-offset:4px}.bgdw-home a{color:inherit;text-decoration:none;text-underline-offset:4px}.bgdw-home img{display:block;width:100%;max-width:100%}.bgdw-home figure,.bgdw-home h1,.bgdw-home h2,.bgdw-home h3,.bgdw-home p,.bgdw-home ol,.bgdw-home ul{margin:0}.bgdw-svg-sprite{position:absolute;width:0;height:0;overflow:hidden}.bgdw-shell{width:min(1440px,calc(100% - 64px));margin-inline:auto}.bgdw-icon{width:1.25em;height:1.25em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.bgdw-label{font-size:.76rem;font-weight:800;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;color:var(--moss)}.bgdw-label--light{color:#e5cfad}.bgdw-heading{max-width:760px}.bgdw-heading--center{text-align:center;margin-inline:auto}.bgdw-heading h2,.bgdw-products__intro h2,.bgdw-materials__intro h2,.bgdw-customization__intro h2,.bgdw-factory__copy h2,.bgdw-faq h2,.bgdw-rfq__copy h2{margin-top:14px;font-family:var(--serif);font-size:clamp(2.7rem,4.3vw,4.8rem);font-weight:500;line-height:.98;letter-spacing:-.03em;text-wrap:balance}.bgdw-heading>p:last-child,.bgdw-products__intro>p,.bgdw-materials__intro>p,.bgdw-customization__intro>p{margin-top:24px;max-width:68ch;color:#45665b;font-size:1.05rem}.bgdw-section{padding:clamp(88px,9vw,144px) 0}.bgdw-button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:18px;padding:14px 26px;border:1px solid #fff0;border-radius:999px;font-size:.78rem;font-weight:850;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;transition:background-color .22s ease,color .22s ease,border-color .22s ease,transform .22s ease}.bgdw-button:hover{transform:translateY(-2px)}.bgdw-home .bgdw-button--paper{background:var(--paper);color:var(--ink)}.bgdw-home .bgdw-button--ghost{border-color:rgb(255 255 255 / .55);color:#fff;background:rgb(13 45 37 / .2)}.bgdw-home .bgdw-button--green{background:var(--ink);color:#fff}.bgdw-hero{position:relative;min-height:min(780px,92vh);display:grid;color:#fff;background:var(--dark)}.bgdw-hero__image,.bgdw-hero__shade{position:absolute;inset:0;width:100%;height:100%}.bgdw-hero__image{object-fit:cover;object-position:center 52%}.bgdw-hero__shade{background:linear-gradient(90deg,rgb(5 30 24 / .92) 0%,rgb(5 30 24 / .72) 42%,rgb(5 30 24 / .22) 73%,rgb(5 30 24 / .04) 100%)}.bgdw-hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;padding-block:clamp(120px,15vh,180px) 42px}.bgdw-hero__copy{max-width:850px}.bgdw-hero h1{margin-top:20px;font-family:var(--serif);font-size:clamp(3.55rem,6vw,6rem);font-weight:500;line-height:.91;letter-spacing:-.035em;text-wrap:balance}.bgdw-hero__lead{margin-top:28px;max-width:760px;color:rgb(255 255 255 / .86);font-size:clamp(1.05rem,1.5vw,1.32rem);line-height:1.55}.bgdw-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.bgdw-facts{background:var(--paper);border-bottom:1px solid var(--line)}.bgdw-facts__grid{display:grid;grid-template-columns:repeat(4,1fr)}.bgdw-facts__grid>div{min-height:138px;padding:26px 28px;border-right:1px solid var(--line);display:grid;align-content:center}.bgdw-facts__grid>div:first-child{border-left:1px solid var(--line)}.bgdw-facts strong{font-family:var(--serif);font-size:2.35rem;font-weight:500;line-height:1;color:var(--ink)}.bgdw-facts strong sup{font-size:.45em}.bgdw-facts span{margin-top:9px;font-size:.64rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.bgdw-facts p{margin-top:3px;color:#61786f;font-size:.83rem}.bgdw-paths{background:var(--ivory)}.bgdw-paths__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1060px;margin:52px auto 0}.bgdw-path{min-height:272px;padding:30px;border:1px solid var(--line);border-radius:14px;background:rgb(251 248 239 / .58);display:flex;flex-direction:column}.bgdw-path h3{margin-top:32px;font-family:var(--serif);font-size:1.8rem;font-weight:600;line-height:1.05}.bgdw-path p{margin-top:14px;color:#506b61;font-size:.93rem}.bgdw-path a,.bgdw-product-card a,.bgdw-buyers article a,.bgdw-inline-link{display:inline-flex;align-items:center;gap:10px;margin-top:auto;padding-top:22px;font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.bgdw-path a:hover,.bgdw-product-card a:hover,.bgdw-buyers article a:hover,.bgdw-inline-link:hover{text-decoration:underline}.bgdw-process{background:var(--paper)}.bgdw-process__line{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:0;margin-top:64px;padding:0;list-style:none}.bgdw-process__line:before{content:"";position:absolute;top:17px;left:8%;right:8%;height:1px;background:var(--line)}.bgdw-process__line li{position:relative;padding:0 18px;text-align:center}.bgdw-process__line li>span{position:relative;z-index:1;display:grid;width:34px;height:34px;margin-inline:auto;place-items:center;border-radius:50%;background:var(--ink);color:#fff;font-size:.75rem;font-weight:800}.bgdw-process__line p{margin-top:10px;color:#61786f;font-size:.78rem;line-height:1.5}.bgdw-products{background:var(--ivory)}.bgdw-products__intro,.bgdw-materials__intro,.bgdw-customization__intro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.72fr);gap:64px;align-items:end}.bgdw-products__grid{display:grid;gap:16px}.bgdw-products__grid--use-cases{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:54px}.bgdw-product-card{position:relative;min-height:390px;overflow:hidden;border-radius:14px;background:var(--dark);color:#fff}.bgdw-product-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgb(7 35 28 / .9) 100%)}.bgdw-product-card img{position:absolute;inset:0;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.bgdw-product-card:hover img{transform:scale(1.035)}.bgdw-product-card>div{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:26px}.bgdw-product-card h3{font-family:var(--serif);font-size:1.7rem;font-weight:600;line-height:1}.bgdw-product-card p{margin-top:9px;color:rgb(255 255 255 / .82);font-size:.86rem;line-height:1.45}.bgdw-product-card a{color:#fff}.bgdw-materials__intro{margin-top:clamp(90px,9vw,140px);padding-top:52px;border-top:1px solid var(--line)}.bgdw-materials__intro h2{max-width:720px}.bgdw-products__grid--materials{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px}.bgdw-product-card--material{min-height:440px}.bgdw-customization{background:var(--paper)}.bgdw-capabilities{display:grid;grid-template-columns:repeat(3,1fr);margin-top:54px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.bgdw-capabilities article{min-height:200px;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.bgdw-capabilities .bgdw-icon{font-size:1.3rem;color:var(--moss)}.bgdw-capabilities h3{margin-top:36px;font-family:var(--serif);font-size:1.55rem;font-weight:600;line-height:1.05}.bgdw-capabilities p{margin-top:10px;color:#61786f;font-size:.9rem}.bgdw-factory{background:var(--dark);color:#fff}.bgdw-factory__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(40px,7vw,100px);align-items:center}.bgdw-factory__media{position:relative;min-height:690px;overflow:hidden;border-radius:14px}.bgdw-factory__media img{position:absolute;inset:0;height:100%;object-fit:cover}.bgdw-factory__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgb(5 30 24 / .88))}.bgdw-factory__media>div{position:absolute;z-index:1;left:30px;right:30px;bottom:28px;display:grid;gap:4px}.bgdw-factory__media strong{font-family:var(--serif);font-size:1.65rem}.bgdw-factory__media span{color:rgb(255 255 255 / .78);font-size:.88rem}.bgdw-factory__copy>.bgdw-label{color:#e5cfad}.bgdw-factory__copy>p:nth-of-type(2){margin-top:26px;color:rgb(255 255 255 / .76);max-width:64ch}.bgdw-quality-list{margin-top:32px;padding:0;list-style:none;border-top:1px solid rgb(255 255 255 / .2)}.bgdw-quality-list li{display:grid;grid-template-columns:54px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid rgb(255 255 255 / .2)}.bgdw-quality-list>li>span{font-family:var(--serif);font-size:1.45rem;color:#d8c19c}.bgdw-quality-list h3{font-size:1rem}.bgdw-quality-list p{margin-top:4px;color:rgb(255 255 255 / .68);font-size:.85rem}.bgdw-factory .bgdw-inline-link{color:#fff}.bgdw-documents__items{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgb(18 61 49 / .24);border-left:1px solid rgb(18 61 49 / .24)}.bgdw-documents__items>div{min-height:124px;padding:30px;display:flex;align-items:center;gap:18px;border-right:1px solid rgb(18 61 49 / .24);border-bottom:1px solid rgb(18 61 49 / .24);font-weight:700}.bgdw-documents__items .bgdw-icon{font-size:1.35rem}.bgdw-buyers{background:var(--ivory)}.bgdw-buyers__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:48px}.bgdw-buyers article{min-height:250px;padding:28px;border:1px solid var(--line);border-radius:14px;background:var(--paper);display:flex;flex-direction:column}.bgdw-buyers h3{font-family:var(--serif);font-size:1.55rem;font-weight:600;line-height:1.05}.bgdw-buyers article p{margin-top:16px;color:#5d756c;font-size:.9rem}.bgdw-production-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:50px}.bgdw-resources{background:var(--paper)}.bgdw-resources__grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(54px,8vw,120px)}.bgdw-resource-links{margin-top:38px;border-top:1px solid var(--line)}.bgdw-resource-links a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid var(--line);font-family:var(--serif);font-size:1.25rem;font-weight:600}.bgdw-resource-links a:hover{text-decoration:underline}.bgdw-faq h2{margin-top:14px}.bgdw-faq details{border-bottom:1px solid var(--line)}.bgdw-faq details:first-of-type{margin-top:30px;border-top:1px solid var(--line)}.bgdw-faq summary{position:relative;padding:21px 38px 21px 0;cursor:pointer;list-style:none;font-weight:750;line-height:1.35}.bgdw-faq summary::-webkit-details-marker{display:none}.bgdw-faq summary:after{content:"+";position:absolute;right:4px;top:18px;font-size:1.35rem;font-weight:400}.bgdw-faq details[open] summary:after{content:"−"}.bgdw-faq details p{padding:0 38px 22px 0;color:#587066;font-size:.94rem}.bgdw-rfq{background:var(--ivory)}.bgdw-rfq__copy>p:nth-of-type(2){margin-top:24px;color:#587066}.bgdw-rfq__copy ul{margin-top:32px;padding:0;list-style:none;display:grid;gap:12px}.bgdw-rfq__copy li{display:flex;align-items:center;gap:10px;font-size:.9rem;font-weight:700}.bgdw-fluent-form{align-self:start}.bgdw-fluent-form .frm-fluent-form{margin:0}.bgdw-fluent-form .ff-el-group{margin-bottom:16px}.bgdw-fluent-form .ff-el-input--label{margin-bottom:7px}.bgdw-fluent-form .ff-el-input--label label{color:var(--ink);font-family:var(--sans);font-size:.72rem;font-weight:800;letter-spacing:.04em}.bgdw-fluent-form .ff-el-form-control{width:100%;min-height:46px;border:1px solid rgb(18 61 49 / .25);border-radius:8px;background:#fff;color:var(--ink);font-family:var(--sans);font-size:.92rem;padding:12px 13px;box-shadow:none}.bgdw-fluent-form textarea.ff-el-form-control{min-height:122px;resize:vertical}.bgdw-fluent-form .ff-el-form-control:focus{border-color:var(--ink);box-shadow:0 0 0 2px rgb(18 61 49 / .12);outline:0}.bgdw-fluent-form .ff-btn-submit{width:100%;min-height:54px;border:0;border-radius:999px;background:var(--ink);color:#fff;font-family:var(--sans);font-size:.76rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase;cursor:pointer}.bgdw-fluent-form .ff-btn-submit:hover{background:var(--dark)}.bgdw-fluent-form .ff-el-is-error .ff-el-form-control{border-color:#b42318}.bgdw-fluent-form .text-danger,.bgdw-fluent-form .error{color:#b42318;font-size:.76rem}.bgdw-fluent-form .ff-message-success{padding:16px 18px;border:1px solid rgb(18 61 49 / .22);border-radius:10px;background:#edf4ef;color:var(--ink)}@media (max-width:1180px){.bgdw-process__line{grid-template-columns:repeat(3,1fr);row-gap:42px}.bgdw-process__line:before{display:none}.bgdw-buyers__grid{grid-template-columns:repeat(2,1fr)}.bgdw-factory__grid{grid-template-columns:1fr}.bgdw-factory__media{min-height:520px}}@media (max-width:960px){.bgdw-products__grid--use-cases{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.bgdw-shell{width:min(100% - 36px,720px)}.bgdw-section{padding:78px 0}.bgdw-hero{min-height:760px}.bgdw-hero__shade{background:linear-gradient(90deg,rgb(5 30 24 / .92),rgb(5 30 24 / .62))}.bgdw-hero h1{font-size:clamp(3.25rem,7.4vw,4.25rem)}.bgdw-facts__grid{grid-template-columns:repeat(2,1fr)}.bgdw-facts__grid>div:nth-child(3){border-left:1px solid var(--line)}.bgdw-paths__grid,.bgdw-products__grid--materials,.bgdw-capabilities{grid-template-columns:1fr}.bgdw-products__intro,.bgdw-materials__intro,.bgdw-customization__intro,.bgdw-resources__grid{grid-template-columns:1fr;gap:32px}.bgdw-capabilities{border-left:0}.bgdw-capabilities article{border-left:1px solid var(--line)}.bgdw-production-story__grid{grid-template-columns:1fr}}@media (max-width:560px){.bgdw-shell{width:calc(100% - 28px)}.bgdw-label{font-size:.68rem}.bgdw-heading h2,.bgdw-products__intro h2,.bgdw-materials__intro h2,.bgdw-customization__intro h2,.bgdw-factory__copy h2,.bgdw-faq h2,.bgdw-rfq__copy h2{font-size:clamp(2.35rem,12vw,3.4rem)}.bgdw-hero{min-height:700px}.bgdw-hero__inner{padding-block:92px 28px}.bgdw-hero h1{font-size:clamp(2.85rem,9.2vw,3.4rem)}.bgdw-hero__lead{font-size:1rem}.bgdw-actions{display:grid}.bgdw-button{width:100%}.bgdw-facts__grid{grid-template-columns:1fr 1fr}.bgdw-facts__grid>div{min-height:122px;padding:20px 15px}.bgdw-facts strong{font-size:1.85rem}.bgdw-facts span{font-size:.7rem;line-height:1.35}.bgdw-facts p{font-size:.75rem;line-height:1.35}.bgdw-process__line,.bgdw-products__grid--use-cases,.bgdw-buyers__grid,.bgdw-documents__items{grid-template-columns:1fr}.bgdw-process__line li{display:grid;grid-template-columns:42px 1fr;text-align:left;column-gap:14px}.bgdw-process__line li>span{grid-row:1/3;margin:0}.bgdw-process__line p{margin-top:5px}.bgdw-product-card,.bgdw-product-card--material{min-height:345px}.bgdw-products__intro,.bgdw-materials__intro,.bgdw-customization__intro{gap:10px}.bgdw-factory__media{min-height:380px}.bgdw-quality-list li{grid-template-columns:44px 1fr}}@media (max-width:640px){.bgdw-hero{min-height:0;display:block}.bgdw-hero__image{position:relative;display:block;width:100%;height:clamp(210px,61vw,280px);object-fit:cover;object-position:center 46%}.bgdw-hero__shade{display:none}.bgdw-hero__inner{display:block;padding:28px 0 24px}.bgdw-hero__copy{max-width:none}.bgdw-hero h1{margin-top:12px;font-size:clamp(2.35rem,10.2vw,2.85rem);line-height:.96;letter-spacing:-.03em}.bgdw-hero__lead{margin-top:18px;font-size:.98rem;line-height:1.52}.bgdw-actions{display:block;margin-top:24px}.bgdw-actions .bgdw-button--ghost{display:none}.bgdw-products{padding:64px 0 76px}.bgdw-products__grid--use-cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:32px}.bgdw-products__grid--materials{margin-top:28px}.bgdw-product-card,.bgdw-product-card--material{min-height:220px;border-radius:12px}.bgdw-product-card>div{padding:16px}.bgdw-product-card h3{font-size:1.28rem;line-height:.98}.bgdw-product-card p{display:none}.bgdw-product-card a{padding-top:12px;font-size:.64rem;letter-spacing:.06em}.bgdw-materials__intro{margin-top:62px;padding-top:36px}}.bgdw-home .bgdw-heading>h2:first-child,.bgdw-home .bgdw-materials__intro h2:first-child,.bgdw-home .bgdw-customization__intro h2:first-child,.bgdw-home .bgdw-rfq__copy>h2:first-child{margin-top:0!important}.bgdw-home .bgdw-hero__inner{padding-top:clamp(72px,9vh,96px)!important;padding-bottom:clamp(44px,7vh,76px)!important}.bgdw-home .bgdw-path h3{margin-top:0!important}.bgdw-home .bgdw-process__line{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:44px!important}.bgdw-home .bgdw-process__line::before{display:none!important}.bgdw-home .bgdw-process__line>li{min-height:128px;padding:24px!important;text-align:left!important;border:1px solid var(--line);border-radius:14px;background:rgb(251 248 239 / .68)}.bgdw-home .bgdw-process__title{display:block;font-family:var(--serif);font-size:1.35rem;font-weight:650;line-height:1.08}.bgdw-home .bgdw-process__line>li p{margin-top:10px!important;font-size:.84rem!important}@media (max-width:820px){.bgdw-home .bgdw-process__line{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.bgdw-home .bgdw-hero__inner{padding:28px 0 24px!important}.bgdw-home .bgdw-process__line{grid-template-columns:1fr!important;gap:10px!important;margin-top:30px!important}.bgdw-home .bgdw-process__line>li{display:block!important;min-height:0;padding:20px!important}}.bgdw-home .bgdw-global{position:relative;overflow:hidden;background:radial-gradient(circle at 84% 26%,rgb(104 151 126 / .18),transparent 32%),linear-gradient(135deg,#08271f 0%,#0d3329 58%,#0a2b23 100%);color:#fff}.bgdw-home .bgdw-global::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,transparent,rgb(0 0 0 / .76));mask-image:linear-gradient(90deg,transparent,rgb(0 0 0 / .76))}.bgdw-home .bgdw-global__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(360px,.88fr) minmax(460px,1.12fr);gap:clamp(46px,7vw,112px);align-items:center}.bgdw-home .bgdw-global__grid>*{min-width:0}.bgdw-home .bgdw-global__copy{max-width:680px}.bgdw-home .bgdw-global__copy h2{max-width:12ch;margin-top:16px;font-family:var(--serif);font-size:clamp(3.1rem,5.2vw,5.6rem);font-weight:500;line-height:.91;letter-spacing:-.035em;text-wrap:balance}.bgdw-home .bgdw-global__copy>p:not(.bgdw-label){max-width:62ch;margin-top:24px;color:rgb(255 255 255 / .76);font-size:1rem}.bgdw-home .bgdw-global__copy>p+p{margin-top:14px}.bgdw-home .bgdw-global__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px;border-top:1px solid rgb(255 255 255 / .2);border-bottom:1px solid rgb(255 255 255 / .2)}.bgdw-home .bgdw-global__facts>div{min-width:0;padding:20px 16px 20px 0}.bgdw-home .bgdw-global__facts>div+div{padding-left:18px;border-left:1px solid rgb(255 255 255 / .18)}.bgdw-home .bgdw-global__facts strong{display:block;color:#ead4b2;font-family:var(--serif);font-size:2rem;font-weight:600;line-height:1}.bgdw-home .bgdw-global__facts span{display:block;margin-top:9px;color:rgb(255 255 255 / .67);font-size:.72rem;line-height:1.45}.bgdw-home .bgdw-global__copy .bgdw-button{margin-top:34px}.bgdw-home .bgdw-globe{position:relative;isolation:isolate;width:100%;min-width:0;min-height:clamp(500px,47vw,680px);overflow:hidden;border:1px solid rgb(255 255 255 / .16);border-radius:28px;background:linear-gradient(145deg,rgb(255 255 255 / .075),rgb(255 255 255 / .015));box-shadow:0 36px 80px rgb(0 0 0 / .24),inset 0 1px 0 rgb(255 255 255 / .08)}.bgdw-home .bgdw-globe__halo{position:absolute;inset:10% 4% 4% 14%;border-radius:50%;background:radial-gradient(circle,rgb(211 190 156 / .2),rgb(92 149 121 / .1) 42%,transparent 70%);filter:blur(24px)}.bgdw-home .bgdw-globe__fallback{position:absolute;top:50%;right:-5%;width:min(90%,610px);aspect-ratio:1;border:1px solid rgb(226 211 183 / .35);border-radius:50%;transform:translateY(-50%);background:radial-gradient(circle at 34% 26%,rgb(255 255 255 / .18),transparent 20%),repeating-radial-gradient(ellipse at center,transparent 0 24px,rgb(226 211 183 / .12) 25px 26px,transparent 27px 48px),radial-gradient(circle,#164638 0%,#0d3027 62%,#071f19 100%);box-shadow:inset -36px -22px 64px rgb(0 0 0 / .38),0 0 60px rgb(142 181 151 / .13);transition:opacity .4s ease}.bgdw-home .bgdw-globe__fallback::before,.bgdw-home .bgdw-globe__fallback::after{content:"";position:absolute;inset:10% -1%;border:1px solid rgb(226 211 183 / .16);border-radius:50%}.bgdw-home .bgdw-globe__fallback::after{inset:0 30%}.bgdw-home .bgdw-globe__canvas{position:absolute;top:50%;right:-7%;z-index:2;width:min(104%,720px)!important;height:auto!important;aspect-ratio:1;max-width:none;opacity:0;transform:translateY(-50%);cursor:grab;touch-action:pan-y;transition:opacity .45s ease}.bgdw-home .bgdw-globe__canvas:active{cursor:grabbing}.bgdw-home .bgdw-globe.is-ready .bgdw-globe__canvas{opacity:1}.bgdw-home .bgdw-globe.is-ready .bgdw-globe__fallback{opacity:0}.bgdw-home .bgdw-globe__badge{position:absolute;z-index:3;top:24px;left:24px;display:grid;gap:4px;max-width:220px;padding:14px 16px;border:1px solid rgb(255 255 255 / .18);border-radius:12px;background:rgb(6 31 25 / .68);box-shadow:0 14px 38px rgb(0 0 0 / .16);backdrop-filter:blur(12px)}.bgdw-home .bgdw-globe__badge span,.bgdw-home .bgdw-globe__note,.bgdw-home .bgdw-globe__toggle{font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.bgdw-home .bgdw-globe__badge span{color:#d8c19c}.bgdw-home .bgdw-globe__badge strong{font-family:var(--serif);font-size:1.15rem;font-weight:600;line-height:1.1}.bgdw-home .bgdw-globe__note{position:absolute;z-index:3;right:24px;bottom:27px;margin:0;color:rgb(255 255 255 / .5)}.bgdw-home .bgdw-globe__toggle{position:absolute;z-index:4;left:24px;bottom:20px;min-height:38px;padding:8px 14px;border:1px solid rgb(255 255 255 / .28);border-radius:999px;background:rgb(6 31 25 / .62);color:#fff;cursor:pointer;backdrop-filter:blur(10px)}.bgdw-home .bgdw-globe__toggle:hover{background:rgb(255 255 255 / .12)}.bgdw-home .bgdw-globe.is-fallback .bgdw-globe__toggle,.bgdw-home .bgdw-globe.is-fallback .bgdw-globe__note{display:none}body .bgdw-rfq-host{box-sizing:border-box!important;width:min(1440px,calc(100% - 64px))!important;max-width:1440px!important;margin-left:auto!important;margin-right:auto!important;overflow:visible!important}body .bgdw-home .bgdw-facts p{color:#526a61}body .bgdw-home .bgdw-facts .bgdw-facts__note{padding:10px 0 12px;color:#526a61;font-size:.76rem;text-align:right}body .bgdw-home .bgdw-facts span,body .bgdw-home .bgdw-globe__badge span,body .bgdw-home .bgdw-globe__note,body .bgdw-home .bgdw-globe__toggle{font-size:.75rem}body .bgdw-home .bgdw-process__line p,body .bgdw-home .bgdw-capabilities p{color:#526a61}body .bgdw-home .bgdw-globe__canvas:focus-visible{outline:3px solid #e5cfad;outline-offset:-6px}body .bgdw-rfq-host>*,body .bgdw-rfq-host .elementor-widget,body .bgdw-rfq-host .elementor-widget-container,body .bgdw-rfq-host .fluentform-widget-wrapper,body .bgdw-rfq-host .frm-fluent-form,body .bgdw-rfq-host .ff-el-group,body .bgdw-rfq-host .ff-t-cell{min-width:0!important;max-width:100%!important}body .bgdw-rfq-host .ff-t-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 16px!important}body .bgdw-rfq-host .ff-t-container>*{width:auto!important;min-width:0!important}@media (max-width:1080px){.bgdw-home .bgdw-global__grid{grid-template-columns:1fr}.bgdw-home .bgdw-global__copy{max-width:780px}.bgdw-home .bgdw-global__copy h2{max-width:13ch}.bgdw-home .bgdw-globe{min-height:min(72vw,650px)}.bgdw-home .bgdw-globe__canvas{right:50%;transform:translate(50%,-50%)}.bgdw-home .bgdw-globe__fallback{right:50%;transform:translate(50%,-50%)}}@media (max-width:820px){body .bgdw-rfq-host{width:min(100% - 36px,720px)!important}body .bgdw-rfq-host .ff-t-container{grid-template-columns:1fr!important;gap:0!important}}@media (max-width:620px){.bgdw-home .bgdw-global__copy h2{font-size:clamp(2.65rem,12vw,3.65rem)}.bgdw-home .bgdw-global__facts{grid-template-columns:1fr}.bgdw-home .bgdw-global__facts>div{padding:16px 0}.bgdw-home .bgdw-global__facts>div+div{padding-left:0;border-top:1px solid rgb(255 255 255 / .16);border-left:0}.bgdw-home .bgdw-globe{min-height:470px;border-radius:18px}.bgdw-home .bgdw-globe__canvas{top:58%;width:480px!important;right:50%}.bgdw-home .bgdw-globe__fallback{top:58%;width:400px;right:50%}.bgdw-home .bgdw-globe__badge{top:16px;left:16px}.bgdw-home .bgdw-globe__toggle{left:16px;bottom:16px}.bgdw-home .bgdw-globe__note{left:16px;right:16px;bottom:66px;max-width:calc(100% - 32px);text-align:left}body .bgdw-rfq-host{width:calc(100% - 28px)!important}body .bgdw-home .bgdw-facts .bgdw-facts__note{text-align:left}body .bgdw-home .bgdw-product-card a{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.bgdw-home .bgdw-globe__canvas,.bgdw-home .bgdw-globe__fallback{transition:none!important}.bgdw-home .bgdw-globe__note,.bgdw-home .bgdw-globe__toggle{display:none}}.bgdw-home .bgdw-rfq-autobind{position:relative}.bgdw-home .bgdw-rfq__form-slot{min-width:0;width:100%;align-self:start}.bgdw-home .bgdw-rfq__form-slot>*{min-width:0;max-width:100%}.bgdw-home .bgdw-rfq__form-status{margin:0;padding:18px;border:1px dashed rgb(18 61 49 / .28);border-radius:10px;background:#fff;color:#526a61;font-size:.85rem}.bgdw-home .bgdw-rfq__form-slot.is-ready .bgdw-rfq__form-status{display:none}.bgdw-home .bgdw-rfq__privacy{margin:12px 0 0;color:#5b7068;font-size:.78rem;line-height:1.55}.bgdw-home .bgdw-rfq__privacy a{font-weight:750;text-decoration:underline}body:not(.elementor-editor-active) .bgdw-rfq-source-empty,body:not(.elementor-editor-active) .bgdw-rfq-source-empty-shell{display:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;gap:0!important;overflow:hidden!important}@media(max-width:820px){.bgdw-home .bgdw-rfq-autobind{grid-template-columns:1fr!important}}body .elementor-widget-html:has(.bgdw-home),body .elementor-widget-html:has(.bgdw-home)>.elementor-widget-container{background:transparent!important;border:0!important;margin:0!important;padding:0!important}.bgdw-home{position:relative!important;top:auto!important;margin-top:0!important;border-top:0!important}.bgdw-home picture{display:block;line-height:0}.bgdw-home picture>img{display:block;max-width:100%}.bgdw-home .bgdw-hero>picture,.bgdw-home .bgdw-hero>.bgdw-hero__image{height:100%;inset:0;position:absolute;width:100%}.bgdw-home .bgdw-hero>picture>img{height:100%;max-width:none;object-fit:cover;width:100%}.bgdw-home .bgdw-factory__media>picture,.bgdw-home .bgdw-production-story__grid figure>picture{display:block;height:100%;overflow:hidden;width:100%}.bgdw-home .bgdw-factory__media>picture>img,.bgdw-home .bgdw-production-story__grid figure>picture>img{height:100%;max-width:none;object-fit:cover;width:100%}.bgdw-home .bgdw-product-card picture{display:block;overflow:hidden}.bgdw-home .bgdw-product-card picture>img{height:100%;object-fit:cover;width:100%}.bgdw-home .bgdw-hero{align-items:flex-end;display:flex;min-height:100svh;overflow:hidden;padding:0!important;position:relative}.bgdw-home .bgdw-hero>picture,.bgdw-home .bgdw-hero>.bgdw-hero__image{transform:scale(1.035);transition:transform 1200ms cubic-bezier(.23,1,.32,1)}.bgdw-home .bgdw-hero__image{object-position:center center!important}.bgdw-home .bgdw-hero__shade{background:linear-gradient(90deg,rgb(7 24 19 / .94) 0%,rgb(7 24 19 / .69) 43%,rgb(7 24 19 / .15) 73%,rgb(7 24 19 / .03) 100%),linear-gradient(0deg,rgb(7 24 19 / .48),transparent 52%)!important}.bgdw-home .bgdw-hero__inner{box-sizing:border-box;display:block!important;margin:0!important;max-width:none!important;padding:clamp(9rem,13vw,12rem) clamp(1.5rem,5.5vw,6.5rem) clamp(8rem,12vw,9rem)!important;position:relative;width:100%!important}.bgdw-home .bgdw-hero__copy{max-width:830px}.bgdw-home .bgdw-hero h1{color:#fff!important;font-size:clamp(3.2rem,6.2vw,6.8rem)!important;line-height:.92!important;max-width:12ch}.bgdw-home .bgdw-hero__lead{color:rgb(255 255 255 / .84)!important;font-size:clamp(1rem,1.35vw,1.2rem)!important;max-width:60ch}.bgdw-home .bgdw-hero .bgdw-label{color:#d4c2a6!important}.bgdw-home .bgdw-hero .bgdw-button--paper{background:#d4c2a6;color:#123d31}.bgdw-home .bgdw-hero .bgdw-button--ghost{border-color:rgb(255 255 255 / .52);color:#fff}.bgdw-home .bgdw-hero::before{bottom:clamp(1.35rem,2.4vw,2rem);color:rgb(255 255 255 / .84);content:"Scroll to explore  ↓";font-size:.66rem;font-weight:800;letter-spacing:.13em;position:absolute;right:clamp(1.5rem,5.5vw,6.5rem);text-transform:uppercase;z-index:3}@media (hover:hover) and (pointer:fine){.bgdw-home .bgdw-product-card,.bgdw-home .bgdw-path{transition:transform 220ms cubic-bezier(.23,1,.32,1),box-shadow 220ms ease,border-color 220ms ease}.bgdw-home .bgdw-product-card:hover,.bgdw-home .bgdw-path:hover{box-shadow:0 18px 38px rgb(18 61 49 / .12);transform:translate3d(0,-3px,0)}.bgdw-home .bgdw-button:hover .bgdw-icon,.bgdw-home .bgdw-inline-link:hover .bgdw-icon{transform:translateX(4px)}.bgdw-home .bgdw-button .bgdw-icon,.bgdw-home .bgdw-inline-link .bgdw-icon{transition:transform 180ms ease}}.bgdw-home .bgdw-button:active{transform:scale(.975)}.bgdw-home details>summary{transition:color 160ms ease}.bgdw-home details[open]>summary{color:#123d31}@media (prefers-reduced-motion:reduce){.bgdw-home *,.bgdw-home *::before,.bgdw-home *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:160ms!important}.bgdw-home .bgdw-hero__copy>*{opacity:1!important;transform:none!important}}@media (max-width:800px){.bgdw-home .bgdw-hero{min-height:860px}.bgdw-home .bgdw-hero__inner{padding:8rem 1.25rem 9.5rem!important}.bgdw-home .bgdw-hero h1{font-size:clamp(3.15rem,12vw,4.7rem)!important}.bgdw-home .bgdw-hero__image{object-position:62% center!important}.bgdw-home .bgdw-hero::before{display:none}}body .bgdw-home-widget-host,body .bgdw-home-widget-host>.elementor-widget-container,body .bgdw-home-section-host,body .bgdw-home-section-host>.e-con-inner{border-top:0!important;gap:0!important;margin-top:0!important;padding-top:0!important}body .bgdw-home-widget-host,body .bgdw-home-widget-host>.elementor-widget-container{margin:0!important;padding:0!important}body:has(.bgdw-home) #content,body:has(.bgdw-home) .site-content,body:has(.bgdw-home) .content-area,body:has(.bgdw-home) .site-main,body:has(.bgdw-home) article.page,body:has(.bgdw-home) article.page>.entry-content{border-top:0!important;margin-top:0!important;padding-top:0!important}.bgdw-home .bgdw-factory__copy h2{color:#fff!important}.bgdw-home .bgdw-quality-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:32px 0 0!important;padding:0!important;list-style:none!important;border-top:1px solid rgb(255 255 255 / .2)!important;border-left:1px solid rgb(255 255 255 / .2)!important}.bgdw-home .bgdw-quality-list>li{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-content:start;gap:14px!important;min-width:0;padding:22px 20px!important;border:0!important;border-right:1px solid rgb(255 255 255 / .2)!important;border-bottom:1px solid rgb(255 255 255 / .2)!important}.bgdw-home .bgdw-quality-list>li>span{color:#d8c19c!important;font-family:var(--serif)!important;font-size:1.4rem!important;line-height:1.15}.bgdw-home .bgdw-quality-list h3{margin:0!important;color:#fff!important;font-family:var(--sans)!important;font-size:1rem!important;font-weight:750!important;line-height:1.32!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}.bgdw-home .bgdw-quality-list p{margin-top:8px!important;max-width:34ch;color:rgb(255 255 255 / .74)!important;font-size:.86rem!important;line-height:1.55!important;overflow-wrap:normal!important;word-break:normal!important}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bgdw-product-card,.bgdw-path,.bgdw-process__line>li,.bgdw-capabilities>article,.bgdw-factory__media,.bgdw-factory__copy,.bgdw-documents__items>div,.bgdw-buyers__grid>article,.bgdw-production-story__grid>figure,.bgdw-quality-list>li,.bgdw-resources__grid>div{animation:bgdw-v12-view-enter linear both;animation-timeline:view();animation-range:entry 0% cover 24%}}}@keyframes bgdw-v12-view-enter{from{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@media (hover:hover) and (pointer:fine){.bgdw-home .bgdw-product-card img{transition:transform 240ms cubic-bezier(.23,1,.32,1)!important}.bgdw-home .bgdw-button{transition:background-color 180ms ease,color 180ms ease,border-color 180ms ease,transform 140ms cubic-bezier(.23,1,.32,1)!important}}@media (hover:none),(pointer:coarse){.bgdw-home .bgdw-product-card:hover img,.bgdw-home .bgdw-button:hover{transform:none!important}}.bgdw-home .bgdw-button:active{transform:scale(.97)!important;transition-duration:140ms!important}@media (prefers-reduced-motion:reduce){.bgdw-home .bgdw-hero__copy>*{opacity:1!important;transform:none!important;transition:opacity 160ms cubic-bezier(.23,1,.32,1),color 160ms ease!important}.bgdw-home .bgdw-product-card img,.bgdw-home .bgdw-button,.bgdw-home .bgdw-button .bgdw-icon,.bgdw-home .bgdw-inline-link .bgdw-icon{transform:none!important}.bgdw-home .bgdw-product-card img{transition:opacity 160ms cubic-bezier(.23,1,.32,1)!important}.bgdw-home .bgdw-button,.bgdw-home .bgdw-button .bgdw-icon,.bgdw-home .bgdw-inline-link .bgdw-icon{transition:opacity 160ms cubic-bezier(.23,1,.32,1),color 160ms ease,background-color 160ms ease,border-color 160ms ease!important}.bgdw-home .bgdw-button:active{transform:none!important}}.bgdw-home .bgdw-hero::before{display:none!important}.bgdw-home .bgdw-product-card,.bgdw-home .bgdw-factory__media{contain:layout paint}@media (max-width:680px){.bgdw-home .bgdw-quality-list{grid-template-columns:1fr!important}.bgdw-home .bgdw-quality-list>li{grid-template-columns:42px minmax(0,1fr)!important;padding:19px 16px!important}}@keyframes bgdw-factory-image-view-v14{from{opacity:.56;transform:translate3d(0,16px,0) scale(1.09)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}@media (prefers-reduced-motion:reduce){.bgdw-home .bgdw-factory__media,.bgdw-home .bgdw-factory__media>img,.bgdw-home .bgdw-factory__media>picture>img,.bgdw-home .bgdw-factory__media>div{opacity:1!important;transform:none!important;animation:none!important;transition:opacity 160ms cubic-bezier(.23,1,.32,1)!important}}.bgdw-rfq-host{--ink:#123d31;--dark:#0d2d25;--moss:#466352;--sand:#d4c2a6;--paper:#fbf8ef;--line:rgba(18,61,49,.18);--serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--sans:Inter,"Helvetica Neue",Arial,sans-serif;display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr)!important;gap:clamp(36px,6vw,88px)!important;align-items:start!important;width:min(1440px,calc(100% - 64px))!important;max-width:1440px!important;margin:clamp(72px,8vw,128px) auto!important;padding:clamp(36px,5vw,72px)!important;border:1px solid var(--line);border-radius:16px;background:var(--paper)!important;color:var(--ink);font-family:var(--sans)}.bgdw-rfq-host>.e-con,.bgdw-rfq-host>.elementor-element{min-width:0!important;width:100%!important}.bgdw-rfq-host .bgdw-rfq__copy h2{margin-top:14px;max-width:680px;color:var(--ink);font-family:var(--serif);font-size:clamp(2.7rem,4.3vw,4.8rem);font-weight:500;line-height:.98;letter-spacing:-.03em;text-wrap:balance}.bgdw-rfq-host .bgdw-rfq__copy>p:not(.bgdw-label){margin-top:24px;max-width:56ch;color:#557066}.bgdw-rfq-host .bgdw-rfq__copy ul{display:grid;gap:12px;margin-top:28px;padding:0;list-style:none}.bgdw-rfq-host .bgdw-rfq__copy li{display:flex;align-items:center;gap:10px;color:var(--ink);font-weight:700}.bgdw-rfq-host .bgdw-rfq__copy .bgdw-label{color:var(--moss);font-size:.76rem;font-weight:800;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.bgdw-rfq-host .bgdw-icon{width:1.25em;height:1.25em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}@media (max-width:820px){.bgdw-rfq-host{grid-template-columns:1fr!important;width:min(100% - 36px,720px)!important;gap:34px!important;margin:72px auto!important;padding:36px 24px!important}}@media (max-width:560px){.bgdw-rfq-host{width:calc(100% - 28px)!important;margin:56px auto!important;padding:30px 18px!important}.bgdw-rfq-host .bgdw-rfq__copy h2{font-size:clamp(2.35rem,12vw,3.4rem)}}.bgdw-rfq-host .fluentform-widget-wrapper,.bgdw-rfq-host .frm-fluent-form{width:100%;margin:0;align-self:start}.bgdw-rfq-host .ff-el-group{margin-bottom:16px}.bgdw-rfq-host .ff-el-input--label{margin-bottom:7px}.bgdw-rfq-host .ff-el-input--label label{color:var(--ink);font-family:var(--sans);font-size:.78rem;font-weight:800;letter-spacing:.04em}.bgdw-rfq-host .ff-el-form-control{box-sizing:border-box;width:100%;min-height:46px;padding:12px 13px;border:1px solid rgb(18 61 49 / .25);border-radius:8px;background:#fff;color:var(--ink);box-shadow:none;font-family:var(--sans);font-size:.92rem}.bgdw-rfq-host textarea.ff-el-form-control{min-height:122px;resize:vertical}.bgdw-rfq-host .ff-el-form-control:focus{border-color:var(--ink);outline:0;box-shadow:0 0 0 2px rgb(18 61 49 / .12)}.bgdw-rfq-host .ff-btn-submit{display:flex;width:100%!important;min-height:54px;align-items:center;justify-content:center;padding:14px 24px;border:0!important;border-radius:999px!important;background:var(--ink)!important;color:#fff!important;font-family:var(--sans);font-size:.76rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;transition:background-color 180ms ease,transform 140ms cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.bgdw-rfq-host .ff-btn-submit:hover{background:var(--dark)!important;transform:translateY(-2px)}}.bgdw-rfq-host .ff-btn-submit:active{transform:scale(.98)}.bgdw-rfq-host .ff-el-is-error .ff-el-form-control{border-color:#b42318}.bgdw-rfq-host .text-danger,.bgdw-rfq-host .error{color:#b42318;font-size:.8rem}.bgdw-rfq-host .ff-message-success{padding:16px 18px;border:1px solid rgb(18 61 49 / .22);border-radius:10px;background:#edf4ef;color:var(--ink)}@media (prefers-reduced-motion:reduce){.bgdw-rfq-host .ff-btn-submit,.bgdw-rfq-host .ff-btn-submit:hover,.bgdw-rfq-host .ff-btn-submit:active{transform:none!important;transition:background-color 160ms ease,color 160ms ease!important}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.bgdw-home .bgdw-product-card,.bgdw-home .bgdw-path,.bgdw-home .bgdw-capabilities article,.bgdw-home .bgdw-documents__items>div,.bgdw-home .bgdw-factory__media,.bgdw-home .bgdw-quality-list>li,.bgdw-home .bgdw-resource-links a,.bgdw-home .bgdw-faq details{transition:transform 240ms cubic-bezier(.23,1,.32,1),border-color 200ms ease,background-color 200ms ease,box-shadow 240ms ease}.bgdw-home .bgdw-product-card::after{transition:opacity 220ms ease,background-color 220ms ease}.bgdw-home .bgdw-product-card>img,.bgdw-home .bgdw-product-card>picture>img{transition:transform 420ms cubic-bezier(.23,1,.32,1)!important}.bgdw-home .bgdw-product-card>div{transition:transform 240ms cubic-bezier(.23,1,.32,1)}.bgdw-home .bgdw-product-card h3{display:table;position:relative}.bgdw-home .bgdw-product-card h3::after{content:"";position:absolute;right:0;bottom:-7px;left:0;height:1px;background:rgb(255 255 255 / .72);transform:scaleX(0);transform-origin:left center;transition:transform 260ms cubic-bezier(.23,1,.32,1)}.bgdw-home .bgdw-product-card:hover,.bgdw-home .bgdw-product-card:focus-within{transform:translate3d(0,-5px,0);box-shadow:0 22px 48px rgb(7 35 28 / .2)}.bgdw-home .bgdw-product-card:hover>img,.bgdw-home .bgdw-product-card:hover>picture>img,.bgdw-home .bgdw-product-card:focus-within>img,.bgdw-home .bgdw-product-card:focus-within>picture>img{transform:scale(1.065)!important}.bgdw-home .bgdw-product-card:hover>div,.bgdw-home .bgdw-product-card:focus-within>div{transform:translate3d(0,-8px,0)}.bgdw-home .bgdw-product-card:hover h3::after,.bgdw-home .bgdw-product-card:focus-within h3::after{transform:scaleX(1)}.bgdw-home .bgdw-path h3,.bgdw-home .bgdw-path a,.bgdw-home .bgdw-capabilities article .bgdw-icon,.bgdw-home .bgdw-capabilities article h3{transition:transform 220ms cubic-bezier(.23,1,.32,1),color 180ms ease}.bgdw-home .bgdw-path:hover,.bgdw-home .bgdw-path:focus-within{transform:translate3d(0,-5px,0);border-color:rgb(18 61 49 / .35);box-shadow:0 18px 38px rgb(18 61 49 / .12)}.bgdw-home .bgdw-path:hover h3,.bgdw-home .bgdw-path:focus-within h3{transform:translateX(6px)}.bgdw-home .bgdw-path:hover a,.bgdw-home .bgdw-path:focus-within a{transform:translateX(4px)}.bgdw-home .bgdw-capabilities article:hover{background:rgb(215 199 169 / .14);box-shadow:inset 0 -3px 0 rgb(18 61 49 / .3)}.bgdw-home .bgdw-capabilities article:hover .bgdw-icon{transform:translate3d(5px,-4px,0) rotate(-5deg)}.bgdw-home .bgdw-capabilities article:hover h3{transform:translateX(6px)}.bgdw-home .bgdw-process__title,.bgdw-home .bgdw-documents__items>div .bgdw-icon,.bgdw-home .bgdw-documents__items>div span{transition:transform 220ms cubic-bezier(.23,1,.32,1),color 180ms ease}.bgdw-home .bgdw-process__line>li:hover .bgdw-process__title{transform:translateY(-3px);color:var(--moss)}.bgdw-home .bgdw-documents__items>div:hover{background:rgb(255 255 255 / .28);box-shadow:inset 0 -3px 0 rgb(18 61 49 / .25)}.bgdw-home .bgdw-documents__items>div:hover .bgdw-icon{transform:translate3d(4px,-4px,0) rotate(-4deg)}.bgdw-home .bgdw-documents__items>div:hover span{transform:translateX(5px)}.bgdw-home .bgdw-factory__media>img,.bgdw-home .bgdw-factory__media>picture>img{transition:opacity 220ms ease,transform 420ms cubic-bezier(.23,1,.32,1)!important}.bgdw-home .bgdw-factory__media>div{transition:opacity 220ms ease,transform 240ms cubic-bezier(.23,1,.32,1)!important}.bgdw-home .bgdw-factory__media:hover{box-shadow:0 26px 60px rgb(0 0 0 / .28)}.bgdw-home .bgdw-quality-list>li>span,.bgdw-home .bgdw-quality-list>li h3,.bgdw-home .bgdw-quality-list>li p{transition:transform 200ms cubic-bezier(.23,1,.32,1),color 180ms ease,opacity 180ms ease}.bgdw-home .bgdw-quality-list>li:hover{background:rgb(255 255 255 / .045);transform:translateX(5px)}.bgdw-home .bgdw-quality-list>li:hover>span{transform:translate3d(4px,-2px,0);color:#fff}.bgdw-home .bgdw-quality-list>li:hover h3{transform:translateX(4px)}.bgdw-home .bgdw-quality-list>li:hover p{opacity:1;color:rgb(255 255 255 / .86)}.bgdw-home .bgdw-resource-links a span,.bgdw-home .bgdw-resource-links a .bgdw-icon,.bgdw-home .bgdw-faq summary,.bgdw-home .bgdw-faq summary::after{transition:transform 200ms cubic-bezier(.23,1,.32,1),color 180ms ease}.bgdw-home .bgdw-resource-links a:hover,.bgdw-home .bgdw-resource-links a:focus-visible{background:rgb(18 61 49 / .035);text-decoration:none}.bgdw-home .bgdw-resource-links a:hover span,.bgdw-home .bgdw-resource-links a:focus-visible span{transform:translateX(7px)}.bgdw-home .bgdw-resource-links a:hover .bgdw-icon,.bgdw-home .bgdw-resource-links a:focus-visible .bgdw-icon{transform:translateX(-5px)}.bgdw-home .bgdw-faq details:hover{background:rgb(18 61 49 / .03)}.bgdw-home .bgdw-faq details:hover summary{transform:translateX(6px);color:var(--moss)}.bgdw-home .bgdw-faq details:hover summary::after{transform:rotate(90deg)}.bgdw-home .bgdw-faq details[open] summary::after{transform:rotate(180deg)}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.bgdw-home .bgdw-product-card>div,.bgdw-home .bgdw-factory__media>div{transform:none!important}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.bgdw-home .bgdw-product-card,.bgdw-home .bgdw-path,.bgdw-home .bgdw-capabilities article,.bgdw-home .bgdw-documents__items>div,.bgdw-home .bgdw-factory__media,.bgdw-home .bgdw-quality-list>li,.bgdw-home .bgdw-resource-links a,.bgdw-home .bgdw-faq details{transition:border-color 200ms ease,background-color 200ms ease}.bgdw-home .bgdw-product-card:hover,.bgdw-home .bgdw-product-card:focus-within,.bgdw-home .bgdw-path:hover,.bgdw-home .bgdw-path:focus-within,.bgdw-home .bgdw-quality-list>li:hover{transform:none!important}.bgdw-home .bgdw-product-card:hover,.bgdw-home .bgdw-product-card:focus-within{box-shadow:0 20px 42px rgb(7 35 28 / .18)}.bgdw-home .bgdw-path:hover,.bgdw-home .bgdw-path:focus-within{box-shadow:0 16px 34px rgb(18 61 49 / .1)}.bgdw-home .bgdw-product-card:hover>div,.bgdw-home .bgdw-product-card:focus-within>div{transform:translate3d(0,-4px,0)}.bgdw-home .bgdw-product-card>img,.bgdw-home .bgdw-product-card>picture>img{transition:transform 260ms cubic-bezier(.23,1,.32,1)!important}.bgdw-home .bgdw-factory__media::before{content:"";position:absolute;inset:-38%;z-index:1;pointer-events:none;opacity:0;background:linear-gradient(112deg,transparent 40%,rgb(255 255 255 / .16) 50%,transparent 60%);transform:translate3d(-34%,0,0) rotate(8deg);transition:opacity 180ms ease,transform 260ms cubic-bezier(.23,1,.32,1)}.bgdw-home .bgdw-factory__media>div{z-index:2}.bgdw-home .bgdw-factory__media:hover::before{opacity:1;transform:translate3d(34%,0,0) rotate(8deg)}}@media (prefers-reduced-motion:reduce){.bgdw-home .bgdw-product-card:hover,.bgdw-home .bgdw-product-card:focus-within,.bgdw-home .bgdw-path:hover,.bgdw-home .bgdw-path:focus-within,.bgdw-home .bgdw-quality-list>li:hover{transform:none!important}.bgdw-home .bgdw-factory__media::before{display:none!important}}.bgdw-home .bgdw-hero{overflow:hidden}.bgdw-home .bgdw-hero__media{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;opacity:1;transform:translate3d(0,0,0) scale(1);transform-origin:center center}.bgdw-home .bgdw-hero__media>picture,.bgdw-home .bgdw-hero__media>img{position:absolute;inset:0;display:block;width:100%;height:100%}.bgdw-home .bgdw-hero__media>img,.bgdw-home .bgdw-hero__media>picture>img{position:absolute!important;inset:0;display:block;width:100%!important;max-width:none;height:100%!important;object-fit:cover;transform:translate3d(0,0,0) scale(1);transition:transform 260ms cubic-bezier(.23,1,.32,1)}@media (max-width:640px){.bgdw-home .bgdw-hero{min-height:0!important;display:block}.bgdw-home .bgdw-hero__media{position:relative;inset:auto;width:100%;height:clamp(210px,61vw,280px);opacity:1!important;transform:none!important;transition:none!important}.bgdw-home .bgdw-hero__media>picture,.bgdw-home .bgdw-hero__media>img,.bgdw-home .bgdw-hero__media>picture>img{position:absolute!important;inset:0;width:100%!important;height:100%!important}.bgdw-home .bgdw-hero__inner{display:block;padding:28px clamp(16px,4.5vw,24px) 24px!important}.bgdw-home .bgdw-hero h1{font-size:clamp(2.35rem,10.2vw,2.85rem)!important}}@media (prefers-reduced-motion:reduce){.bgdw-home .bgdw-hero__media{opacity:1!important;transform:none!important;transition:opacity 160ms cubic-bezier(.23,1,.32,1)!important}.bgdw-home .bgdw-hero__media>img,.bgdw-home .bgdw-hero__media>picture>img{transform:none!important;transition:none!important;will-change:auto!important}}body.bgdw-v23-home-active .bgdw-theme-header-root{display:block!important;position:absolute!important;inset:0 0 auto 0!important;z-index:999!important;width:100%!important;max-width:none!important;margin:0!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;overflow:visible!important}body.bgdw-v23-home-active .bgdw-theme-header-canvas{background-color:transparent!important;background-image:none!important}body.bgdw-v23-home-active #content,body.bgdw-v23-home-active .site-content,body.bgdw-v23-home-active .elementor-location-single,body.bgdw-v23-home-active .bgdw-home,body.bgdw-v23-home-active .bgdw-hero{margin-top:0!important;border-top:0!important}body.bgdw-v23-home-active #content,body.bgdw-v23-home-active .site-content,body.bgdw-v23-home-active .elementor-location-single{padding-top:0!important}.bgdw-home{--bgdw-site-header-height:96px;scroll-padding-top:var(--bgdw-site-header-height)}.bgdw-home .bgdw-rfq-anchor{display:block;position:relative;top:calc(-1 * var(--bgdw-site-header-height));visibility:hidden}body.bgdw-v23-home-active .bgdw-theme-footer-root{display:block!important;position:relative!important;z-index:2!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;visibility:visible!important;opacity:1!important;overflow:visible!important}body:not(.elementor-editor-active) .bgdw-empty-after-rfq{display:none!important;min-height:0!important;margin:0!important;padding:0!important}.bgdw-home .bgdw-button:hover,.bgdw-home .bgdw-product-card:hover img{transform:none!important}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.bgdw-home .bgdw-button:hover{transform:translate3d(0,-2px,0)!important}.bgdw-home .bgdw-product-card:hover img{transform:scale(1.035)!important}.bgdw-home .bgdw-product-card,.bgdw-home .bgdw-path{transition:transform 220ms cubic-bezier(.23,1,.32,1)!important}}@media (min-width:1024px) and (max-width:1366px),(min-width:1024px) and (max-height:820px){.bgdw-home .bgdw-hero,.bgdw-home .bgdw-hero__inner{min-height:max(820px, 100svh)!important}.bgdw-home .bgdw-hero__inner{justify-content:flex-end!important;padding-top:calc(var(--bgdw-site-header-height) + 34px)!important;padding-bottom:28px!important}.bgdw-home .bgdw-hero__copy{max-width:min(700px, 61vw)!important}.bgdw-home .bgdw-hero h1{max-width:12.6ch!important;margin-top:12px!important;font-size:clamp(3.05rem, 4.9vw, 4.2rem)!important;line-height:.92!important;letter-spacing:-.035em!important}.bgdw-home .bgdw-hero__lead{max-width:630px!important;margin-top:16px!important;font-size:clamp(.96rem, 1.2vw, 1.08rem)!important;line-height:1.5!important}.bgdw-home .bgdw-actions{margin-top:18px!important}.bgdw-home .bgdw-button{min-height:48px!important;padding:11px 21px!important}}@media (max-width:640px){.bgdw-home .bgdw-hero{display:flex!important;min-height:max(760px, 100svh)!important;overflow:hidden!important}.bgdw-home .bgdw-hero__media{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;opacity:1!important;transform:none!important}.bgdw-home .bgdw-hero__media>img,.bgdw-home .bgdw-hero__media>picture,.bgdw-home .bgdw-hero__media>picture>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.bgdw-home .bgdw-hero__shade{display:block!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgb(5 40 34 / .78) 0%,rgb(5 40 34 / .64) 34%,rgb(5 40 34 / .86) 74%,rgb(5 40 34 / .98) 100%)!important}.bgdw-home .bgdw-hero__inner{display:flex!important;min-height:max(760px, 100svh)!important;flex-direction:column!important;justify-content:flex-end!important;padding:calc(var(--bgdw-site-header-height) + 26px) 20px 34px!important}.bgdw-home .bgdw-hero__copy{max-width:100%!important}.bgdw-home .bgdw-hero h1{max-width:12ch!important;font-size:clamp(2.45rem, 10.7vw, 3.15rem)!important;line-height:.94!important}.bgdw-home .bgdw-actions{display:grid!important}.bgdw-home .bgdw-actions .bgdw-button--ghost{display:inline-flex!important}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.bgdw-home .bgdw-button--paper:hover{background:#fff!important}.bgdw-home .bgdw-button--ghost:hover{background:rgb(255 255 255 / .12)!important}.bgdw-home .bgdw-button--green:hover{background:var(--dark)!important}}body .bgdw-home .bgdw-global,body .bgdw-home .bgdw-global__copy,body .bgdw-home .bgdw-global__copy h2{color:#fff!important}body .bgdw-home .bgdw-global__copy>p:not(.bgdw-label){color:#d7e2dd!important}body .bgdw-home .bgdw-global__facts span{color:#c9d8d2!important}body .bgdw-home .bgdw-global__facts strong,body .bgdw-home .bgdw-global .bgdw-label{color:#ead4b2!important}body .bgdw-home .bgdw-fluent-form .ff-el-input--label label,body .bgdw-rfq-host .ff-el-input--label label{font-size:.78rem!important}body .bgdw-home .bgdw-fluent-form .ff-el-form-control:focus-visible,body .bgdw-rfq-host .ff-el-form-control:focus-visible{border-color:#123d31!important;outline:3px solid #c58d3c!important;outline-offset:2px!important;box-shadow:none!important}body .bgdw-home .bgdw-rfq-autobind{position:relative!important;inset:auto!important;transform:none!important;width:min(1440px,calc(100% - 64px))!important;max-width:1440px!important;margin-left:auto!important;margin-right:auto!important;overflow:visible!important}@media(max-width:820px){body .bgdw-home .bgdw-rfq-autobind{width:calc(100% - 36px)!important}}@media(max-width:560px){body .bgdw-home .bgdw-rfq-autobind{width:calc(100% - 28px)!important}body .bgdw-home .bgdw-label{font-size:.75rem!important}}body:not(.elementor-editor-active) [data-bgdw-v27-empty="true"]{display:none!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;max-width:0!important;max-height:0!important;flex:0 0 0!important;margin:0!important;padding:0!important;border:0!important;gap:0!important;overflow:hidden!important;visibility:hidden!important}body.bgdw-v23-home-active #content,body.bgdw-v23-home-active .site-content,body.bgdw-v23-home-active #primary,body.bgdw-v23-home-active main#main,body.bgdw-v23-home-active .site-main,body.bgdw-v23-home-active article.page,body.bgdw-v23-home-active .entry-content,body.bgdw-v23-home-active .elementor-location-single{margin-bottom:0!important;padding-bottom:0!important}body.bgdw-v23-home-active .bgdw-theme-footer-root,body.bgdw-v23-home-active .elementor-location-footer,body.bgdw-v23-home-active footer.site-footer{margin-top:0!important}body:not(.elementor-editor-active).bgdw-v23-home-active #bgdw-home>.bgdw-rfq-host:last-child{margin-bottom:0!important}.bgdw-home .bgdw-factory__support,.bgdw-home .bgdw-factory__floor{margin-top:clamp(52px,6vw,86px);padding-top:clamp(38px,4.5vw,58px);border-top:1px solid rgb(255 255 255 / .2)}.bgdw-home .bgdw-factory__support{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(34px,6vw,80px);align-items:center}.bgdw-home .bgdw-factory__support-copy h3,.bgdw-home .bgdw-factory__floor>header h3,.bgdw-home .bgdw-resource-column>h3,.bgdw-home .bgdw-faq>h3{margin:0;font-family:var(--serif);font-size:clamp(1.65rem,2.4vw,2.45rem);line-height:1.05;letter-spacing:-.02em}.bgdw-home .bgdw-factory__support-copy p,.bgdw-home .bgdw-factory__floor>header p{margin:16px 0 0;color:rgb(255 255 255 / .72);max-width:62ch}.bgdw-home .bgdw-factory .bgdw-documents__items{border-color:rgb(255 255 255 / .2)}.bgdw-home .bgdw-factory .bgdw-documents__items>div{min-height:102px;padding:24px;border-color:rgb(255 255 255 / .2);color:rgb(255 255 255 / .9)}.bgdw-home .bgdw-factory__floor>header{display:grid;grid-template-columns:minmax(0,.8fr) minmax(300px,1.2fr);gap:clamp(28px,6vw,76px);align-items:end}.bgdw-home .bgdw-factory__floor .bgdw-production-story__grid{margin-top:34px}.bgdw-home .bgdw-factory__floor figure{position:relative;min-height:420px;overflow:hidden;border-radius:14px;background:var(--dark)}.bgdw-home .bgdw-factory__floor figure::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgb(5 30 24 / .9))}.bgdw-home .bgdw-factory__floor figure img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bgdw-home .bgdw-factory__floor figcaption{position:absolute;z-index:1;left:26px;right:26px;bottom:24px;display:grid;gap:6px;color:#fff}.bgdw-home .bgdw-factory__floor figcaption strong{font-family:var(--serif);font-size:1.55rem}.bgdw-home .bgdw-factory__floor figcaption span{max-width:54ch;color:rgb(255 255 255 / .8);font-size:.88rem}.bgdw-home .bgdw-resources>.bgdw-shell>.bgdw-heading{max-width:850px}.bgdw-home .bgdw-resources__grid{margin-top:clamp(42px,5vw,68px);grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start}.bgdw-home .bgdw-resource-column,.bgdw-home .bgdw-faq{min-width:0}.bgdw-home .bgdw-resource-links{margin-top:24px}.bgdw-home .bgdw-faq details:first-of-type{margin-top:24px}@media (max-width:820px){.bgdw-home .bgdw-factory__support,.bgdw-home .bgdw-factory__floor>header,.bgdw-home .bgdw-resources__grid{grid-template-columns:1fr;gap:26px}.bgdw-home .bgdw-factory__floor figure{min-height:380px}}@media (max-width:560px){.bgdw-home .bgdw-factory__support,.bgdw-home .bgdw-factory__floor{margin-top:44px;padding-top:34px}.bgdw-home .bgdw-factory .bgdw-documents__items{grid-template-columns:1fr}.bgdw-home .bgdw-factory__floor .bgdw-production-story__grid{margin-top:24px}.bgdw-home .bgdw-factory__floor figure{min-height:330px}.bgdw-home .bgdw-factory__floor figcaption{left:20px;right:20px;bottom:20px}}@media (max-width:640px){.bgdw-home .bgdw-product-card,.bgdw-home .bgdw-product-card--material{min-height:280px!important}.bgdw-home .bgdw-product-card p{display:-webkit-box!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:7px!important;font-size:.72rem!important;line-height:1.35!important}}@media (max-width:640px){.bgdw-home .bgdw-hero{display:block!important;height:auto!important;min-height:0!important;overflow:hidden!important}.bgdw-home .bgdw-hero__media{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:clamp(185px,56vw,220px)!important;min-height:0!important}.bgdw-home .bgdw-hero__media>img,.bgdw-home .bgdw-hero__media>picture,.bgdw-home .bgdw-hero__media>picture>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:58% 52%!important;filter:brightness(.72) saturate(.88)}.bgdw-home .bgdw-hero__shade{display:none!important}.bgdw-home .bgdw-hero__inner{position:relative!important;display:block!important;width:100%!important;min-height:0!important;margin:0!important;padding:26px 20px 34px!important}.bgdw-home .bgdw-hero h1{max-width:11ch!important;margin-top:12px!important;font-size:clamp(2.35rem,10.2vw,2.85rem)!important;line-height:.94!important}.bgdw-home .bgdw-hero__lead{margin-top:18px!important;font-size:.98rem!important;line-height:1.5!important}.bgdw-home .bgdw-actions{display:block!important;margin-top:24px!important}.bgdw-home .bgdw-actions .bgdw-button--ghost{display:none!important}}@media (min-width:1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){#bgdw-home .bgdw-hero__media>.bgdw-hero__image,#bgdw-home .bgdw-hero__media>picture>.bgdw-hero__image{transform:scale(1)!important;transform-origin:center center;transition:transform 180ms cubic-bezier(.23,1,.32,1)!important}#bgdw-home .bgdw-hero:hover .bgdw-hero__media>.bgdw-hero__image,#bgdw-home .bgdw-hero:hover .bgdw-hero__media>picture>.bgdw-hero__image{transform:scale(1.025)!important;transition-duration:240ms!important}}form.fluent_form_3 .ff-btn-submit:not(.ff_btn_no_style){background-color:var(--fluentform-primary);color:#fff}