.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment,.comment-list{list-style-type:none;padding:0;margin:0}.comment-author-info{display:inline-block;vertical-align:middle}.comment-meta .avatar{float:left;margin-right:10px;border-radius:50%}.comment-author cite{font-style:normal;font-weight:700}.entry-meta.comment-metadata{margin-top:0}.comment-content{margin-top:1.5em}.comment-respond{margin-top:0}.comment-form>.form-submit{margin-bottom:0}.comment-form input,.comment-form-comment{margin-bottom:10px}.comment-form-comment textarea{resize:vertical}.comment-form #author,.comment-form #email,.comment-form #url{display:block}.comment-metadata .edit-link:before{display:none}.comment-body{padding:30px 0}.comment-content{padding:30px;border:1px solid rgba(0,0,0,.05)}.depth-1.parent>.children{border-bottom:1px solid rgba(0,0,0,.05)}.comment .children{padding-left:30px;margin-top:-30px;border-left:1px solid rgba(0,0,0,.05)}.pingback .comment-body,.trackback .comment-body{border-bottom:1px solid rgba(0,0,0,.05)}.pingback .edit-link{font-size:13px}.comment-content p:last-child{margin-bottom:0}.comment-list>.comment:first-child{padding-top:0;margin-top:0;border-top:0}ol.comment-list{margin-bottom:1.5em}.comment-form-cookies-consent{display:flex;align-items:center}.comment-form-cookies-consent input{margin-right:.5em;margin-bottom:0}.one-container .comments-area{margin-top:1.5em}.comment-content .reply{font-size:85%}#cancel-comment-reply-link{padding-left:10px}
.footer-widgets-container{padding:40px}.inside-footer-widgets{display:flex}.inside-footer-widgets>div{flex:1 1 0}.site-footer .footer-widgets-container .inner-padding{padding:0 0 0 40px}.site-footer .footer-widgets-container .inside-footer-widgets{margin-left:-40px}.top-bar{font-weight:400;text-transform:none;font-size:13px}.top-bar .inside-top-bar{display:flex;align-items:center;flex-wrap:wrap}.top-bar .inside-top-bar .widget{padding:0;display:inline-block;margin-bottom:0}.top-bar .inside-top-bar .textwidget p:last-child{margin:0}.top-bar .widget-title{display:none}.top-bar .widget{margin:0 10px}.top-bar .widget_nav_menu>div>ul{display:flex;align-items:center}.top-bar .widget_nav_menu li{margin:0 10px;padding:0}.top-bar .widget_nav_menu li:first-child{margin-left:0}.top-bar .widget_nav_menu li:last-child{margin-right:0}.top-bar .widget_nav_menu li ul{display:none}.inside-top-bar{padding:10px 40px}div.top-bar .widget{margin-bottom:0}.top-bar-align-right .widget{margin-right:0}.top-bar-align-right .widget:first-child{margin-left:auto}.top-bar-align-right .widget:nth-child(2n){order:-20}.top-bar-align-right .widget:nth-child(2){margin-left:0}.top-bar-align-left .widget{margin-left:0}.top-bar-align-left .widget:nth-child(odd){order:-20}.top-bar-align-left .widget:nth-child(2){margin-left:auto}.top-bar-align-left .widget:last-child{margin-right:0}.top-bar-align-center .widget:first-child{margin-left:auto}.top-bar-align-center .widget:last-child{margin-right:auto}.top-bar-align-center .widget:not(:first-child):not(:last-child){margin:0 5px}.footer-bar-active .footer-bar .widget{padding:0}.footer-bar .widget_nav_menu>div>ul{display:flex;align-items:center;flex-wrap:wrap}.footer-bar .widget_nav_menu li{margin:0 10px;padding:0}.footer-bar .widget_nav_menu li:first-child{margin-left:0}.footer-bar .widget_nav_menu li:last-child{margin-right:0}.footer-bar .widget_nav_menu li ul{display:none}.footer-bar .textwidget p:last-child{margin:0}.footer-bar .widget-title{display:none}.footer-bar-align-right .copyright-bar{order:-20;margin-right:auto}.footer-bar-align-left .copyright-bar{margin-left:auto}.footer-bar-align-center .inside-site-info{flex-direction:column}.footer-bar-align-center .footer-bar{margin-bottom:10px}.site-footer:not(.footer-bar-active) .copyright-bar{margin:0 auto}@media (max-width:768px){.top-bar .inside-top-bar{justify-content:center}.top-bar .inside-top-bar>.widget{order:1;margin:0 10px}.top-bar .inside-top-bar:first-child{margin-left:auto}.top-bar .inside-top-bar:last-child{margin-right:auto}.top-bar .widget_nav_menu li{padding:5px 0}.top-bar-align-center{text-align:center}.inside-footer-widgets{flex-direction:column}.inside-footer-widgets>div:not(:last-child){margin-bottom:40px}.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets{margin:0}.site-footer .footer-widgets .footer-widgets-container .inner-padding{padding:0}.footer-bar-active .inside-site-info{flex-direction:column}.footer-bar-active .footer-bar{margin-bottom:10px}.footer-bar .widget_nav_menu>div>ul{justify-content:center}.footer-bar .widget_nav_menu li{padding:5px 0}.footer-bar .widget_nav_menu li:first-child{margin-left:10px}.footer-bar .widget_nav_menu li:last-child{margin-right:10px}.footer-bar-align-left .copyright-bar{margin-left:0}.footer-bar-align-right .copyright-bar{order:unset;margin-right:0}}
blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0;border:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}progress{vertical-align:baseline}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}pre{background:rgba(0,0,0,.05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%}blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}blockquote p:last-child{margin:0}table,td,th{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}td,th{padding:8px}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:40px;margin-top:40px}fieldset{padding:0;border:0;min-width:inherit}fieldset legend{padding:0;margin-bottom:1.5em}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h4{font-size:24px}h5{font-size:20px}h4,h5,h6{margin-bottom:20px}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:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%}button,input[type=button],input[type=reset],input[type=submit]{background:#55555e;color:#fff;border:1px solid transparent;cursor:pointer;-webkit-appearance:button;padding:10px 20px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid;border-radius:0;padding:10px 15px;max-width:100%}textarea{width:100%}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a{text-decoration:none}.button,.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block}.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit}.using-mouse :focus{outline:0}.using-mouse ::-moz-focus-inner{border:0}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.no-sidebar .entry-content .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}.inside-navigation{position:relative}.main-navigation .inside-navigation{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.main-navigation .main-nav>ul{display:flex;flex-wrap:wrap;align-items:center}.main-navigation li{position:relative}.main-navigation .menu-bar-items{display:flex;align-items:center;font-size:15px}.main-navigation .menu-bar-items a{color:inherit}.main-navigation .menu-bar-item{position:relative}.main-navigation .menu-bar-item.search-item{z-index:20}.main-navigation .menu-bar-item>a{padding-left:20px;padding-right:20px;line-height:60px}.sidebar .main-navigation .main-nav{flex-basis:100%}.sidebar .main-navigation .main-nav>ul{flex-direction:column}.sidebar .main-navigation .menu-bar-items{margin:0 auto}.sidebar .main-navigation .menu-bar-items .search-item{order:10}.nav-align-center .inside-navigation{justify-content:center}.nav-align-center .main-nav>ul{justify-content:center}.nav-align-right .inside-navigation{justify-content:flex-end}.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.main-navigation ul ul a{display:block}.main-navigation ul ul li{width:100%}.main-navigation .main-nav ul ul li a{line-height:normal;padding:10px 20px;font-size:14px}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.main-navigation.sub-menu-left ul ul{box-shadow:-1px 1px 0 rgba(0,0,0,.1)}.main-navigation.sub-menu-left .sub-menu{right:0}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul{right:100%;left:auto}.nav-float-right .main-navigation ul ul ul{top:0}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:right}.widget-area .main-navigation li{float:none;display:block;width:100%;padding:0;margin:0}.sidebar .main-navigation.sub-menu-right ul li.sfHover ul,.sidebar .main-navigation.sub-menu-right ul li:hover ul{top:0;left:100%}.sidebar .main-navigation.sub-menu-left ul li.sfHover ul,.sidebar .main-navigation.sub-menu-left ul li:hover ul{top:0;right:100%}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 2em;overflow:hidden}.site-main .post-navigation{margin-bottom:0}.paging-navigation .nav-next,.paging-navigation .nav-previous{display:none}.paging-navigation .nav-links>*{padding:0 5px}.paging-navigation .nav-links .current{font-weight:700}.nav-links>:first-child{padding-left:0}.site-header{position:relative}.inside-header{padding:20px 40px}.main-title{margin:0;font-size:25px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}.site-description{margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px}.site-logo{display:inline-block;max-width:100%}.site-header .header-image{vertical-align:middle}.inside-header{display:flex;align-items:center}.header-widget{margin-left:auto}.header-widget p:last-child{margin-bottom:0}.nav-float-right .header-widget{margin-left:20px}.nav-float-right #site-navigation{margin-left:auto}.nav-float-left #site-navigation{margin-right:auto;order:-10}.nav-float-left .header-widget{margin-left:0;margin-right:20px;order:-15}.header-aligned-center:not([class*=nav-float-]) .inside-header{justify-content:center;flex-direction:column;text-align:center}.header-aligned-center:not([class*=nav-float-]) .header-widget{margin-left:auto;margin-right:auto}.header-aligned-center:not([class*=nav-float-]) .inside-header>:not(:first-child){margin-top:1em}.header-aligned-right:not([class*=nav-float-]) .inside-header{justify-content:flex-end}.header-aligned-right:not([class*=nav-float-]) .header-widget{margin-right:auto;margin-left:0;order:-10}.site-branding-container{display:inline-flex;align-items:center;text-align:left;flex-shrink:0}.site-branding-container .site-logo{margin-right:1em}.sticky{display:block}.entry-header .gp-icon,.posted-on .updated{display:none}.byline,.entry-header .cat-links,.entry-header .comments-link,.entry-header .tags-links,.group-blog .byline,.single .byline{display:inline}footer.entry-meta .byline,footer.entry-meta .posted-on{display:block}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em}.page-links{clear:both;margin:0 0 1.5em}.archive .format-aside .entry-header,.archive .format-status .entry-header,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-status .entry-header,.blog .format-status .entry-meta,.blog .format-status .entry-title{display:none}.archive .format-aside .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content,.blog .format-status .entry-content{margin-top:0}.archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child{margin-bottom:0}.entry-header,.site-content{word-wrap:break-word}.entry-title{margin-bottom:0}.author .page-header .page-title{display:flex;align-items:center}.author .page-header .avatar{margin-right:20px}.page-header .author-info>:last-child,.page-header>:last-child{margin-bottom:0}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}footer.entry-meta{margin-top:2em}.cat-links,.comments-link,.tags-links{display:block}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}.wp-caption{margin-bottom:1.5em;max-width:100%;position:relative}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto 0;max-width:100%}.wp-caption .wp-caption-text{font-size:75%;padding-top:5px;opacity:.8}.wp-caption img{position:relative;vertical-align:bottom}.wp-block-image figcaption{font-size:13px;text-align:center}.wp-block-gallery,ul.blocks-gallery-grid{margin-left:0}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{background:rgba(255,255,255,.7);color:#000;padding:10px;box-sizing:border-box}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site-main .gallery{margin-bottom:1.5em}.gallery-item img{vertical-align:bottom}.gallery-icon{padding:5px}embed,iframe,object{max-width:100%}.wp-block-post-template{margin-left:0}.widget-area .widget{padding:40px}.widget select{max-width:100%}.footer-widgets .widget :last-child,.sidebar .widget :last-child{margin-bottom:0}.widget-title{margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none}.widget ol,.widget ul{margin:0}.widget .search-field{width:100%}.widget .search-form{display:flex}.widget .search-form button.search-submit{font-size:15px}.footer-widgets .widget{margin-bottom:30px}.footer-widgets .widget:last-child,.sidebar .widget:last-child{margin-bottom:0}.widget ul li{list-style-type:none;position:relative;margin-bottom:.5em}.widget ul li ul{margin-left:1em;margin-top:.5em}.wp-calendar-table{table-layout:fixed}.site-content{display:flex}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px}.page-header,.sidebar .widget,.site-main>*{margin-bottom:20px}.both-left .inside-left-sidebar,.both-right .inside-left-sidebar{margin-right:10px}.both-left .inside-right-sidebar,.both-right .inside-right-sidebar{margin-left:10px}.one-container.both-right .site-main,.one-container.right-sidebar .site-main{margin-right:40px}.one-container.both-left .site-main,.one-container.left-sidebar .site-main{margin-left:40px}.one-container.both-sidebars .site-main{margin:0 40px 0 40px}.one-container.archive .post:not(:last-child):not(.is-loop-template-item),.one-container.blog .post:not(:last-child):not(.is-loop-template-item){padding-bottom:40px}.one-container .site-content{padding:40px}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:40px}.separate-containers .site-main{margin:20px}.separate-containers.no-sidebar .site-main{margin-left:0;margin-right:0}.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main{margin-left:0}.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main{margin-right:0}.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar{margin-top:20px;margin-bottom:20px}.inside-page-header{padding:40px}.widget-area .main-navigation{margin-bottom:20px}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0}.full-width-content .container.grid-container{max-width:100%}.full-width-content.no-sidebar.separate-containers .site-main{margin:0}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article{padding:0}.full-width-content .entry-content .alignwide{margin-left:0;width:auto;max-width:unset}.contained-content.one-container .site-content,.contained-content.separate-containers .inside-article{padding:0}.sidebar .grid-container{max-width:100%;width:100%}.both-left .is-left-sidebar,.both-sidebars .is-left-sidebar,.left-sidebar .sidebar{order:-10}.both-left .is-right-sidebar{order:-5}.both-right .is-left-sidebar{order:5}.both-right .is-right-sidebar,.both-sidebars .is-right-sidebar{order:10}.inside-site-info{display:flex;align-items:center;justify-content:center;padding:20px 40px}.site-info{text-align:center;font-size:15px}.post-image:not(:first-child){margin-top:2em}.featured-image{line-height:0}.separate-containers .featured-image{margin-top:20px}.separate-containers .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.one-container .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.close-search .icon-search svg:first-child,.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:first-child{display:none}.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2){display:block}.entry-meta .gp-icon{margin-right:.6em;opacity:.7}nav.toggled .icon-arrow-left svg{transform:rotate(-90deg)}nav.toggled .icon-arrow-right svg{transform:rotate(90deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg{transform:rotate(180deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg{transform:rotate(-270deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg{transform:rotate(270deg)}.container.grid-container{width:auto}.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{display:none}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}.menu-toggle .mobile-menu:empty{display:none}button.menu-toggle{background-color:transparent;flex-grow:1;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}.has-menu-bar-items button.menu-toggle{flex-grow:0}nav.toggled ul ul.sub-menu{width:100%}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled .main-nav{flex-basis:100%;order:3}.main-navigation.toggled .main-nav>ul{display:block}.main-navigation.toggled .main-nav li{width:100%;text-align:left}.main-navigation.toggled .main-nav ul ul{transition:0s;visibility:hidden;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.05)}.main-navigation.toggled .main-nav ul ul li:last-child>ul{border-bottom:0}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}.mobile-menu-control-wrapper{display:none;margin-left:auto;align-items:center}.has-inline-mobile-toggle #site-navigation.toggled{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search .nav-search-active{position:relative}.has-inline-mobile-toggle #site-navigation.has-active-search .navigation-search input{outline:auto}.nav-float-left .mobile-menu-control-wrapper{order:-10;margin-left:0;margin-right:auto;flex-direction:row-reverse}@media (max-width:768px){.hide-on-mobile{display:none!important}a,body,button,input,select,textarea{transition:all 0s ease-in-out}.inside-header{flex-direction:column;text-align:center}.site-header .header-widget{margin-top:1.5em;margin-left:auto;margin-right:auto;text-align:center}.site-content{flex-direction:column}.container .site-content .content-area{width:auto}.is-left-sidebar.sidebar,.is-right-sidebar.sidebar{width:auto;order:initial}.is-left-sidebar+.is-right-sidebar .inside-right-sidebar{margin-top:0}.both-left .inside-left-sidebar,.both-left .inside-right-sidebar,.both-right .inside-left-sidebar,.both-right .inside-right-sidebar{margin-right:0;margin-left:0}#main{margin-left:0;margin-right:0}body:not(.no-sidebar) #main{margin-bottom:0}.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.comment .children{padding-left:10px;margin-left:0}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}}@media (min-width:769px) and (max-width:1024px){.hide-on-tablet{display:none!important}}@media (min-width:1025px){.hide-on-desktop{display:none!important}}
:root{--vc-orange:#FD6C23;--vc-orange-dark:color-mix(in srgb, #FD6C23 90%, #000);--vc-charcoal:#2E2E2E;--vc-charcoal-hover:#4B4B4A;--vc-pink:#FFE3E1;--vc-teal:#006666;--vc-forest:#005452;--vc-mint:#99FFCC;--vc-soft:#F2F2F2;--vc-coral:#F95C3F;--vc-white:#FFFFFF;--vc-font:"greycliff-cf", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--vc-container:80rem;--vc-gutter:16px;--vc-section:48px;--vc-radius:10px;--vc-header-h:95px}@media (min-width:768px){:root{--vc-gutter:32px;--vc-section:64px}}@media (min-width:1024px){:root{--vc-section:80px}}.has-venture-orange-color{color:var(--vc-orange)!important}.has-venture-orange-background-color{background-color:var(--vc-orange)!important}.has-charcoal-grey-color{color:var(--vc-charcoal)!important}.has-charcoal-grey-background-color{background-color:var(--vc-charcoal)!important}.has-pink-color{color:var(--vc-pink)!important}.has-pink-background-color{background-color:var(--vc-pink)!important}.has-deep-teal-color{color:var(--vc-teal)!important}.has-deep-teal-background-color{background-color:var(--vc-teal)!important}.has-forest-teal-color{color:var(--vc-forest)!important}.has-forest-teal-background-color{background-color:var(--vc-forest)!important}.has-mint-color{color:var(--vc-mint)!important}.has-mint-background-color{background-color:var(--vc-mint)!important}.has-soft-grey-color{color:var(--vc-soft)!important}.has-soft-grey-background-color{background-color:var(--vc-soft)!important}.has-white-color{color:#fff!important}.has-white-background-color{background-color:#fff!important}.has-small-font-size{font-size:14px!important}.has-normal-font-size{font-size:18px!important}.has-large-font-size{font-size:24px!important}body,.editor-styles-wrapper{font-family:var(--vc-font);font-size:16px;line-height:1.5;color:var(--vc-charcoal);background:#fff;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.editor-styles-wrapper h1,.editor-styles-wrapper h2,.editor-styles-wrapper h3{font-family:var(--vc-font);font-weight:700;color:inherit;margin:0 0 .5em}h1{font-size:2.25rem;line-height:1.15}h2{font-size:1.75rem;line-height:1.18}h3{font-size:1.25rem;line-height:1.3}@media (min-width:768px){h1{font-size:3rem}h2{font-size:2.25rem}h3{font-size:1.5rem}}@media (min-width:1024px){h1{font-size:3.75rem}h2{font-size:2.5rem}}p{margin:0 0 1em}a{color:var(--vc-orange);text-decoration:none;transition:color .2s,opacity .2s,background-color .2s}a:hover{color:var(--vc-orange-dark)}img{max-width:100%;height:auto}:focus-visible{outline:3px solid var(--vc-orange);outline-offset:2px}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vc-skip{position:absolute;left:16px;top:-100px;z-index:100;background:#fff;color:var(--vc-charcoal);padding:12px 16px;border-radius:5px}.vc-skip:focus{top:16px}.vc-container,.vc-section>.vc-inner{width:100%;max-width:var(--vc-container);margin-inline:auto;padding-inline:var(--vc-gutter);box-sizing:border-box}body.vc-builder .site.grid-container,body.vc-builder .site-content,body.vc-builder .content-area,body.vc-builder .site-main,body.vc-builder .inside-article,body.vc-builder .entry-content{max-width:none;width:100%;padding:0;margin:0}body.vc-builder .site-content{display:block}body.vc-builder .entry-content>*{margin-top:0;margin-bottom:0}body.vc-builder .inside-article{background:none}body.vc-builder .entry-header,body.vc-builder .entry-meta,body.vc-builder .comments-area{display:none}body.vc-no-hero .site{padding-top:var(--vc-header-h)}body:not(.vc-builder) .site-content{padding-block:var(--vc-section)}body:not(.vc-builder) .site.grid-container{max-width:var(--vc-container);padding-inline:var(--vc-gutter)}body .button,.wp-block-button__link,.vc-builder .wp-block-button .wp-block-button__link,.editor-styles-wrapper .wp-block-button__link,button.button,input[type="submit"].button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.25rem;border:3px solid var(--vc-charcoal);border-radius:0;background:var(--vc-charcoal);color:#fff;font-family:var(--vc-font);font-size:14px;font-weight:700;line-height:1.1;letter-spacing:.05ch;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}body .button:hover,.wp-block-button__link:hover{background:var(--vc-charcoal-hover);border-color:var(--vc-charcoal-hover);color:#fff}.wp-block-button:not(.is-style-charcoal):not(.is-style-white):not(.is-style-outline) .wp-block-button__link,body .button--primary{background:var(--vc-orange);border-color:var(--vc-orange);color:#fff}.wp-block-button:not(.is-style-charcoal):not(.is-style-white):not(.is-style-outline) .wp-block-button__link:hover,body .button--primary:hover{background:var(--vc-orange-dark);border-color:var(--vc-orange-dark);color:#fff}.wp-block-button.is-style-charcoal .wp-block-button__link{background:var(--vc-charcoal);border-color:var(--vc-charcoal)}.wp-block-button.is-style-white .wp-block-button__link,body .button--white{background:#fff;border-color:#fff;color:var(--vc-charcoal)}.wp-block-button.is-style-white .wp-block-button__link:hover,body .button--white:hover{background:var(--vc-pink);border-color:var(--vc-pink);color:var(--vc-charcoal)}.is-style-outline .wp-block-button__link{background:transparent;border-color:currentColor;color:inherit}.wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px}:root{--vc-cut:28px}.vc-header__cta{--vc-cut:21px}body .button,.wp-block-button__link,.vc-header__cta,.vc-search__form button,.vc-footer__form button{position:relative;padding-right:calc(1.25rem + var(--vc-cut) * .6)!important;clip-path:polygon(0 0,100% 0,calc(100% - var(--vc-cut)) 100%,0 100%)}body .button:focus-visible,.wp-block-button__link:focus-visible,.vc-header__cta:focus-visible{outline:2px solid #fff;outline-offset:-6px}.wp-block-button.is-style-outline .wp-block-button__link{background:var(--vc-charcoal);border-color:var(--vc-charcoal);color:#fff}.is-style-eyebrow,.vc-eyebrow{display:flex;align-items:center;gap:12px;font-size:16px!important;font-weight:400;line-height:1.5;margin-bottom:16px!important;color:inherit}.is-style-eyebrow::before,.vc-eyebrow::before{content:"";flex:0 0 14px;width:14px;height:12px;background:var(--vc-orange);clip-path:polygon(0 0,100% 0,50% 100%)}.vc-family .is-style-eyebrow::before,.vc-page-hero .is-style-eyebrow::before,.vc-cta .is-style-eyebrow::before,.has-venture-orange-background-color .is-style-eyebrow::before{background:currentColor}.is-style-rounded img,.wp-block-image.is-style-rounded img{border-radius:var(--vc-radius)}.vc-chip{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--vc-pink);color:var(--vc-charcoal);font-size:12px;font-weight:700;letter-spacing:.05ch;text-transform:uppercase;line-height:1.4}.vc-empty{opacity:.8}.vc-section{padding-block:var(--vc-section);position:relative}.vc-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.vc-section-head h2{margin:0;max-width:46rem}.vc-header{position:fixed;inset:0 0 auto;z-index:50;color:#fff;background:linear-gradient(rgba(0,0,0,.9) 0,rgba(0,0,0,.737) 19%,rgba(0,0,0,.54) 34%,rgba(0,0,0,.38) 47%,rgba(0,0,0,.28) 56.5%,rgba(0,0,0,.192) 65%,rgba(0,0,0,.125) 73%,rgba(0,0,0,.075) 80.2%,rgba(0,0,0,.043) 86.1%,rgba(0,0,0,.02) 91%,rgba(0,0,0,.008) 95.2%,rgba(0,0,0,.004) 98.2%,transparent);transition:background-color .3s}body.vc-no-hero .vc-header,body.vc-menu-open .vc-header{background:var(--vc-charcoal)}body.admin-bar .vc-header{top:46px}@media (min-width:783px){body.admin-bar .vc-header{top:32px}}@media (max-width:600px){body.admin-bar .vc-header{top:0}body.admin-bar .vc-header.is-scrolled{top:0}}.vc-header__inner{display:flex;align-items:center;gap:32px;padding-block:20px}.vc-header__logo{display:block;flex:0 0 auto;line-height:0}.vc-header__logo img{height:44px;width:auto}@media (min-width:1024px){.vc-header__logo img{height:55px}}.vc-logo-text{font-weight:800;font-size:1.5rem;color:#fff;line-height:1}.vc-nav{display:none;margin-left:auto}@media (min-width:1100px){.vc-nav{display:block}}.vc-nav__menu,.vc-nav__menu .sub-menu{list-style:none;margin:0;padding:0}.vc-nav__menu{display:flex;gap:32px}.vc-nav__menu>li>a{display:flex;align-items:center;gap:6px;padding-block:8px;color:#fff;font-size:16px;font-weight:600}.vc-nav__menu>li.menu-item-has-children>a::after{content:"";width:7px;height:7px;margin-top:-4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s,margin .2s;opacity:.8}.vc-nav__menu>li.is-open>a::after{transform:rotate(-135deg);margin-top:4px}.vc-nav__menu>li>a:hover,.vc-nav__menu>li.is-open>a,.vc-nav__menu>li.current-menu-item>a,.vc-nav__menu>li.current-menu-ancestor>a{color:rgba(255,255,255,.8)}.vc-header__tools{display:flex;align-items:center;gap:20px;margin-left:auto}@media (min-width:1100px){.vc-nav+.vc-header__tools{margin-left:8px}}.vc-header__cta{display:none;padding:11px 1.1rem;border:0;background:var(--vc-orange);color:#fff;font-size:13px;font-weight:700;letter-spacing:.05ch;text-transform:uppercase;line-height:1.1;white-space:nowrap}.vc-header__cta:hover,.vc-header__cta:focus{background:var(--vc-orange-dark);color:#fff}@media (min-width:768px){.vc-header__cta{display:inline-block}}@media (min-width:1100px) and (max-width:1279px){.vc-nav__menu{gap:22px}}.vc-header__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:none;color:#fff;cursor:pointer}.vc-header__icon:hover,.vc-header__icon:focus{color:rgba(255,255,255,.8);background:none}.vc-header__icon .vc-icon{width:24px;height:24px}.vc-burger-close{display:none}body.vc-menu-open .vc-burger-open{display:none}body.vc-menu-open .vc-burger-close{display:inline-flex}.vc-search{background:var(--vc-charcoal);padding-block:0 20px}.vc-search[hidden]{display:none}.vc-search__form{display:flex;gap:12px}.vc-search__form input{flex:1;min-width:0;padding:12px 20px;border:0;border-radius:999px;background:#404040;color:#fff;font:inherit}.vc-search__form input::placeholder{color:rgba(255,255,255,.6)}.vc-overlay{position:fixed;inset:0;z-index:40;background:rgba(0,0,0,.5);overflow-y:auto}.vc-overlay[hidden]{display:none}.vc-overlay__panel{margin-top:var(--vc-header-h);background:var(--vc-orange);color:var(--vc-charcoal);padding-block:40px 56px;animation:vc-drop .25s ease-out}@keyframes vc-drop{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.vc-overlay__inner{display:grid;gap:40px}@media (min-width:1024px){.vc-overlay__inner{grid-template-columns:1fr 320px}}.vc-overlay__menu,.vc-overlay__menu .sub-menu{list-style:none;margin:0;padding:0}.vc-overlay__menu{display:grid;gap:32px 40px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.vc-overlay__menu>li>a{display:flex;align-items:center;gap:12px;color:var(--vc-charcoal);font-size:1.25rem;font-weight:600;margin-bottom:8px}.vc-overlay__menu>li>a::before{content:"";width:12px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 14'%3E%3Cpath d='M12 6.956 0 0v14z' fill='%23fff'/%3E%3C/svg%3E") no-repeat center / contain}.vc-overlay__menu .sub-menu a{display:block;padding:4px 0 4px 24px;color:var(--vc-charcoal);font-weight:500}.vc-overlay__menu a:hover{color:#fff}.vc-overlay__lead{font-size:1.25rem;font-weight:700}body.vc-menu-open{overflow:hidden}.vc-hero{position:relative;display:flex;align-items:flex-end;min-height:100vh;min-height:100svh;color:#fff;background:#000;overflow:hidden;isolation:isolate}.vc-hero>.wp-block-video,.vc-hero>.wp-block-image,.vc-page-hero>.wp-block-image{position:absolute;inset:0;z-index:-2;margin:0}.vc-hero>.wp-block-video video,.vc-hero>.wp-block-image img,.vc-page-hero>.wp-block-image img{width:100%;height:100%;object-fit:cover;border-radius:0}.vc-hero::after,.vc-page-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:rgba(0,0,0,.5);pointer-events:none}.vc-hero__content{width:100%;max-width:var(--vc-container);margin-inline:auto;padding:calc(var(--vc-header-h) + 40px) var(--vc-gutter) 64px;box-sizing:border-box}.vc-hero h1,.vc-page-hero h1{font-size:2.25rem;line-height:1.25;font-weight:700;max-width:54rem;text-shadow:0 2px 8px rgba(0,0,0,.3);margin-bottom:24px}.vc-hero .vc-hero__content h1{max-width:8.6em;font-size:clamp(3rem, 7vw, 7.5rem);font-weight:800;line-height:.92;letter-spacing:-.035em;margin-bottom:28px}.vc-hero__eyebrow{margin:0 0 18px!important;font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.85)}.vc-hero__content>p:not(.vc-hero__eyebrow){max-width:36rem;font-size:1.125rem;line-height:1.55}@media (min-width:1024px){.vc-hero__content>p:not(.vc-hero__eyebrow){font-size:1.375rem}}.vc-hero__content>.vc-hero__sub{margin-bottom:2px!important}@media (min-width:768px){.vc-hero h1,.vc-page-hero h1{font-size:3rem}}@media (min-width:1024px){.vc-hero h1,.vc-page-hero h1{font-size:3.75rem}}.vc-hero__bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;width:100%;font-size:14px;line-height:1.4;padding:14px 20px;border-radius:var(--vc-radius);background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box}.vc-hero__bar p{margin:0!important;font-weight:500}.vc-hero__bar p strong,.vc-hero__bar .vc-hero__label{color:var(--vc-orange);font-weight:600}.vc-hero__bar p+p{padding-left:20px;border-left:1px solid rgba(255,255,255,.2)}.vc-hero__bar .wp-block-buttons{margin:0 0 0 auto}.vc-hero__sub{margin:0 0 4px!important;font-size:1rem}.vc-hero__sub strong{font-weight:700}.vc-hero__content>p:last-of-type{margin-bottom:32px}@media (max-width:767px){.vc-hero__bar p:first-child{flex-basis:100%}.vc-hero__bar p:nth-child(2){padding-left:0;border-left:0}.vc-hero__bar .wp-block-buttons{margin:4px 0 0;flex-basis:100%}}.vc-page-hero{position:relative;display:flex;align-items:flex-end;min-height:60vh;color:#fff;background:var(--vc-charcoal);isolation:isolate;overflow:hidden}.vc-page-hero>.wp-block-group,.vc-page-hero__content{width:100%;max-width:var(--vc-container);margin-inline:auto;padding:calc(var(--vc-header-h) + 40px) var(--vc-gutter) 56px;box-sizing:border-box}.vc-page-hero p{font-size:1.125rem;max-width:40rem}.vc-mission{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1279 555' preserveAspectRatio='xMinYMid slice'%3E%3Cpath d='M0 0h220l330 555H0z' fill='%23FD6C23'/%3E%3C/svg%3E") left center / auto 100% no-repeat}.vc-mission__grid{display:grid;gap:40px;align-items:start}@media (min-width:1024px){.vc-mission__grid{grid-template-columns:424px 1fr;gap:140px}}.vc-mission__grid .wp-block-image{margin:0}.vc-mission__grid .wp-block-image img{width:100%;aspect-ratio:424 / 257;object-fit:cover;border-radius:var(--vc-radius)}.vc-mission h2{font-size:1.75rem;line-height:1.23;margin-bottom:32px}@media (min-width:768px){.vc-mission h2{font-size:2.25rem}}@media (min-width:1024px){.vc-mission h2{font-size:3.125rem}}.vc-mission h2+.vc-mission__lead{margin-top:-12px}.vc-mission__lead{font-size:1.125rem;line-height:1.5;max-width:40rem;margin-bottom:32px!important}@media (min-width:1024px){.vc-mission__lead{font-size:1.375rem}}@media (max-width:1023px){.vc-mission{background-size:auto 40%;background-position:left top}}.vc-carousel{position:relative}.vc-carousel__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--vc-gutter);padding-inline:max(var(--vc-gutter), calc((100vw - var(--vc-container)) / 2 + var(--vc-gutter)));padding-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vc-carousel__track::-webkit-scrollbar{display:none}.vc-carousel__track>*{flex:0 0 auto;scroll-snap-align:start;margin:0!important}.vc-carousel.is-dragging .vc-carousel__track{scroll-snap-type:none;cursor:grabbing}.vc-carousel.is-dragging a{pointer-events:none}.vc-carousel__controls{display:flex;gap:12px;justify-content:flex-end;max-width:var(--vc-container);margin:24px auto 0;padding-inline:var(--vc-gutter);box-sizing:border-box}.vc-carousel__btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:2px solid currentColor;border-radius:50%;background:transparent;color:var(--vc-charcoal);cursor:pointer}.vc-carousel__btn:hover{background:var(--vc-charcoal);color:#fff;border-color:var(--vc-charcoal)}.vc-carousel__btn .vc-icon{width:20px;height:20px}.vc-carousel__btn:disabled{opacity:.3;pointer-events:none}.vc-cursor{position:fixed;left:0;top:0;z-index:60;display:flex;align-items:center;justify-content:center;gap:6px;width:67px;height:67px;border-radius:50%;background:var(--vc-orange);color:#fff;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.5);transition:opacity .2s,transform .2s}.vc-cursor .vc-icon{width:16px;height:16px}.vc-cursor.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}@media (hover:hover) and (pointer:fine){.vc-carousel.has-cursor .vc-carousel__track{cursor:none}.vc-carousel.has-cursor .vc-carousel__track a{cursor:none}}.vc-next{overflow:hidden}.vc-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:290px;aspect-ratio:753 / 1000;padding:24px;border-radius:var(--vc-radius);overflow:hidden;color:#fff;background:var(--vc-charcoal);isolation:isolate;box-sizing:border-box}@media (min-width:768px){.vc-card{width:367px;aspect-ratio:auto;height:480px}}.vc-card>.wp-block-image{position:absolute;inset:0;z-index:-2;margin:0}.vc-card>.wp-block-image img{width:100%;height:100%;object-fit:cover;border-radius:0;transition:transform .5s}.vc-card:hover>.wp-block-image img{transform:scale(1.04)}.vc-card::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(183.753deg,transparent 11.237%,#000 83.175%);mix-blend-mode:multiply;pointer-events:none}.vc-card h2,.vc-card h3{font-size:1.75rem;line-height:1.18;margin-bottom:20px;color:#fff}@media (min-width:768px){.vc-card h2,.vc-card h3{font-size:2.25rem}}.vc-card p{margin-bottom:20px}.vc-post-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:300px;height:440px;border-radius:var(--vc-radius);overflow:hidden;background:var(--vc-charcoal);color:#fff;isolation:isolate}@media (min-width:768px){.vc-post-card{width:403px;height:520px}}.vc-post-card:hover{color:#fff}.vc-post-card__media{position:absolute;inset:0;z-index:-2}.vc-post-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.vc-post-card:hover .vc-post-card__media img{transform:scale(1.04)}.vc-post-card::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(183.753deg,transparent 11.237%,#000 83.175%);mix-blend-mode:multiply}.vc-post-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:32px 36px 36px}.vc-post-card__date{margin:0;font-size:15px;font-weight:700;color:#fff}.vc-post-card__title{margin:0;color:#fff;font-size:1.75rem;line-height:1.18}@media (min-width:768px){.vc-post-card__title{font-size:2rem}}.vc-post-card__text{margin:0;font-size:17px;line-height:1.4}.vc-post-card__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.vc-post-card .vc-chip{background:transparent;color:#fff;border:1px solid #fff;font-size:14px;font-weight:500;text-transform:none;letter-spacing:0;padding:6px 18px}.vc-bigmarquee{position:relative;padding-block:var(--vc-section);overflow:hidden;background:#fff}.vc-bigmarquee::before{content:"";position:absolute;inset:0;opacity:.2;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 260' fill='none' stroke='%23FD6C23' stroke-width='1.5'%3E%3Cpath d='M0 0l150 260L300 0'/%3E%3Cpath d='M14 0l136 236L286 0'/%3E%3Cpath d='M28 0l122 212L272 0'/%3E%3Cpath d='M42 0l108 188L258 0'/%3E%3Cpath d='M56 0l94 164L244 0'/%3E%3C/svg%3E") no-repeat 72% 0 / auto 100%}.vc-bigmarquee .vc-marquee-text{margin:0;color:var(--vc-orange);font-size:3rem;font-weight:800;line-height:1.23;white-space:nowrap}@media (min-width:768px){.vc-bigmarquee .vc-marquee-text{font-size:4.5rem}}@media (min-width:1024px){.vc-bigmarquee .vc-marquee-text{font-size:6rem}}@media (min-width:1280px){.vc-bigmarquee .vc-marquee-text{font-size:10rem}}.vc-marquee{overflow:hidden;width:100%}.vc-marquee__track{display:flex;width:max-content;animation:vc-marquee 40s linear infinite}.vc-marquee--reverse .vc-marquee__track{animation-direction:reverse}.vc-marquee__item{display:inline-flex;align-items:center;gap:.35em;padding-right:.35em;white-space:nowrap}.vc-marquee__sep{width:.6em;height:.52em;flex:0 0 auto}.vc-bigmarquee .vc-marquee__sep{color:var(--vc-orange)}@keyframes vc-marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.vc-marquee__track{animation:none}}.vc-locations{background:#fff;padding-bottom:0;overflow:hidden}.vc-locations .vc-inner{position:relative;z-index:1}.vc-locations h2{max-width:820px}.vc-locations__grid{display:grid;gap:16px;margin-top:72px;padding-bottom:var(--vc-section)}.vc-locations__grid{position:relative}.vc-locations__grid::before{content:"";position:absolute;top:-36px;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);z-index:-1;background-image:repeating-linear-gradient(45deg,var(--vc-orange) 0,var(--vc-orange) 1px,transparent 0,transparent 50%);background-size:25px 25px;opacity:.6}@media (min-width:768px){.vc-locations__grid{grid-template-columns:repeat(3,1fr)}}.vc-location-card{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:24px 26px;border-radius:var(--vc-radius);background:var(--vc-orange);color:#fff;transition:background-color .2s}.vc-location-card:hover{background:var(--vc-orange-dark)}.vc-location-card p{margin:0;font-size:1.25rem;font-weight:700;line-height:1.255}@media (min-width:1024px){.vc-location-card p{font-size:1.75rem}}.vc-location-card p::before{content:"";display:block;width:24px;height:24px;margin-bottom:8px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0118 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0118 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E") center / contain no-repeat}.vc-location-card a{color:#fff}.vc-location-card a::after{content:"";position:absolute;inset:0;border-radius:inherit}.vc-location-card .wp-block-image{margin:0}.vc-location-card .wp-block-image img{width:112px;height:112px;border-radius:50%;object-fit:cover}@media (min-width:1024px){.vc-location-card .wp-block-image img{width:152px;height:152px}}.vc-location-card p::before{margin-bottom:48px;width:32px;height:32px}.vc-sermons{background:#fff;overflow:hidden}.vc-sermons h2{max-width:52rem}.vc-marquee--series{margin-top:40px;color:var(--vc-orange);font-size:2rem;font-weight:700;line-height:.86;text-transform:uppercase}.vc-marquee--series+.vc-marquee--series{margin-top:64px}@media (min-width:1024px){.vc-marquee--series{font-size:2.5rem}.vc-marquee--series+.vc-marquee--series{margin-top:112px}}.vc-series-now{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:16px 20px;margin-top:48px}.vc-series-now p{margin:0;font-size:1.25rem;font-weight:700}.vc-current-series a{color:inherit}.vc-current-series a:hover{color:var(--vc-orange)}.vc-latest-sermons .wp-block-buttons{margin-top:40px}.vc-marquee--series .vc-marquee__item{gap:1.4em;padding-right:1.4em}.vc-marquee--series .vc-marquee__sep{color:var(--vc-pink)}.vc-sermon-grid{display:grid;gap:24px;margin-top:40px}@media (min-width:768px){.vc-sermon-grid{grid-template-columns:repeat(3,1fr)}}.vc-sermon-card{display:block;color:inherit}.vc-sermon-card:hover{color:inherit}.vc-sermon-card__media{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;border-radius:var(--vc-radius);overflow:hidden;background:var(--vc-orange);margin-bottom:16px}.vc-sermon-card__img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.vc-sermon-card:hover .vc-sermon-card__img{transform:scale(1.04)}.vc-sermon-card__placeholder{width:64px;height:56px;color:#fff}.vc-sermon-card__title{margin:12px 0 6px;font-size:1.25rem;line-height:1.3}.vc-sermon-card:hover .vc-sermon-card__title{color:var(--vc-orange)}.vc-sermon-card__meta{margin:0;font-size:14px;opacity:.75}.vc-family{background:var(--vc-orange);color:#fff;overflow:hidden}.vc-family__grid{display:grid;gap:48px;align-items:center;margin-top:56px}@media (min-width:1024px){.vc-family__grid{grid-template-columns:538px 1fr;gap:140px}}.vc-family__media{position:relative;margin:0}.vc-family__media::after{content:"";position:absolute;left:-120px;top:10%;width:50%;aspect-ratio:424 / 375;z-index:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 52'%3E%3Cpath d='M0 0h60L30 52z' fill='%23FFE3E1'/%3E%3C/svg%3E") repeat 0 0 / 52px 45px;-webkit-mask:linear-gradient(90deg,#000 30%,transparent 90%);mask:linear-gradient(90deg,#000 30%,transparent 90%);pointer-events:none}.vc-family__media img{position:relative;z-index:1;width:100%;aspect-ratio:1;object-fit:cover;border-radius:24px}.vc-family h2{font-size:1.75rem;line-height:1.18}@media (min-width:768px){.vc-family h2{font-size:2.25rem}}@media (min-width:1024px){.vc-family h2{font-size:2.5rem}}@media (min-width:1280px){.vc-family h2{font-size:3.125rem}}.vc-family__intro{color:var(--vc-pink);font-weight:700;font-size:1.25rem;line-height:1.25;max-width:50rem}@media (min-width:768px){.vc-family__intro{font-size:1.5rem}}@media (min-width:1024px){.vc-family__intro{font-size:2rem}}@media (min-width:1280px){.vc-family__intro{font-size:2.5rem}}.vc-linklist{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.6)}.vc-linklist li{border-bottom:1px solid rgba(255,255,255,.6);margin:0}.vc-linklist a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0;color:#fff;font-size:1.25rem;font-weight:700}@media (min-width:1024px){.vc-linklist a{padding:32px 0;font-size:2rem}}.vc-linklist a::after{content:"";flex:0 0 14px;width:12px;height:14px;background:#fff;clip-path:polygon(0 0,100% 50%,0 100%);transition:transform .2s}.vc-linklist a:hover{color:var(--vc-pink)}.vc-linklist a:hover::after{transform:translateX(6px)}.vc-help{background:var(--vc-soft)}.vc-help h2{max-width:46rem}.vc-help-grid{display:grid;gap:16px;margin:40px 0;grid-template-columns:1fr}@media (min-width:640px){.vc-help-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.vc-help-grid{grid-template-columns:repeat(4,1fr)}}.vc-help--page .vc-help-grid{margin:0}.vc-help-tile{position:relative;padding:28px 24px 32px;background:#fff;border-top:4px solid var(--vc-orange);transition:transform .2s,box-shadow .2s}.vc-help-tile:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,.08)}.vc-help-tile h3{margin:0 0 10px;font-size:1.25rem;line-height:1.25}.vc-help-tile h3 a{color:var(--vc-charcoal)}.vc-help-tile h3 a::after{content:"";position:absolute;inset:0}.vc-help-tile h3 a::before{content:"";float:right;width:12px;height:14px;margin:6px 0 0 12px;background:var(--vc-orange);clip-path:polygon(0 0,100% 50%,0 100%);transition:transform .2s}.vc-help-tile:hover h3 a{color:var(--vc-orange)}.vc-help-tile:hover h3 a::before{transform:translateX(4px)}.vc-help-tile p{margin:0;color:#555;font-size:15px;line-height:1.5}.vc-help-tile a:focus-visible{outline:none}.vc-help-tile:focus-within{outline:3px solid var(--vc-orange);outline-offset:2px}.vc-formk{background:var(--vc-charcoal);color:#fff;overflow:hidden}.vc-formk__grid{display:grid;gap:48px;align-items:center}@media (min-width:1024px){.vc-formk__grid{grid-template-columns:1fr 1fr;gap:96px}}.vc-formk__media{margin:0}.vc-formk__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:24px}.vc-formk h2{font-size:1.75rem;line-height:1.18}@media (min-width:768px){.vc-formk h2{font-size:2.25rem}}@media (min-width:1280px){.vc-formk h2{font-size:2.75rem}}.vc-formk p{font-size:1.125rem;color:rgba(255,255,255,.85)}.vc-formk .vc-linklist{margin:32px 0}.vc-formk .vc-linklist a{padding:20px 0;font-size:1.25rem}@media (min-width:1024px){.vc-formk .vc-linklist a{padding:22px 0;font-size:1.5rem}}.vc-formk .vc-linklist a::after{background:var(--vc-orange)}.vc-formk .vc-linklist a:hover{color:var(--vc-orange)}.vc-formk .is-style-eyebrow::before{background:var(--vc-orange)}.vc-events{background:#fff;overflow:hidden}.vc-events+.vc-events{padding-top:0}.vc-cta{background:var(--vc-charcoal);color:#fff}.vc-cta .vc-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.vc-cta h2{margin:0;max-width:40rem}.vc-content--tight{padding-bottom:32px}@media (min-width:1024px){.vc-content--tight{padding-bottom:48px}}.vc-urgent{padding:28px 32px;background:var(--vc-pink);border-left:6px solid var(--vc-orange)}.vc-urgent h3{margin-top:0}.vc-urgent ul{margin:0;padding-left:1.2em}.vc-urgent li+li{margin-top:8px}.vc-content h2{margin-top:1.5em}.vc-content h2:first-child{margin-top:0}.vc-content h3{margin-top:1.5em}.vc-content a{text-decoration:underline;text-underline-offset:2px}.vc-content .wp-block-button__link{text-decoration:none}.wp-block-details{border-top:1px solid #ddd;padding:0;margin:0!important}.wp-block-details:last-of-type{border-bottom:1px solid #ddd}.wp-block-details summary{cursor:pointer;padding:18px 0;font-weight:700;font-size:1.125rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.wp-block-details summary::-webkit-details-marker{display:none}.wp-block-details summary::after{content:"";flex:0 0 14px;height:12px;background:var(--vc-orange);clip-path:polygon(0 0,100% 0,50% 100%);transition:transform .2s}.wp-block-details[open] summary::after{transform:rotate(180deg)}.wp-block-details>ul{margin:0 0 20px}.vc-small{font-size:14px;color:#666;margin-top:2em!important}.vc-content .vc-inner{max-width:var(--vc-container)}.vc-content .vc-inner>*{max-width:52rem}.vc-content .vc-inner>*+*{margin-top:1em}.site-footer{background:var(--vc-charcoal)}.vc-footer{background:var(--vc-charcoal);color:#fff;font-size:15px;font-weight:500;line-height:1.45}.vc-footer a{color:#fff}.vc-footer a:hover{color:var(--vc-orange)}.vc-footer .button--primary,.vc-footer .button--primary:hover{color:#fff}.vc-footer__heading{display:block;font-weight:700;font-size:18px;color:#fff;margin-bottom:16px}.vc-footer__heading--gap{margin-top:32px}.vc-footer__news{display:grid;gap:24px;align-items:center;padding-block:56px 40px;border-bottom:1px solid rgba(255,255,255,.15)}@media (min-width:1024px){.vc-footer__news{grid-template-columns:1fr 1fr}.vc-footer__news>.button{justify-self:end}}.vc-footer__news-title{margin:0;font-size:1.75rem;line-height:1.18}@media (min-width:768px){.vc-footer__news-title{font-size:2.25rem}}.vc-footer__form{display:flex;gap:16px}.vc-footer__form input{flex:1;min-width:0;padding:14px 24px;border:0;border-radius:999px;background:#404040;color:#fff;font:inherit}.vc-footer__form input::placeholder{color:rgba(255,255,255,.6)}.vc-footer__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding-block:40px;border-bottom:1px solid rgba(255,255,255,.15)}.vc-footer__brand{display:flex;align-items:center;gap:40px}.vc-footer__logo{line-height:0}.vc-footer__logo img{height:60px;width:auto}.vc-footer__social-wrap{display:flex;align-items:center;gap:24px}.vc-footer__label{font-weight:700;font-size:18px}.vc-footer__social{display:flex;gap:20px;list-style:none;margin:0;padding:0}.vc-footer__social .vc-icon{width:26px;height:26px}.vc-footer__main{display:grid;gap:40px;padding-top:56px}@media (min-width:1024px){.vc-footer__main{grid-template-columns:5fr 1fr;gap:24px}}.vc-footer__menu,.vc-footer__menu .sub-menu{list-style:none;margin:0;padding:0}.vc-footer__menu{display:grid;gap:32px 24px;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.vc-footer__menu{grid-template-columns:repeat(5,1fr)}}.vc-footer__menu>li>a,.vc-footer__menu>li>span{display:block;margin-bottom:16px;font-weight:700;font-size:18px}.vc-footer__menu .sub-menu li{margin-bottom:12px}.vc-footer__safe .button{margin-top:16px;max-width:180px;text-align:left;justify-content:flex-start}.vc-footer__safe-logo{display:block;width:150px;max-width:100%;height:auto}.vc-footer__safe-text{margin:0;color:rgba(255,255,255,.8);font-size:14px}.vc-footer__more{display:flex;flex-wrap:wrap;align-items:center;gap:12px 64px;padding-block:48px 56px;border-bottom:1px solid rgba(255,255,255,.15)}.vc-footer__more .vc-footer__heading{margin:0;font-size:16px}.vc-footer__more-menu{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.vc-footer__more-menu li+li{border-left:2px solid #fff;margin-left:10px;padding-left:10px}.vc-footer__meta{display:grid;gap:32px;padding-block:48px 56px;border-bottom:1px solid rgba(255,255,255,.15)}@media (min-width:768px){.vc-footer__meta{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.vc-footer__meta{grid-template-columns:repeat(4,1fr);align-items:start}}.vc-footer__address{margin:0;font-style:normal;line-height:1.55}.vc-footer__address strong{font-weight:700}.vc-footer__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}@media (min-width:1024px){.vc-footer__actions{justify-content:flex-end}}.vc-footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:40px 48px;font-size:14px}.vc-footer__legal p{margin:0}.editor-styles-wrapper .vc-hero{min-height:70vh}.editor-styles-wrapper .vc-carousel__track{overflow-x:auto;padding-inline:16px}.editor-styles-wrapper .vc-bigmarquee .vc-marquee-text{white-space:normal}.editor-styles-wrapper .wp-block-shortcode{background:var(--vc-soft);color:var(--vc-charcoal);border-radius:var(--vc-radius)}.vc-section[id],.wp-block-group[id]{scroll-margin-top:110px}.vc-formk-statement{background:var(--vc-orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1279 555' preserveAspectRatio='xMaxYMid slice'%3E%3Cpath d='M1279 0H1059L729 555h550z' fill='%23ffffff' fill-opacity='.14'/%3E%3C/svg%3E") right center / auto 100% no-repeat;color:#fff;overflow:hidden}@media (min-width:1024px){.vc-formk-statement{padding-block:128px}}.vc-formk-statement .is-style-eyebrow::before{background:currentColor}.vc-formk-statement h2.wp-block-heading{color:#fff;font-size:clamp(2.75rem, 7vw, 7rem);font-weight:800;line-height:.95;letter-spacing:-.035em;max-width:9.5em;margin:0 0 40px}.vc-formk-statement__row{display:grid;gap:32px;align-items:end}@media (min-width:1024px){.vc-formk-statement__row{grid-template-columns:minmax(0,40rem) auto;justify-content:space-between}}.vc-formk-statement__row p{margin:0;font-size:1.125rem;line-height:1.5;color:#fff}@media (min-width:1024px){.vc-formk-statement__row p{font-size:1.375rem}}.vc-formk-statement .wp-block-buttons{margin:0}.vc-mega{display:none}@media (min-width:1100px){.vc-header__burger{display:none}.vc-overlay{display:none!important}.vc-header__inner{position:relative}.vc-nav__menu>li{position:static}body.vc-mega-open .vc-header{background:var(--vc-charcoal)}.vc-mega{display:block;position:absolute;top:calc(100% - 6px);left:var(--vc-gutter);right:var(--vc-gutter);padding-top:6px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s;color:var(--vc-charcoal)}.vc-mega::before{content:"";position:absolute;left:0;right:0;top:-32px;height:38px}.vc-nav__menu>li.is-open>.vc-mega,.vc-nav__menu>li:focus-within>.vc-mega{opacity:1;visibility:visible;transform:none;transition:opacity .2s ease,transform .2s ease,visibility 0s}.vc-nav.is-js .vc-nav__menu>li:not(.is-open):focus-within>.vc-mega{opacity:0;visibility:hidden}.vc-mega__panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr) minmax(0,1.1fr);background:#fff;border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.22);overflow:hidden}.vc-mega__intro{display:flex;flex-direction:column;gap:14px;padding:32px;background:var(--vc-pink)}.vc-mega__eyebrow{margin:0;padding-bottom:12px;border-bottom:1px solid rgba(46,46,46,.15);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--vc-orange)}.vc-mega__lead{margin:0;font-size:15px;line-height:1.5}.vc-mega__all{display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:var(--vc-charcoal);font-weight:700;font-size:15px}.vc-mega__all:hover{color:var(--vc-orange)}.vc-nav__menu .vc-mega__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:4px 16px;padding:24px}.vc-mega__links:has(>li:nth-child(4):last-child),.vc-mega__links:not(:has(>li:nth-child(4))){grid-template-columns:minmax(0,1fr)}.vc-mega__link{display:block;padding:12px 14px;border-radius:10px;color:var(--vc-charcoal);transition:background-color .15s,color .15s}.vc-mega__link:hover,.vc-mega__link:focus-visible{background:var(--vc-soft);color:var(--vc-charcoal)}.vc-mega__name{display:block;font-weight:700;font-size:16px;line-height:1.3}.vc-mega__link:hover .vc-mega__name{color:var(--vc-orange)}.vc-mega__desc{display:block;margin-top:2px;font-size:13px;line-height:1.4;color:#6b6b6b}.vc-mega__feature{padding:24px 24px 24px 0}.vc-mega__card{display:flex;flex-direction:column;height:100%;border-radius:12px;overflow:hidden;background:var(--vc-charcoal);color:#fff}.vc-mega__card:hover{color:#fff}.vc-mega__media{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:#3a3a3a}.vc-mega__img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.vc-mega__card:hover .vc-mega__img{transform:scale(1.04)}.vc-mega__play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;background:var(--vc-orange);color:#fff;box-shadow:0 6px 20px rgba(0,0,0,.3);transition:transform .2s}.vc-mega__play svg{width:26px;height:26px;margin-left:3px}.vc-mega__card:hover .vc-mega__play{transform:scale(1.08)}.vc-mega__body{display:flex;flex-direction:column;gap:6px;flex:1;padding:18px 20px 20px}.vc-mega__label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vc-orange)}.vc-mega__series{margin-left:6px;padding:2px 8px;border-radius:999px;background:rgba(255,255,255,.12);color:#fff;letter-spacing:.04em}.vc-mega__title{font-size:19px;font-weight:800;line-height:1.2}.vc-mega__text{font-size:14px;line-height:1.45;color:rgba(255,255,255,.75)}.vc-mega__cta{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-weight:700;font-size:15px}.vc-mega__arrow{width:18px;height:18px;transition:transform .2s}.vc-mega__card:hover .vc-mega__arrow,.vc-mega__all:hover .vc-mega__arrow{transform:translateX(4px)}}@media (min-width:1100px) and (max-width:1279px){.vc-mega__panel{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(0,1fr)}.vc-mega__intro{padding:24px}.vc-mega__desc{font-size:12px}}@media (prefers-reduced-motion:reduce){.vc-mega,.vc-mega__img,.vc-mega__arrow,.vc-mega__play{transition:none!important}}.vc-location-card__times{display:block;margin-top:10px;font-size:15px;font-weight:600;line-height:1.4;opacity:.92}@media (min-width:1024px){.vc-location-card__times{font-size:1rem}}.vc-mission--reverse{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1279 555' preserveAspectRatio='xMaxYMid slice'%3E%3Cpath d='M1279 0h-220L729 555h550z' fill='%23FD6C23'/%3E%3C/svg%3E");background-position:right center}@media (min-width:1024px){.vc-mission--reverse .vc-mission__grid{grid-template-columns:1fr 424px}.vc-mission--reverse .vc-mission__grid>.wp-block-image{order:2}}@media (max-width:1023px){.vc-mission--reverse{background-position:right top}}.vc-step-num{margin:0 0 8px;font-size:clamp(4rem, 9vw, 7.5rem);font-weight:800;line-height:.85;letter-spacing:-.02em;color:var(--vc-orange)}.vc-family .vc-step-num{color:var(--vc-pink)}.vc-ticks{list-style:none;margin:0 0 32px;padding:0}.vc-ticks li{position:relative;margin:0 0 12px;padding-left:28px;font-size:1.0625rem;line-height:1.5}.vc-ticks li::before{content:"";position:absolute;left:0;top:.5em;width:13px;height:11px;background:var(--vc-orange);clip-path:polygon(0 0,100% 0,50% 100%)}.vc-family .vc-ticks li::before{background:var(--vc-pink)}.vc-card .vc-card__num{position:absolute;top:22px;left:24px;margin:0;font-size:3.5rem;font-weight:800;line-height:1;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.25)}.vc-card .vc-card__text{margin:-8px 0 20px;font-size:1rem;line-height:1.45;color:rgba(255,255,255,.9)}.vc-next .vc-inner h2{max-width:820px}.vc-formk-statement--sm h2.wp-block-heading{font-size:clamp(2rem, 4.6vw, 4rem);line-height:1.05;max-width:60rem}.vc-step .vc-mission__grid{align-items:center}.vc-step .vc-mission__grid .wp-block-image img{aspect-ratio:4 / 5;box-shadow:0 24px 48px -24px rgba(0,0,0,.35)}@media (min-width:1024px){.vc-step .vc-mission__grid{grid-template-columns:460px 1fr;gap:96px}.vc-step.vc-mission--reverse .vc-mission__grid{grid-template-columns:1fr 460px}}.vc-step .vc-mission__grid .wp-block-image{overflow:hidden;border-radius:var(--vc-radius)}.vc-step .vc-mission__grid .wp-block-image img{transition:transform .8s ease}.vc-step:hover .vc-mission__grid .wp-block-image img{transform:scale(1.03)}.vc-family.vc-step .vc-family__intro{max-width:46rem}.vc-cta .vc-inner>p{margin:-8px 0 28px;font-size:1.125rem}.vc-card .wp-block-buttons{position:relative;z-index:1}@media (prefers-reduced-motion:no-preference){html.vc-js .vc-reveal .vc-inner,html.vc-js .vc-reveal .vc-carousel{opacity:0;transform:translateY(32px);transition:opacity .7s ease,transform .7s ease}html.vc-js .vc-reveal .vc-carousel{transition-delay:.15s}html.vc-js .vc-reveal.is-in .vc-inner,html.vc-js .vc-reveal.is-in .vc-carousel{opacity:1;transform:none}html.vc-js .vc-reveal .vc-step-num{transform:translateX(-24px);opacity:0;transition:opacity .8s ease .2s,transform .8s ease .2s}html.vc-js .vc-reveal.is-in .vc-step-num{transform:none;opacity:1}html.vc-js .vc-next.vc-reveal .vc-card{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}html.vc-js .vc-next.vc-reveal.is-in .vc-card{opacity:1;transform:none}html.vc-js .vc-next.vc-reveal.is-in .vc-card:nth-child(2){transition-delay:.1s}html.vc-js .vc-next.vc-reveal.is-in .vc-card:nth-child(3){transition-delay:.2s}html.vc-js .vc-next.vc-reveal.is-in .vc-card:nth-child(4){transition-delay:.3s}html.vc-js .vc-next.vc-reveal.is-in .vc-card:nth-child(n+5){transition-delay:.4s}}.vc-mission .vc-ticks li::before{background:var(--vc-charcoal)}.vc-step__label{margin:28px 0 12px;font-size:.8125rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--vc-charcoal)}.vc-family .vc-step__label{color:#fff}.vc-step__lists>.vc-step__label:first-child{margin-top:0}.vc-step__lists .vc-linklist{margin-bottom:8px}.vc-step__lists .vc-ticks{margin-bottom:0}.vc-step .vc-ticks a{color:inherit;text-decoration:underline;text-underline-offset:3px}.vc-step .vc-mission__text .vc-ticks{margin-bottom:8px}.vc-step .vc-mission__text .wp-block-buttons{margin-top:28px}.vc-values__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:40px}@media (min-width:768px){.vc-values__grid{grid-template-columns:repeat(4,1fr);gap:16px}}@media (min-width:1280px){.vc-values__grid{grid-template-columns:repeat(7,1fr)}}.vc-value{display:flex;align-items:flex-end;min-height:150px;padding:20px;border-radius:var(--vc-radius);color:#fff;transition:transform .3s ease}.vc-value:hover{transform:translateY(-6px) rotate(-1deg)}@media (min-width:1280px){.vc-value{min-height:190px}}.vc-value .vc-value__name{margin:0;font-size:1.125rem;font-weight:800;line-height:1.15}.vc-value--1{background:#005F5A}.vc-value--2{background:#1FAE9B}.vc-value--3{background:#C9989A}.vc-value--4{background:#C9604F}.vc-value--5{background:#EE5A43}.vc-value--6{background:var(--vc-orange)}.vc-value--7{background:#D9A21F}@media (prefers-reduced-motion:no-preference){html.vc-js .vc-values.vc-reveal .vc-value{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}html.vc-js .vc-values.vc-reveal.is-in .vc-value{opacity:1;transform:none}html.vc-js .vc-values.vc-reveal.is-in .vc-value:nth-child(2){transition-delay:.06s}html.vc-js .vc-values.vc-reveal.is-in .vc-value:nth-child(3){transition-delay:.12s}html.vc-js .vc-values.vc-reveal.is-in .vc-value:nth-child(4){transition-delay:.18s}html.vc-js .vc-values.vc-reveal.is-in .vc-value:nth-child(5){transition-delay:.24s}html.vc-js .vc-values.vc-reveal.is-in .vc-value:nth-child(6){transition-delay:.3s}html.vc-js .vc-values.vc-reveal.is-in .vc-value:nth-child(7){transition-delay:.36s}}.vc-beliefs{background:var(--vc-charcoal);color:#fff;overflow:hidden}.vc-beliefs h2,.vc-beliefs .is-style-eyebrow{color:#fff}.vc-beliefs .vc-inner>p{max-width:46rem;color:rgba(255,255,255,.85)}.vc-beliefs .vc-carousel{margin-top:40px}.vc-beliefs .vc-carousel__btn{color:#fff}.vc-beliefs .vc-carousel__btn:hover{background:#fff;color:var(--vc-charcoal);border-color:#fff}.vc-belief-card{position:relative;display:flex;flex-direction:column;width:280px;min-height:340px;padding:32px 28px 28px;border-radius:var(--vc-radius);background:#fff;color:var(--vc-charcoal);box-sizing:border-box;transition:transform .35s ease,box-shadow .35s ease}@media (min-width:768px){.vc-belief-card{width:340px;min-height:380px;padding:40px 36px 32px}}.vc-belief-card::before{content:"";position:absolute;left:0;right:0;top:0;height:6px;border-radius:var(--vc-radius) var(--vc-radius) 0 0;background:var(--vc-orange);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.vc-belief-card:hover{transform:translateY(-8px);box-shadow:0 24px 40px -20px rgba(0,0,0,.6)}.vc-belief-card:hover::before{transform:scaleX(1)}.vc-belief-card h3{margin:0 0 16px;font-size:1.75rem;line-height:1.15}.vc-belief-card h3 a{color:inherit;text-decoration:none}.vc-belief-card h3 a::after{content:"";position:absolute;inset:0;z-index:1}.vc-belief-card p{margin:0 0 24px;font-size:1rem;line-height:1.5}.vc-belief-card .vc-belief-card__more{margin:auto 0 0;display:inline-flex;align-items:center;gap:10px;font-weight:800;color:var(--vc-orange)}.vc-belief-card .vc-belief-card__more::after{content:"";width:26px;height:26px;border-radius:50%;background:var(--vc-orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 6l6 6-6 6' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat;transition:transform .3s ease}.vc-belief-card:hover .vc-belief-card__more::after{transform:translateX(6px)}html.vc-js .vc-beliefs.vc-reveal .vc-belief-card{opacity:0;transform:translateY(24px)}html.vc-js .vc-beliefs.vc-reveal.is-in .vc-belief-card{opacity:1;transform:none;transition:opacity .6s ease,transform .6s ease,box-shadow .35s ease}html.vc-js .vc-beliefs.vc-reveal.is-in .vc-belief-card:hover{transform:translateY(-8px)}@media (prefers-reduced-motion:reduce){html.vc-js .vc-beliefs.vc-reveal .vc-belief-card{opacity:1;transform:none}}.vc-belief-body .vc-inner>p{font-size:1.1875rem;line-height:1.65}.vc-belief-body .vc-inner>p:first-child{font-size:1.375rem;line-height:1.5;font-weight:600}.vc-belief-body .wp-block-buttons{margin-top:40px}.vc-scripture-section{background:var(--vc-soft)}.vc-scripture{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:24px 0 0;padding:0;max-width:none!important}.vc-scripture li{margin:0}.vc-scripture a{display:inline-block;padding:10px 16px;border-radius:999px;background:#fff;color:var(--vc-charcoal);font-weight:700;font-size:.9375rem;text-decoration:none!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);transition:background .2s ease,color .2s ease,transform .2s ease}.vc-scripture a:hover{background:var(--vc-orange);color:#fff;transform:translateY(-2px)}.vc-contact-ways__grid{display:grid;gap:16px;margin-top:40px}@media (min-width:900px){.vc-contact-ways__grid{grid-template-columns:repeat(3,1fr);gap:20px}}.vc-contact-way{position:relative;display:flex;flex-direction:column;min-height:220px;padding:32px;border-radius:var(--vc-radius);color:#fff;overflow:hidden;isolation:isolate;transition:transform .35s ease,box-shadow .35s ease}.vc-contact-way::after{content:"";position:absolute;right:-40px;bottom:-40px;width:160px;height:160px;background:rgba(255,255,255,.12);clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);z-index:-1;transition:transform .5s ease}.vc-contact-way:hover{transform:translateY(-8px);box-shadow:0 24px 40px -24px rgba(0,0,0,.45)}.vc-contact-way:hover::after{transform:translate(-16px,-16px)}.vc-contact-way--1{background:var(--vc-orange)}.vc-contact-way--2{background:var(--vc-charcoal)}.vc-contact-way--3{background:var(--vc-teal)}.vc-contact-way .vc-contact-way__label{margin:0 0 12px;font-size:.8125rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.vc-contact-way h3{margin:0 0 12px;font-size:1.75rem;line-height:1.15;word-break:break-word}@media (min-width:1200px){.vc-contact-way h3{font-size:2rem}}.vc-contact-way h3 a{color:#fff;text-decoration:none!important}.vc-contact-way h3 a::after{content:"";position:absolute;inset:0;z-index:1}.vc-contact-way .vc-contact-way__note{margin:auto 0 0;font-size:1rem;line-height:1.45;opacity:.9}html.vc-js .vc-contact-ways.vc-reveal .vc-contact-way{opacity:0;transform:translateY(24px)}html.vc-js .vc-contact-ways.vc-reveal.is-in .vc-contact-way{opacity:1;transform:none;transition:opacity .6s ease,transform .6s ease,box-shadow .35s ease}html.vc-js .vc-contact-ways.vc-reveal.is-in .vc-contact-way:nth-child(2){transition-delay:.1s,.1s,0s}html.vc-js .vc-contact-ways.vc-reveal.is-in .vc-contact-way:nth-child(3){transition-delay:.2s,.2s,0s}html.vc-js .vc-contact-ways.vc-reveal.is-in .vc-contact-way:hover{transform:translateY(-8px);transition-delay:0s}@media (prefers-reduced-motion:reduce){html.vc-js .vc-contact-ways.vc-reveal .vc-contact-way{opacity:1;transform:none}}.vc-find-us{background:var(--vc-soft)}.vc-addresses{display:grid;gap:16px;margin-top:32px;max-width:none!important}@media (min-width:768px){.vc-addresses{grid-template-columns:repeat(2,1fr);gap:20px}}.vc-address{padding:32px;border-radius:var(--vc-radius);background:#fff;border-top:6px solid var(--vc-orange)}.vc-address h3{margin:0 0 12px}.vc-address p{margin:0 0 12px;font-size:1.0625rem;line-height:1.5}.vc-address .wp-block-buttons{margin-top:20px}.vc-card .vc-card__tag{position:absolute;top:22px;left:24px;margin:0;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.92);color:var(--vc-charcoal);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1}.vc-talks{background:#fff}.vc-text-link{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--vc-orange)}.vc-text-link::after{content:"";width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);transition:transform .2s}.vc-text-link:hover::after{transform:translateX(3px) rotate(45deg)}.vc-chip--series{background:var(--vc-orange);color:#fff}.vc-chip--series:hover{background:#fff;color:var(--vc-charcoal)}.vc-player{position:relative;aspect-ratio:16 / 9;border-radius:var(--vc-radius);overflow:hidden;background:#000}.vc-player img,.vc-player iframe{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0}.vc-player::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.55));pointer-events:none}.vc-player.is-playing::after{display:none}.vc-player__btn{position:absolute;inset:0;z-index:1;display:flex;align-items:flex-end;justify-content:flex-start;gap:14px;padding:24px;border:0;background:none;color:#fff;font:inherit;font-weight:800;font-size:1.125rem;cursor:pointer}.vc-player__icon{position:relative;width:64px;height:64px;border-radius:50%;background:var(--vc-orange);box-shadow:0 8px 24px rgba(0,0,0,.35);transition:transform .25s ease}.vc-player__icon::after{content:"";position:absolute;left:26px;top:21px;border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent #fff}.vc-player__btn:hover .vc-player__icon,.vc-player__btn:focus-visible .vc-player__icon{transform:scale(1.08)}.vc-player__text{padding-bottom:20px;text-shadow:0 2px 8px rgba(0,0,0,.4)}.vc-talk-hero{background:var(--vc-charcoal);color:#fff;padding:calc(var(--vc-header-h, 90px) + 32px) 0 var(--vc-section)}.vc-talk-hero .vc-inner,.vc-talk-single .vc-inner,.vc-series-hero .vc-inner,.vc-resume .vc-inner{width:100%;max-width:var(--vc-container);margin-inline:auto;padding-inline:var(--vc-gutter);box-sizing:border-box}.vc-talk-hero__grid{display:grid;gap:32px;align-items:center}@media (min-width:1024px){.vc-talk-hero__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:56px}}.vc-talk-hero h1{margin:16px 0 12px;font-size:clamp(2rem, 4.2vw, 3.5rem);line-height:1.05}.vc-talk-hero__meta{margin:0 0 16px;font-weight:600;opacity:.85}.vc-talk-hero__excerpt{font-size:1.125rem;line-height:1.55;max-width:34rem}.vc-talk-hero .wp-block-buttons{margin-top:24px}.vc-talk-hero__twin{margin:20px 0 0;font-size:.9375rem}.vc-talk-hero__twin a{color:#fff;text-decoration:underline;text-underline-offset:3px}.vc-talk-hero .is-style-eyebrow::before,.vc-talk-single .is-style-eyebrow::before,.vc-series-hero .is-style-eyebrow::before,.vc-talk-row--dark .is-style-eyebrow::before{background:var(--vc-orange)}.vc-resume{background:var(--vc-charcoal);padding-bottom:32px}.vc-resume__card{display:flex;align-items:center;gap:16px;padding:12px;border-radius:var(--vc-radius);background:rgba(255,255,255,.08);color:#fff;max-width:640px;transition:background .2s}.vc-resume__card:hover{background:rgba(255,255,255,.14);color:#fff}.vc-resume__card img{width:112px;aspect-ratio:16 / 9;object-fit:cover;border-radius:6px;flex:0 0 auto}.vc-resume__body{display:flex;flex-direction:column;min-width:0}.vc-resume__label{font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--vc-orange)}.vc-resume__title{font-weight:700;font-size:1.0625rem}.vc-resume__meta{font-size:.875rem;opacity:.75}.vc-resume__go{margin-left:auto;width:36px;height:36px;flex:0 0 auto;border-radius:50%;background:var(--vc-orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 6l6 6-6 6' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px no-repeat}.vc-finder{background:var(--vc-soft);scroll-margin-top:var(--vc-header-h,90px)}.vc-finder__form{display:grid;gap:12px;margin-top:24px}.vc-finder__search input{width:100%;box-sizing:border-box;padding:18px 20px 18px 56px;border:2px solid transparent;border-radius:999px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7' fill='none' stroke='%232E2E2E' stroke-width='2.2'/%3E%3Cpath d='M20 20l-4-4' stroke='%232E2E2E' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") 20px center / 22px no-repeat;font:inherit;font-size:1.125rem;color:var(--vc-charcoal);box-shadow:0 6px 24px -12px rgba(0,0,0,.25)}.vc-finder__search input:focus{outline:none;border-color:var(--vc-orange)}.vc-finder__filters{display:grid;gap:10px;grid-template-columns:1fr 1fr}@media (min-width:900px){.vc-finder__filters{grid-template-columns:repeat(4,1fr) auto}}.vc-finder__filters select{width:100%;padding:12px 40px 12px 16px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%232E2E2E' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 14px center / 16px no-repeat;font:inherit;font-size:.9375rem;color:var(--vc-charcoal);-webkit-appearance:none;appearance:none}.vc-finder__clear{padding:12px 20px;border:0;border-radius:999px;background:var(--vc-charcoal);color:#fff;font:inherit;font-weight:700;cursor:pointer}.vc-finder__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px}.vc-finder__chips>span{font-weight:700;margin-right:4px}.vc-finder__chip{padding:8px 14px;border:1px solid rgba(0,0,0,.15);border-radius:999px;background:#fff;color:var(--vc-charcoal);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.vc-finder__chip:hover,.vc-finder__chip.is-active{background:var(--vc-orange);border-color:var(--vc-orange);color:#fff}.vc-finder__status{margin:24px 0 0;font-weight:600}.vc-finder.is-loading .vc-finder__results{opacity:.5}.vc-finder__results{margin-top:20px}.vc-finder__more{margin-top:32px;justify-content:center}.vc-finder__more .wp-block-button__link{border:0;cursor:pointer;font:inherit}.vc-talk{display:flex;flex-direction:column;width:300px;color:var(--vc-charcoal)}@media (min-width:768px){.vc-talk{width:340px}}.vc-talk:hover{color:var(--vc-charcoal)}.vc-talk__media{position:relative;display:block;aspect-ratio:16 / 9;border-radius:var(--vc-radius);overflow:hidden;background:var(--vc-charcoal)}.vc-talk__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.vc-talk__blank{position:absolute;inset:0;background:linear-gradient(135deg,var(--vc-charcoal),#555)}.vc-talk__play{position:absolute;left:14px;bottom:14px;width:44px;height:44px;border-radius:50%;background:var(--vc-orange);opacity:0;transform:translateY(8px);transition:opacity .25s,transform .25s}.vc-talk__play::after{content:"";position:absolute;left:17px;top:14px;border-style:solid;border-width:8px 0 8px 13px;border-color:transparent transparent transparent #fff}.vc-talk:hover .vc-talk__media img{transform:scale(1.05)}.vc-talk:hover .vc-talk__play,.vc-talk:focus-visible .vc-talk__play{opacity:1;transform:none}.vc-talk__now{position:absolute;top:12px;left:12px;padding:5px 10px;border-radius:999px;background:var(--vc-orange);color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.vc-talk.is-current .vc-talk__media{box-shadow:0 0 0 4px var(--vc-orange)}.vc-talk__body{display:flex;flex-direction:column;gap:4px;padding:14px 2px 0}.vc-talk__label{font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--vc-orange)}.vc-talk__title{font-size:1.1875rem;font-weight:700;line-height:1.25}.vc-talk__meta{font-size:.875rem;opacity:.7}.vc-talk-grid{display:grid;gap:28px 20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.vc-talk-grid .vc-talk{width:auto}.vc-talk-row{overflow:hidden}.vc-talk-row .vc-section-head{margin-bottom:28px}.vc-talk-row--soft{background:var(--vc-soft)}.vc-talk-row--dark{background:var(--vc-charcoal);color:#fff}.vc-talk-row--dark .vc-carousel__btn{color:#fff}.vc-talk-row--dark .vc-carousel__btn:hover{background:#fff;color:var(--vc-charcoal);border-color:#fff}.vc-talks-browse[hidden]{display:none}.vc-series-card{position:relative;display:flex;align-items:flex-end;width:280px;aspect-ratio:4 / 5;padding:20px;border-radius:var(--vc-radius);overflow:hidden;color:#fff;background:#444;isolation:isolate;box-sizing:border-box}@media (min-width:768px){.vc-series-card{width:300px}}.vc-series-card__media{position:absolute;inset:0;z-index:-2}.vc-series-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.vc-series-card::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.85))}.vc-series-card:hover{color:#fff}.vc-series-card:hover .vc-series-card__media img{transform:scale(1.06)}.vc-series-card__body{display:flex;flex-direction:column;gap:6px}.vc-series-card__title{font-size:1.5rem;font-weight:800;line-height:1.1}.vc-series-card__meta{font-size:.875rem;opacity:.85}.vc-topic-tiles{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-top:32px}@media (min-width:768px){.vc-topic-tiles{grid-template-columns:repeat(3,1fr);gap:16px}}@media (min-width:1200px){.vc-topic-tiles{grid-template-columns:repeat(5,1fr)}}.vc-topic-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:140px;padding:20px;border-radius:var(--vc-radius);color:#fff;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.vc-topic-tile::after{content:"";position:absolute;right:-30px;top:-30px;width:110px;height:110px;background:rgba(255,255,255,.12);clip-path:polygon(0 0,100% 0,50% 100%);transition:transform .4s ease}.vc-topic-tile:hover{color:#fff;transform:translateY(-6px);box-shadow:0 20px 32px -20px rgba(0,0,0,.5)}.vc-topic-tile:hover::after{transform:translate(-10px,10px)}.vc-topic-tile__name{font-size:1.25rem;font-weight:800;line-height:1.15}.vc-topic-tile__count{font-size:.875rem;opacity:.85;margin-top:4px}.vc-topic-tile--1{background:var(--vc-orange)}.vc-topic-tile--2{background:var(--vc-teal)}.vc-topic-tile--3{background:var(--vc-charcoal)}.vc-topic-tile--4{background:var(--vc-coral)}.vc-topic-tile--5{background:var(--vc-forest)}.vc-topic-tile--6{background:#C9604F}.vc-topic-tile--7{background:#D9A21F}.vc-topic-tile--8{background:#1FAE9B}.vc-topic-tile--9{background:#8C5A8C}.vc-topic-tile--10{background:#005F5A}.vc-talk-single{background:var(--vc-charcoal);color:#fff;padding:calc(var(--vc-header-h, 90px) + 24px) 0 var(--vc-section)}.vc-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;color:#fff;font-weight:700}.vc-back::before{content:"";width:8px;height:8px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.vc-back:hover{color:var(--vc-orange)}.vc-player--single{max-width:1100px}.vc-talk-single__grid{display:grid;gap:32px;margin-top:32px}@media (min-width:1024px){.vc-talk-single__grid{grid-template-columns:minmax(0,1fr) 320px;gap:64px}}.vc-talk-single__series{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 12px;font-weight:600;opacity:.95}.vc-talk-single h1{margin:0 0 12px;font-size:clamp(2rem, 4.2vw, 3.5rem);line-height:1.05}.vc-talk-single__meta{font-weight:600;opacity:.8}.vc-talk-single__excerpt{font-size:1.1875rem;line-height:1.55;max-width:44rem}.vc-talk-single__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:24px}.vc-share{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border:2px solid #fff;border-radius:999px;background:transparent;color:#fff;font:inherit;font-weight:700;cursor:pointer;transition:background .2s,color .2s}.vc-share::before{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3v12M7 8l5-5 5 5M5 14v6h14v-6' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3v12M7 8l5-5 5 5M5 14v6h14v-6' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.vc-share:hover{background:#fff;color:var(--vc-charcoal)}.vc-talk-single__aside{padding:24px;border-radius:var(--vc-radius);background:rgba(255,255,255,.07);align-self:start}.vc-aside-label{margin:0 0 10px;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--vc-orange)}.vc-aside-label:not(:first-child){margin-top:20px}.vc-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0}.vc-tags a{padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.12);color:#fff;font-size:.875rem;font-weight:600}.vc-tags a:hover{background:var(--vc-orange);color:#fff}.vc-aside-text{margin:0}.vc-aside-text a{color:#fff;text-decoration:underline;text-underline-offset:3px}.vc-up-next{padding-bottom:0}.vc-up-next__card{display:grid;gap:20px;align-items:center;padding:16px;border-radius:var(--vc-radius);background:var(--vc-pink);color:var(--vc-charcoal);transition:transform .3s ease,box-shadow .3s ease}@media (min-width:768px){.vc-up-next__card{grid-template-columns:320px 1fr;gap:32px}}.vc-up-next__card:hover{color:var(--vc-charcoal);transform:translateY(-4px);box-shadow:0 20px 32px -24px rgba(0,0,0,.45)}.vc-up-next__media{position:relative;display:block;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;background:var(--vc-charcoal)}.vc-up-next__media img{width:100%;height:100%;object-fit:cover}.vc-up-next__card .vc-talk__play{opacity:1;transform:none}.vc-up-next__body{display:flex;flex-direction:column;gap:6px}.vc-up-next__label{font-size:.8125rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--vc-orange)}.vc-up-next__title{font-size:clamp(1.5rem, 3vw, 2.25rem);font-weight:800;line-height:1.1}.vc-up-next__meta{opacity:.75}.vc-series-hero{position:relative;display:flex;align-items:flex-end;min-height:56vh;padding:calc(var(--vc-header-h, 90px) + 40px) 0 56px;color:#fff;background:var(--vc-charcoal);overflow:hidden;isolation:isolate}.vc-series-hero__bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;filter:blur(2px);transform:scale(1.04)}.vc-series-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.8))}.vc-series-hero h1{margin:0 0 12px;font-size:clamp(2.5rem, 6vw, 5rem);line-height:1}.vc-series-hero__meta{font-weight:700;opacity:.9}.vc-series-hero__desc{max-width:40rem;font-size:1.125rem}.vc-series-hero .wp-block-buttons{margin-top:24px}.vc-finder__more[hidden],.vc-finder__clear[hidden],.vc-finder__results[hidden],.vc-resume[hidden]{display:none!important}.vc-finder.is-loading .vc-finder__results{min-height:60vh}.vc-live-dot{position:relative;display:inline-block;width:10px;height:10px;border-radius:50%;background:#FF3B30;flex:0 0 auto}.vc-live-dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:vc-live-pulse 1.6s ease-out infinite}@keyframes vc-live-pulse{0%{transform:scale(1);opacity:.7}100%{transform:scale(2.6);opacity:0}}@media (prefers-reduced-motion:reduce){.vc-live-dot::after{animation:none}}body .vc-live-bar{position:fixed;left:0;right:0;bottom:0;z-index:70;padding:12px var(--vc-gutter) calc(12px + env(safe-area-inset-bottom));background:var(--vc-charcoal);color:#fff;box-shadow:0 -10px 30px rgba(0,0,0,.25);transform:translateY(100%);transition:transform .4s ease}.vc-live-bar.is-in{transform:none}.vc-live-bar__inner{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;max-width:var(--vc-container);margin:0 auto;padding-right:40px;position:relative}.vc-live-bar__status{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(255,59,48,.15);color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.vc-live-bar__text{font-size:1rem;line-height:1.3}.vc-live-bar__text span{opacity:.85}.vc-live-bar__actions{display:flex;align-items:center;gap:16px;margin-left:auto}.vc-live-bar__btn{padding:10px 18px;border-radius:999px;background:var(--vc-orange);color:#fff;font-weight:800;font-size:.9375rem;white-space:nowrap}.vc-live-bar__btn:hover{background:#fff;color:var(--vc-charcoal)}.vc-live-bar__link{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.vc-live-bar__link:hover{color:var(--vc-orange)}.vc-live-bar__close{position:absolute;right:0;top:50%;width:32px;height:32px;margin-top:-16px;border:0;border-radius:50%;background:rgba(255,255,255,.1);cursor:pointer}.vc-live-bar__close::before,.vc-live-bar__close::after{content:"";position:absolute;left:9px;right:9px;top:15px;height:2px;background:#fff;transform:rotate(45deg)}.vc-live-bar__close::after{transform:rotate(-45deg)}.vc-live-bar__close:hover{background:rgba(255,255,255,.25)}@media (max-width:640px){.vc-live-bar__text span{display:none}.vc-live-bar__actions{margin-left:0;width:100%}.vc-live-bar__btn{flex:1;text-align:center}.vc-live-bar__inner{padding-right:0}.vc-live-bar__close{top:18px;margin-top:0}}body.has-live-bar{padding-bottom:72px}@media (max-width:640px){body.has-live-bar{padding-bottom:120px}}html.vc-is-live a[href$="/locations/online/"]::after{content:"";display:inline-block;width:8px;height:8px;margin-left:8px;border-radius:50%;background:#FF3B30;vertical-align:middle;box-shadow:0 0 0 3px rgba(255,59,48,.25)}.vc-live{background:#111;color:#fff;padding:var(--vc-section) 0}.vc-live[hidden]{display:none!important}.vc-live .vc-inner{width:100%;max-width:var(--vc-container);margin-inline:auto;padding-inline:var(--vc-gutter);box-sizing:border-box}.vc-talks>.vc-live:first-child{padding-top:calc(var(--vc-header-h, 90px) + 32px)}.vc-talks>.vc-live:not([hidden])+.vc-talk-hero{padding-top:var(--vc-section)}.vc-live__grid{display:grid;gap:32px;align-items:center}@media (min-width:1024px){.vc-live__grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:56px}}.vc-live__player{position:relative;aspect-ratio:16 / 9;border-radius:var(--vc-radius);overflow:hidden;background:linear-gradient(135deg,var(--vc-charcoal),#000)}.vc-live__player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.vc-live__waiting{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:24px}.vc-live__waiting-label{font-size:.8125rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--vc-orange)}.vc-live__countdown{font-size:clamp(1.5rem, 3.5vw, 2.5rem);font-weight:800;line-height:1.1}.vc-live__badge{display:none;align-items:center;gap:10px;margin:0 0 12px;font-size:.8125rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.vc-live.is-live .vc-live__badge{display:inline-flex}.vc-live h2{margin:0 0 12px}.vc-live__note{margin:20px 0 0;font-size:.875rem;opacity:.7}body.has-live-bar .grecaptcha-badge{bottom:90px!important}.vc-groups-section{background:var(--vc-soft);scroll-margin-top:var(--vc-header-h,90px)}.vc-groups{margin-top:28px}.vc-groups__filters{display:grid;gap:14px}.vc-groups__search input{width:100%;box-sizing:border-box;padding:18px 20px 18px 56px;border:2px solid transparent;border-radius:999px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7' fill='none' stroke='%232E2E2E' stroke-width='2.2'/%3E%3Cpath d='M20 20l-4-4' stroke='%232E2E2E' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") 20px center / 22px no-repeat;font:inherit;font-size:1.125rem;color:var(--vc-charcoal);box-shadow:0 6px 24px -12px rgba(0,0,0,.25)}.vc-groups__search input:focus{outline:none;border-color:var(--vc-orange)}.vc-groups__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.vc-groups__chip{padding:9px 16px;border:1px solid rgba(0,0,0,.15);border-radius:999px;background:#fff;color:var(--vc-charcoal);font:inherit;font-size:.9375rem;font-weight:700;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.vc-groups__chip:hover,.vc-groups__chip.is-active{background:var(--vc-orange);border-color:var(--vc-orange);color:#fff}@media (max-width:640px){.vc-groups__chip-long{display:none}}.vc-groups__toggle{display:inline-flex;padding:4px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.vc-groups__toggle button{padding:8px 16px;border:0;border-radius:999px;background:transparent;color:var(--vc-charcoal);font:inherit;font-size:.9375rem;font-weight:700;cursor:pointer}.vc-groups__toggle button.is-active{background:var(--vc-charcoal);color:#fff}.vc-groups__row select{padding:11px 40px 11px 16px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%232E2E2E' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 14px center / 16px no-repeat;font:inherit;font-size:.9375rem;color:var(--vc-charcoal);-webkit-appearance:none;appearance:none}.vc-groups__clear{padding:10px 18px;border:0;border-radius:999px;background:var(--vc-charcoal);color:#fff;font:inherit;font-weight:700;cursor:pointer}.vc-groups__clear[hidden],.vc-groups__none[hidden],.vc-group[hidden]{display:none!important}.vc-groups__status{margin:24px 0 16px;font-weight:700}.vc-groups__grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.vc-group{display:flex;flex-direction:column;border-radius:var(--vc-radius);overflow:hidden;background:#fff;box-shadow:0 10px 30px -22px rgba(0,0,0,.5);transition:transform .3s ease,box-shadow .3s ease}.vc-group:hover{transform:translateY(-4px);box-shadow:0 22px 40px -26px rgba(0,0,0,.55)}.vc-group__media{position:relative;aspect-ratio:4 / 3;background:var(--vc-pink);overflow:hidden}.vc-group__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.vc-group:hover .vc-group__media img{transform:scale(1.04)}.vc-group__logo{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:18%;background:var(--vc-charcoal)}.vc-group__media .vc-group__logo img{width:100%;height:auto;max-height:100%;object-fit:contain}.vc-group:hover .vc-group__media .vc-group__logo img{transform:none}.vc-group__day{position:absolute;left:14px;top:14px;padding:6px 12px;border-radius:999px;background:var(--vc-orange);color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vc-group__full{position:absolute;right:14px;top:14px;padding:6px 12px;border-radius:999px;background:var(--vc-charcoal);color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vc-group.is-full .vc-group__media img{filter:grayscale(.6);opacity:.85}.vc-group__body{display:flex;flex-direction:column;flex:1;padding:20px 22px 22px}.vc-group__name{margin:0 0 10px;font-size:1.25rem;line-height:1.25}.vc-group__meta{position:relative;margin:0 0 6px;padding-left:26px;font-size:.9375rem;font-weight:600}.vc-group__meta::before{content:"";position:absolute;left:0;top:2px;width:17px;height:17px;background:var(--vc-orange);-webkit-mask:var(--vc-icon) center / contain no-repeat;mask:var(--vc-icon) center / contain no-repeat}.vc-group__meta--when{--vc-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3Cpath d='M12 7v5l3 2' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E")}.vc-group__meta--where{--vc-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22s7-6.2 7-12a7 7 0 10-14 0c0 5.8 7 12 7 12z' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3Ccircle cx='12' cy='10' r='2.5' fill='%23000'/%3E%3C/svg%3E")}.vc-group__meta--online{--vc-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='5' width='18' height='12' rx='2' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3Cpath d='M8 21h8' stroke='%23000' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E")}.vc-group__desc{margin:10px 0 0;font-size:.9375rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.vc-group.is-open .vc-group__desc{display:block;-webkit-line-clamp:unset}.vc-group__more{align-self:flex-start;margin-top:6px;padding:0;border:0;background:none;color:var(--vc-orange);font:inherit;font-size:.875rem;font-weight:700;cursor:pointer}.vc-group__join{align-self:flex-start;margin-top:auto;padding-top:18px}.vc-group__join{display:inline-flex;align-items:center;gap:10px;font-weight:800;color:var(--vc-orange)}.vc-group__join::after{content:"";width:26px;height:26px;border-radius:50%;background:var(--vc-orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 6l6 6-6 6' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat;transition:transform .25s}.vc-group__join:hover::after{transform:translateX(5px)}.vc-group.is-full .vc-group__join{color:var(--vc-charcoal)}.vc-group.is-full .vc-group__join::after{background-color:var(--vc-charcoal)}.vc-groups__none{margin-top:8px;padding:32px;border-radius:var(--vc-radius);background:#fff;text-align:center}.vc-groups__none .wp-block-buttons{justify-content:center}.vc-live--hero{padding-top:calc(var(--vc-header-h) + 48px)}.vc-live h1{margin:0 0 16px;color:#fff}.vc-live .is-style-eyebrow{color:var(--vc-orange)}.vc-live .wp-block-buttons{gap:12px}.vc-live__waiting--poster{background:linear-gradient(rgba(17,17,17,.55),rgba(17,17,17,.8)),var(--vc-poster) center / cover no-repeat}.vc-live__latest{margin-top:14px;color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.vc-live__latest:hover{color:var(--vc-orange)}.vc-live.is-live .vc-live__note{display:none}#ways-to-watch .vc-help-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.vc-live__waiting--poster{background:linear-gradient(rgba(17,17,17,.82),rgba(17,17,17,.9)),var(--vc-poster) center / cover no-repeat}.vc-stories-hero{padding:56px 0 var(--vc-section);background:var(--vc-charcoal);color:#fff}.vc-stories-hero__head{max-width:46rem;margin-bottom:40px}.vc-stories-hero h1{margin:0 0 16px;color:#fff}.vc-stories-hero__head p{margin:0;font-size:1.125rem;opacity:.9}.vc-feature{display:grid;border-radius:var(--vc-radius);overflow:hidden;background:#fff;color:var(--vc-charcoal)}@media (min-width:900px){.vc-feature{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.vc-feature:hover{color:var(--vc-charcoal)}.vc-feature__media{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--vc-charcoal)}.vc-feature__media>img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.vc-feature:hover .vc-feature__media>img{transform:scale(1.03)}.vc-feature__body{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:28px}@media (min-width:900px){.vc-feature__body{padding:48px}}.vc-feature__label{font-size:.8125rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--vc-orange)}.vc-feature__title{font-size:clamp(1.625rem, 3vw, 2.375rem);font-weight:800;line-height:1.1}.vc-feature__excerpt{font-size:1.0625rem;line-height:1.55}.vc-feature__meta{font-size:.875rem;opacity:.7}.vc-feature__go{display:inline-flex;align-items:center;gap:10px;margin-top:8px;font-weight:800;color:var(--vc-orange)}.vc-feature__go::after{content:"";width:26px;height:26px;border-radius:50%;background:var(--vc-orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 6l6 6-6 6' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat;transition:transform .25s}.vc-feature:hover .vc-feature__go::after{transform:translateX(5px)}.vc-story{display:flex;flex-direction:column;width:300px;color:var(--vc-charcoal)}@media (min-width:768px){.vc-story{width:340px}}.vc-story__media{position:relative;display:block;aspect-ratio:3 / 2;border-radius:var(--vc-radius);overflow:hidden;background:var(--vc-charcoal)}.vc-story__media>img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.vc-story:hover .vc-story__media>img{transform:scale(1.05)}.vc-story__logo{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:18%;background:var(--vc-charcoal)}.vc-story__logo img{width:100%;height:auto;max-height:100%;object-fit:contain}.vc-story__body{display:flex;flex-direction:column;gap:4px;padding:14px 2px 0}.vc-story__label{font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--vc-orange)}.vc-story__title{font-size:1.1875rem;font-weight:700;line-height:1.25;transition:color .2s}.vc-story:hover .vc-story__title{color:var(--vc-orange)}.vc-story__meta{font-size:.875rem;opacity:.7}.vc-talk-row--dark .vc-story{color:#fff}.vc-story-grid{display:grid;gap:36px 20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));transition:opacity .2s}.vc-story-grid .vc-story{width:auto}.vc-story-finder{scroll-margin-top:var(--vc-header-h,90px)}.vc-story-finder .vc-section-head{align-items:center}.vc-story-finder__search{flex:0 1 380px}.vc-story-finder__chips{display:flex;flex-wrap:wrap;gap:8px 10px}.vc-story-finder__intro{min-height:1.5em;margin:16px 0 0;opacity:.8}.vc-story-finder .vc-finder__status{margin:4px 0 20px;font-weight:700;min-height:1.5em}.vc-story-finder.is-loading .vc-story-grid{opacity:.4;min-height:40vh}.vc-story-finder__more{justify-content:center;margin-top:44px}.vc-story-finder__none{padding:32px;border-radius:var(--vc-radius);background:var(--vc-soft);text-align:center}.vc-story-finder__more[hidden],.vc-story-finder__none[hidden]{display:none!important}.vc-stories-world .vc-section-head{align-items:flex-end}.vc-stories-world__intro{max-width:40rem;margin:14px 0 0;opacity:.85}.vc-stories-world .wp-block-buttons{gap:12px}.vc-share-story{background:var(--vc-orange);color:#fff}.vc-share-story h2{margin:0 0 12px;color:#fff}.vc-share-story p{margin:0;font-size:1.125rem;max-width:40rem}.vc-share-story .vc-eyebrow::before{background:currentColor}.vc-share-story__grid{display:grid;gap:28px;align-items:center}@media (min-width:900px){.vc-share-story__grid{grid-template-columns:1fr auto}}.vc-cta .vc-cta__text{margin:10px 0 0;font-size:1.125rem;opacity:.85}.vc-story-single{padding:48px 0 0;background:var(--vc-charcoal);color:#fff}.vc-story-single__head{max-width:50rem;padding-bottom:48px}.vc-story-single h1{margin:16px 0 12px;color:#fff}.vc-story-single__meta{margin:0 0 24px;opacity:.8}.vc-story-single__media{position:relative;z-index:1;max-width:1040px;margin:0 0 -96px;aspect-ratio:16 / 9;border-radius:var(--vc-radius);overflow:hidden;background:#000}.vc-story-single__media img{width:100%;height:100%;object-fit:cover}.vc-story-single:has(.vc-story-single__media)+.vc-story-body{padding-top:calc(96px + 56px)}.vc-story-body>.vc-inner{max-width:calc(960px + 2 * var(--vc-gutter));font-size:1.0625rem;line-height:1.7}.vc-story-body h2,.vc-story-body h3,.vc-story-body h4{margin:1.6em 0 .6em;line-height:1.2}.vc-story-body p{margin:0 0 1.1em}.vc-story-body blockquote{margin:1.5em 0;padding:4px 0 4px 22px;border-left:4px solid var(--vc-orange);font-size:1.25rem;font-weight:600;line-height:1.5}.vc-story-body img{max-width:100%;height:auto;border-radius:var(--vc-radius)}.vc-story-body iframe{max-width:100%;border-radius:var(--vc-radius)}.vc-story-body a:not(.vc-text-link){color:var(--vc-orange);text-decoration:underline;text-underline-offset:3px}.vc-story-note{margin:40px 0;padding:24px 28px;border-left:4px solid var(--vc-orange);border-radius:var(--vc-radius);background:var(--vc-soft)}.vc-story-note p{margin:0 0 8px}.vc-story-note p:last-child{margin:0}.vc-story-note__title{font-weight:800}.vc-story-body__end{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:48px;padding-top:32px;border-top:1px solid rgba(0,0,0,.1)}.vc-share--dark{border-color:var(--vc-charcoal);color:var(--vc-charcoal)}.vc-share--dark:hover{background:var(--vc-charcoal);color:#fff}#newsletter{scroll-margin-top:calc(var(--vc-header-h, 90px) + 24px)}.vc-stories .vc-inner{width:100%;max-width:var(--vc-container);margin-inline:auto;padding-inline:var(--vc-gutter);box-sizing:border-box}.vc-stories-hero{padding-top:calc(var(--vc-header-h) + 48px)}.vc-story-single{padding-top:calc(var(--vc-header-h) + 40px)}.vc-story-body>.vc-inner{max-width:calc(960px + 2 * var(--vc-gutter))}.vc-story-finder__search input{width:100%;box-sizing:border-box;padding:16px 20px 16px 52px;border:2px solid transparent;border-radius:999px;background:var(--vc-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7' fill='none' stroke='%232E2E2E' stroke-width='2.2'/%3E%3Cpath d='M20 20l-4-4' stroke='%232E2E2E' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") 18px center / 20px no-repeat;font:inherit;font-size:1.0625rem;color:var(--vc-charcoal)}.vc-story-finder__search input:focus{outline:none;border-color:var(--vc-orange);background-color:#fff}.vc-story-single__media{margin:0}.vc-story-single{padding-bottom:56px}.vc-story-single:has(.vc-story-single__media)+.vc-story-body{padding-top:var(--vc-section)}.vc-story-finder__chips{margin-bottom:8px}.vc-story-finder__intro:empty,.vc-story-finder .vc-finder__status:empty{display:none}.vc-story-finder .vc-story-grid{margin-top:28px}.vc-map{display:grid;gap:20px;margin:8px 0 48px}@media (min-width:960px){.vc-map{grid-template-columns:300px minmax(0,1fr);align-items:stretch}}.vc-map__title{margin:0 0 12px;font-size:.8125rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--vc-orange)}.vc-map__list ul{display:flex;gap:8px;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}@media (min-width:960px){.vc-map__list ul{flex-direction:column;overflow:visible}}.vc-map__list li{flex:0 0 auto;margin:0}.vc-map__list button{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;width:100%;padding:12px 16px;border:1px solid rgba(255,255,255,.14);border-radius:var(--vc-radius);background:rgba(255,255,255,.04);color:#fff;font:inherit;text-align:left;cursor:pointer;transition:background .2s,border-color .2s}.vc-map__list button:hover,.vc-map__list button.is-active{border-color:var(--vc-orange);background:rgba(253,108,35,.14)}.vc-map__dot{grid-row:span 2;width:12px;height:12px;border-radius:50%;background:var(--vc-orange);box-shadow:0 0 0 4px rgba(253,108,35,.25)}.vc-map__name{font-weight:700;line-height:1.2}.vc-map__count{font-size:.8125rem;opacity:.7}.vc-map__canvas{position:relative;z-index:0;min-height:360px;border-radius:var(--vc-radius);overflow:hidden;background:#262626}@media (min-width:960px){.vc-map__canvas{min-height:460px}}.vc-map-section{padding:var(--vc-section) 0 0;background:var(--vc-charcoal);color:#fff}.vc-map-pin span{position:relative;display:block;width:22px;height:22px;border:3px solid #fff;border-radius:50%;background:var(--vc-orange);box-sizing:border-box;box-shadow:0 4px 12px rgba(0,0,0,.4)}.vc-map-pin span::after{content:"";position:absolute;inset:-3px;border-radius:50%;background:var(--vc-orange);opacity:.5;animation:vc-live-pulse 2.2s ease-out infinite;z-index:-1}.vc-map-pin--home span{background:#fff;border-color:var(--vc-orange)}@media (prefers-reduced-motion:reduce){.vc-map-pin span::after{animation:none}}.vc-map .leaflet-popup-content-wrapper{border-radius:12px}.vc-map .leaflet-popup-content{margin:16px 18px;font-family:inherit;font-size:.875rem;line-height:1.45;color:var(--vc-charcoal)}.vc-map-pop__name{margin:0 0 4px!important;font-size:1.125rem;font-weight:800}.vc-map-pop__blurb{margin:0 0 10px!important}.vc-map-pop ul{margin:0 0 10px;padding:0;list-style:none;border-top:1px solid rgba(0,0,0,.08)}.vc-map-pop li{display:flex;flex-direction:column;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.08)}.vc-map-pop li a{color:var(--vc-charcoal);font-weight:700}.vc-map-pop li a:hover{color:var(--vc-orange)}.vc-map-pop li span{font-size:.75rem;opacity:.6}.vc-map .vc-map-pop__all{color:var(--vc-orange);font-weight:800}.vc-map .leaflet-control-attribution{font-size:10px}.vc-map .leaflet-tile-pane{filter:grayscale(1) invert(1) brightness(.78) contrast(.92)}.vc-map .leaflet-container{background:#2b2b2b}.vc-map{display:grid;gap:20px;grid-template-areas:"list" "map" "card"}@media (min-width:960px){.vc-map{grid-template-columns:340px minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"list map" "card map";align-items:start}}.vc-map__list{grid-area:list}.vc-map__canvas{grid-area:map;min-height:0!important;aspect-ratio:1000 / 540;background:#262626}.vc-map__card{grid-area:card}.vc-map__card[hidden]{display:none}.vc-map__list ul{flex-direction:row!important;flex-wrap:nowrap}@media (min-width:960px){.vc-map__list ul{flex-wrap:wrap}}.vc-map__list button{display:inline-flex;align-items:center;gap:8px;width:auto;padding:9px 14px;border-radius:999px;white-space:nowrap}.vc-map__dot{grid-row:auto;width:9px;height:9px;box-shadow:none}.vc-map__count{font-size:.75rem}.vc-map__card{padding:22px 24px;border-radius:var(--vc-radius);background:#fff;color:var(--vc-charcoal)}.vc-map-pop__name{margin:0 0 6px;font-size:1.25rem;font-weight:800}.vc-map-pop__blurb{margin:0 0 12px;font-size:.9375rem;line-height:1.5}.vc-map-pop ul{margin:0 0 12px}.vc-map-pop li a{font-size:.9375rem}.vc-map__card .vc-map-pop__all{color:var(--vc-orange);font-weight:800}.vc-map__canvas svg{display:block;width:100%;height:100%}.vc-map__canvas.is-failed{display:none}.vc-map__land path{fill:#3b3b3b;stroke:#262626;stroke-width:.6;transition:fill .3s}.vc-map__land path.is-partner{fill:#565656}.vc-map__land path.is-active{fill:rgba(253,108,35,.5)}.vc-map__pin{cursor:pointer;outline:none}.vc-map__dot-svg{fill:var(--vc-orange);stroke:#fff;stroke-width:3;transition:r .2s}.vc-map__pin--home .vc-map__dot-svg{fill:#fff;stroke:var(--vc-orange)}.vc-map__pin.is-active .vc-map__dot-svg,.vc-map__pin:hover .vc-map__dot-svg{r:10}.vc-map__pin:focus-visible .vc-map__dot-svg{stroke:#ffd2bb;stroke-width:5}.vc-map__pulse{fill:var(--vc-orange);opacity:.35;transform-box:fill-box;transform-origin:center;animation:vc-map-pulse 2.4s ease-out infinite}@keyframes vc-map-pulse{0%{transform:scale(.4);opacity:.6}100%{transform:scale(1.5);opacity:0}}@media (prefers-reduced-motion:reduce){.vc-map__pulse{animation:none;opacity:0}}.vc-map__label{fill:#fff;font-size:16px;font-weight:700;paint-order:stroke;stroke:#262626;stroke-width:4px;stroke-linejoin:round;opacity:0;transition:opacity .2s;pointer-events:none}.vc-map__pin:hover .vc-map__label,.vc-map__pin:focus-visible .vc-map__label,.vc-map__pin.is-active .vc-map__label{opacity:1}.vc-ev-feature .vc-feature__title{color:var(--vc-charcoal)}.vc-ev-feature .vc-feature__title:hover{color:var(--vc-orange)}.vc-ev-feature .wp-block-buttons{gap:12px;margin-top:8px}.vc-ev-feature .is-style-white .wp-block-button__link{border-color:var(--vc-charcoal);box-shadow:none}.vc-ev-feature .is-style-white .wp-block-button__link::after{content:"";position:absolute;inset:-3px;background:var(--vc-charcoal);clip-path:polygon(calc(100% - 3.5px) 0,100% 0,calc(100% - var(--vc-cut)) 100%,calc(100% - var(--vc-cut) - 3.5px) 100%);pointer-events:none}.vc-ev-facts{display:grid;gap:10px;margin:4px 0;padding:0;list-style:none}.vc-ev-facts li{position:relative;display:flex;flex-direction:column;padding-left:30px;font-weight:700;line-height:1.35}.vc-ev-facts li span{font-weight:400;font-size:.9375rem;opacity:.8}.vc-ev-facts li a{color:inherit;text-decoration:underline;text-underline-offset:3px}.vc-ev-facts li::before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px;background:var(--vc-orange);-webkit-mask:var(--vc-icon) center / contain no-repeat;mask:var(--vc-icon) center / contain no-repeat}.vc-ev-facts__when{--vc-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='5' width='18' height='16' rx='2' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4' stroke='%23000' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E")}.vc-ev-facts__where{--vc-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22s7-6.2 7-12a7 7 0 10-14 0c0 5.8 7 12 7 12z' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3Ccircle cx='12' cy='10' r='2.5' fill='%23000'/%3E%3C/svg%3E")}.vc-ev-facts--big li{font-size:1.125rem}.vc-ev-countdown{display:none;align-self:flex-start;padding:6px 12px;border-radius:999px;background:var(--vc-pink);color:var(--vc-charcoal);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vc-ev-countdown.is-on{display:inline-block}.vc-ev-finder{scroll-margin-top:var(--vc-header-h,90px)}.vc-ev-finder .vc-section-head{align-items:center}.vc-ev-when{display:inline-flex;padding:4px;border-radius:999px;background:var(--vc-soft)}.vc-ev-when button{padding:8px 16px;border:0;border-radius:999px;background:transparent;color:var(--vc-charcoal);font:inherit;font-size:.9375rem;font-weight:700;cursor:pointer}.vc-ev-when button.is-active{background:var(--vc-charcoal);color:#fff}.vc-ev-finder .vc-finder__status{margin:16px 0 0;font-weight:700}.vc-ev-finder .vc-finder__status:empty{display:none}.vc-ev-list{margin-top:12px}.vc-ev-month{margin:40px 0 8px;padding-bottom:10px;border-bottom:2px solid var(--vc-charcoal);font-size:.875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.vc-ev-month[hidden],.vc-ev[hidden]{display:none!important}.vc-ev{display:grid;grid-template-columns:64px minmax(0,1fr) 32px;align-items:center;gap:16px 20px;padding:20px 0;border-bottom:1px solid rgba(0,0,0,.1);color:var(--vc-charcoal)}@media (min-width:768px){.vc-ev{grid-template-columns:76px 200px minmax(0,1fr) 40px;gap:16px 28px}}.vc-ev__media{display:none;position:relative;aspect-ratio:3 / 2;border-radius:12px;overflow:hidden;background:var(--vc-charcoal)}@media (min-width:768px){.vc-ev__media{display:block}}.vc-ev__media>img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.vc-ev:hover .vc-ev__media>img{transform:scale(1.05)}.vc-ev__body{display:flex;flex-direction:column;gap:4px;min-width:0}.vc-ev__label{font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--vc-orange)}.vc-ev__title{font-size:clamp(1.25rem, 2.4vw, 1.75rem);font-weight:800;line-height:1.15;transition:color .2s}.vc-ev:hover .vc-ev__title{color:var(--vc-orange)}.vc-ev__meta{font-size:.9375rem;opacity:.75}.vc-ev__next{font-size:.8125rem;font-weight:700}.vc-ev__go{width:36px;height:36px;border-radius:50%;background:var(--vc-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 6l6 6-6 6' fill='none' stroke='%232E2E2E' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px no-repeat;transition:background-color .2s,transform .2s}.vc-ev:hover .vc-ev__go{background-color:var(--vc-orange);transform:translateX(4px)}.vc-datebox{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 4px;border-radius:12px;background:var(--vc-charcoal);color:#fff;line-height:1;text-align:center}.vc-datebox__day{font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--vc-orange)}.vc-datebox__num{margin:4px 0 3px;font-size:1.75rem;font-weight:800}.vc-datebox__mon{font-size:.75rem;font-weight:700;text-transform:uppercase}.vc-ev-card .vc-datebox{position:absolute;left:12px;top:12px;width:54px;box-shadow:0 6px 18px rgba(0,0,0,.3)}.vc-ev-card .vc-datebox__num{font-size:1.375rem}.vc-ev-subscribe{background:var(--vc-orange);color:#fff}.vc-ev-subscribe h2{margin:0 0 12px;color:#fff}.vc-ev-subscribe p{margin:0;font-size:1.125rem}.vc-ev-subscribe .vc-eyebrow::before{background:currentColor}.vc-ev-subscribe .wp-block-buttons{gap:12px}.vc-ev-single{padding-bottom:56px}.vc-ev-single__grid{display:grid;gap:32px;align-items:center}@media (min-width:960px){.vc-ev-single__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}.vc-ev-single .vc-story-single__head{padding-bottom:0}.vc-ev-single .vc-ev-facts{margin:20px 0 16px}.vc-ev-single .vc-ev-countdown{margin-bottom:20px}.vc-ev-single__media{position:relative;margin:0;aspect-ratio:16 / 10;border-radius:var(--vc-radius);overflow:hidden;background:#000}.vc-ev-single__media>img{width:100%;height:100%;object-fit:cover}.vc-ev-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.vc-ev-actions .wp-block-buttons{margin:0}.vc-ev-add{position:relative}.vc-ev-add summary{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:2px solid #fff;border-radius:999px;color:#fff;font-weight:700;cursor:pointer;list-style:none}.vc-ev-add summary::-webkit-details-marker{display:none}.vc-ev-add summary::after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-3px)}.vc-ev-add[open] summary,.vc-ev-add summary:hover{background:#fff;color:var(--vc-charcoal)}.vc-ev-add>div{position:absolute;left:0;top:calc(100% + 8px);z-index:5;display:flex;flex-direction:column;min-width:220px;padding:8px;border-radius:12px;background:#fff;box-shadow:0 16px 40px rgba(0,0,0,.3)}.vc-ev-add>div a{padding:10px 12px;border-radius:8px;color:var(--vc-charcoal);font-weight:700}.vc-ev-add>div a:hover{background:var(--vc-soft);color:var(--vc-orange)}.vc-ev-body>.vc-inner{max-width:var(--vc-container)!important}.vc-ev-body__grid{display:grid;gap:40px}@media (min-width:960px){.vc-ev-body__grid{grid-template-columns:minmax(0,1fr) 320px;gap:64px}}.vc-ev-body__main{max-width:46rem}.vc-ev-body__title{margin-top:0!important}.vc-ev-body__cta{margin-top:32px}.vc-ev-aside{align-self:start;padding:24px;border-radius:var(--vc-radius);background:var(--vc-soft);font-size:.9375rem}.vc-ev-aside .vc-aside-label{margin:0 0 10px!important;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--vc-orange)}.vc-ev-aside p{margin:0 0 20px}.vc-ev-aside a:not(.vc-text-link){color:var(--vc-charcoal)}.vc-ev-dates{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin:0 0 24px;padding:0;list-style:none}.vc-ev-dates a{display:flex;justify-content:space-between;padding:8px 10px;border-radius:8px;background:#fff;color:var(--vc-charcoal)!important;text-decoration:none!important;font-weight:700;font-size:.875rem}.vc-ev-dates span{font-weight:400;opacity:.7}.vc-ev-dates .is-current a{background:var(--vc-charcoal);color:#fff!important}.vc-ev-serve{margin:0 0 24px;padding:18px;border-radius:12px;background:#fff;border-left:4px solid var(--vc-orange)}.vc-ev-serve p{margin:0 0 10px}.vc-ev-serve .vc-text-link{display:flex;margin-top:6px}.vc-ev-feature .vc-feature__title{display:block}.vc-ev-feature .is-style-white .wp-block-button__link:hover{border-color:var(--vc-charcoal)}.vc-ev-places{display:inline-block;align-self:flex-start;padding:6px 12px;border-radius:999px;background:var(--vc-orange);color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vc-ev-places--full{background:var(--vc-charcoal)}.vc-ev__body .vc-ev-places{margin-top:4px;padding:4px 10px;font-size:.6875rem}.vc-ev-single .vc-ev-places{margin:0 8px 20px 0}.vc-fyp-section{background:var(--vc-soft)}.vc-fyp{scroll-margin-top:calc(var(--vc-header-h, 90px) + 20px)}.vc-fyp__panel{max-width:980px;margin:0 auto;padding:32px 24px;border-radius:var(--vc-radius);background:#fff;box-shadow:0 20px 50px -34px rgba(0,0,0,.45)}@media (min-width:768px){.vc-fyp__panel{padding:48px 56px}}.vc-fyp__progress{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:32px}.vc-fyp__progress span{height:6px;border-radius:999px;background:var(--vc-soft);transition:background .3s}.vc-fyp__progress span.is-done{background:var(--vc-orange)}.vc-fyp__step{margin:0;padding:0;border:0;min-width:0}.vc-fyp__step[hidden],.vc-fyp__results[hidden]{display:none!important}.vc-fyp__step legend{display:flex;flex-direction:column;gap:6px;margin-bottom:28px;padding:0}.vc-fyp__count{margin:0;font-size:.8125rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--vc-orange)}.vc-fyp__q{display:block;margin:0;font-size:clamp(1.75rem, 3.6vw, 2.5rem);font-weight:800;line-height:1.1;color:var(--vc-charcoal)}.vc-fyp__q:focus{outline:none}.vc-fyp__hint{font-size:.9375rem;opacity:.7}.vc-fyp__options{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.vc-fyp__opt{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:20px 22px;border:2px solid rgba(0,0,0,.1);border-radius:14px;background:#fff;color:var(--vc-charcoal);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.vc-fyp__opt strong{font-size:1.125rem}.vc-fyp__opt span{font-size:.9375rem;opacity:.7}.vc-fyp__opt:hover{border-color:var(--vc-orange);transform:translateY(-2px)}.vc-fyp__opt[aria-pressed="true"]{border-color:var(--vc-orange);background:#fff4ee}.vc-fyp__opt[aria-pressed="true"] strong::after{content:"";display:inline-block;width:16px;height:16px;margin-left:8px;vertical-align:-2px;border-radius:50%;background:var(--vc-orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12l4 4 8-8' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}.vc-fyp__nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;min-height:48px}.vc-fyp__back,.vc-fyp__restart{padding:0;border:0;background:none;color:var(--vc-charcoal);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.vc-fyp__next:disabled{opacity:.4;cursor:not-allowed}.vc-fyp__results .vc-fyp__q{margin-bottom:28px}.vc-fyp__cards{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.vc-fyp-card{display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.08);border-radius:var(--vc-radius);overflow:hidden;background:#fff;animation:vc-fyp-in .45s ease both}.vc-fyp-card:nth-child(2){animation-delay:.08s}.vc-fyp-card:nth-child(3){animation-delay:.16s}@keyframes vc-fyp-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vc-fyp-card{animation:none}}.vc-fyp-card__media{position:relative;aspect-ratio:3 / 2;background:var(--vc-charcoal);overflow:hidden}.vc-fyp-card__media>img{width:100%;height:100%;object-fit:cover}.vc-fyp-card__team{position:absolute;inset:0;display:flex;align-items:flex-end;padding:20px;background:linear-gradient(135deg,var(--vc-orange),#c94a0d);color:#fff;font-size:1.5rem;font-weight:800;line-height:1.1}.vc-fyp-card__body{display:flex;flex-direction:column;flex:1;gap:6px;padding:20px 22px 22px}.vc-fyp-card__type{margin:0;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--vc-orange)}.vc-fyp-card h3{margin:0;font-size:1.25rem;line-height:1.25}.vc-fyp-card__meta{margin:0 0 8px;font-size:.9375rem;opacity:.8}.vc-fyp-card__go{display:inline-flex;align-items:center;gap:10px;margin-top:auto;padding-top:10px;font-weight:800;color:var(--vc-orange)}.vc-fyp-card__go::after{content:"";width:26px;height:26px;border-radius:50%;background:var(--vc-orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 6l6 6-6 6' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat;transition:transform .25s}.vc-fyp-card__go:hover::after{transform:translateX(4px)}.vc-fyp-card__alt{font-size:.875rem;color:var(--vc-charcoal);text-decoration:underline;text-underline-offset:3px}.vc-fyp-card__note{margin:6px 0 0;padding:10px 12px;border-radius:10px;background:var(--vc-soft);font-size:.8125rem;line-height:1.45}.vc-fyp__after{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:28px}.vc-fyp-card__badge{position:absolute;top:14px;left:14px;padding:6px 12px;border-radius:999px;background:#fff;color:var(--vc-charcoal);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vc-fyp-card.is-needed{border-color:var(--vc-orange);box-shadow:0 0 0 2px var(--vc-orange)}.vc-fyp-card__meta strong{display:block;margin-top:6px;color:var(--vc-charcoal)}.vc-bank{padding:24px 28px;border-radius:var(--vc-radius);background:var(--vc-soft);border-left:6px solid var(--vc-orange)}.vc-bank p{margin:0;font-size:1.125rem;line-height:1.8}.vc-table{margin:0;overflow-x:auto}.vc-table table{width:100%;border-collapse:collapse;font-size:1rem;min-width:560px}.vc-table th,.vc-table td{padding:12px 14px;border-bottom:1px solid #ddd;text-align:right;white-space:nowrap}.vc-table th:first-child,.vc-table td:first-child{text-align:left}.vc-table thead th{font-size:.8125rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#666;border-bottom:2px solid var(--vc-charcoal)}.vc-content .vc-inner>.vc-table{max-width:none}.vc-content .wp-block-embed{max-width:52rem;margin-top:24px}.vc-content .wp-block-embed__wrapper{position:relative;aspect-ratio:16 / 9;border-radius:var(--vc-radius);overflow:hidden;background:#000}.vc-content .wp-block-embed__wrapper iframe{position:absolute;inset:0;width:100%;height:100%}.vc-series__head{display:grid;gap:32px;align-items:center}@media (min-width:1024px){.vc-series__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}.vc-series__head .wp-block-image{margin:0}.vc-series__head .wp-block-image img{display:block;width:100%;height:auto;border-radius:var(--vc-radius)}.vc-series__text h2{margin:0 0 12px}.vc-series .vc-series__meta{margin:0 0 20px;color:var(--vc-orange);font-size:.875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vc-series .vc-series__lead{font-size:1.25rem;line-height:1.5}.vc-series__grid{display:grid;gap:16px;margin-top:48px}@media (min-width:900px){.vc-series__grid{grid-template-columns:repeat(3,1fr);gap:20px}}.vc-series__card{padding:28px;border-radius:var(--vc-radius);background:var(--vc-soft)}.vc-series__card h3{margin:0 0 16px;font-size:1.25rem}.vc-series__card ol,.vc-series__card ul{margin:0;padding-left:1.25em}.vc-series__card li{margin:0 0 10px;line-height:1.45}.vc-series__card--verse{background:var(--vc-orange);color:#fff}.vc-series__card--verse h3{color:#fff}.vc-series .vc-series__verse{margin:0 0 16px;font-size:1.375rem;line-height:1.35;font-weight:700}.vc-series .vc-series__ref{margin:0;font-weight:700;opacity:.9}.vc-series__card .vc-small{margin-top:16px!important}.vc-series__card--verse mark{color:var(--vc-charcoal)}.vc-table--wrap th,.vc-table--wrap td{text-align:left;white-space:normal;vertical-align:top}.vc-table--wrap td:first-child{font-weight:700;white-space:nowrap}.cky-banner-element{cursor:pointer}.vc-now{background:#fff;color:var(--vc-charcoal);font-size:.9375rem;line-height:1.35}.vc-now[hidden]{display:none!important}.vc-now__inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding-block:9px;padding-right:calc(var(--vc-gutter) + 32px)!important}.vc-now__label{display:inline-flex;align-items:center;gap:8px;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--vc-charcoal)}.vc-now__label::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--vc-orange)}.vc-now__text{min-width:0}.vc-now__cta a{font-weight:800;color:var(--vc-charcoal);text-decoration:underline;text-decoration-color:var(--vc-orange);text-decoration-thickness:2px;text-underline-offset:3px;white-space:nowrap}.vc-now__cta a:hover{color:var(--vc-orange-dark)}.vc-now__close{position:absolute;right:var(--vc-gutter);top:50%;width:28px;height:28px;margin-top:-14px;border:0;border-radius:50%;background:var(--vc-soft);cursor:pointer}.vc-now__close::before,.vc-now__close::after{content:"";position:absolute;left:8px;right:8px;top:13px;height:2px;background:var(--vc-charcoal);transform:rotate(45deg)}.vc-now__close::after{transform:rotate(-45deg)}.vc-now__close:hover{background:var(--vc-pink)}.vc-header.is-scrolled .vc-now{display:none}body.has-now-bar{--vc-header-h:135px}@media (max-width:640px){.vc-now{font-size:.875rem}.vc-now__inner{padding-block:8px}body.has-now-bar{--vc-header-h:150px}}.vc-plan{max-width:52rem;margin-top:28px;scroll-margin-top:calc(var(--vc-header-h) + 16px)}.vc-plan__form,.vc-plan__card{background:#fff;color:var(--vc-charcoal);border-radius:var(--vc-radius);box-shadow:0 18px 50px -30px rgba(0,0,0,.45);padding:28px}@media (min-width:768px){.vc-plan__form,.vc-plan__card{padding:40px}}.vc-plan__form[hidden],.vc-plan__result[hidden]{display:none!important}.vc-plan__step{margin:0 0 32px;padding:0;border:0;min-width:0;transition:opacity .25s}.vc-plan__step[disabled]{opacity:.4}.vc-plan__step[hidden]{display:none}.vc-plan__step legend{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:0;font-size:1.25rem;font-weight:800}.vc-plan__num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--vc-orange);color:#fff;font-size:1rem;flex:0 0 auto}.vc-plan__opts{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.vc-plan__opt{position:relative;display:block;cursor:pointer}.vc-plan__opt input,.vc-plan__chip input{position:absolute;opacity:0;width:1px;height:1px}.vc-plan__opt-box{display:flex;flex-direction:column;gap:4px;height:100%;box-sizing:border-box;padding:16px 18px;border:2px solid rgba(0,0,0,.12);border-radius:var(--vc-radius);transition:border-color .2s,background .2s}.vc-plan__opt-box strong{font-size:1.125rem}.vc-plan__opt-box small{font-size:.875rem;line-height:1.4;opacity:.8}.vc-plan__opt-box .vc-plan__opt-times{font-weight:700;opacity:1}.vc-plan__opt:hover .vc-plan__opt-box{border-color:var(--vc-charcoal)}.vc-plan__opt input:checked+.vc-plan__opt-box{border-color:var(--vc-orange);background:#FFF4EE}.vc-plan__opt input:focus-visible+.vc-plan__opt-box,.vc-plan__chip input:focus-visible+span{outline:3px solid var(--vc-charcoal);outline-offset:2px}.vc-plan__chips{display:flex;flex-wrap:wrap;gap:8px}.vc-plan__chip{cursor:pointer}.vc-plan__chip span{display:inline-block;padding:9px 16px;border:1px solid rgba(0,0,0,.18);border-radius:999px;font-size:.9375rem;font-weight:700;transition:background .2s,color .2s,border-color .2s}.vc-plan__chip:hover span{border-color:var(--vc-charcoal)}.vc-plan__chip input:checked+span{background:var(--vc-orange);border-color:var(--vc-orange);color:#fff}.vc-plan__sub{margin:18px 0 10px;font-weight:700}.vc-plan__hint{margin:-6px 0 14px;font-size:.9375rem;opacity:.8}.vc-plan__kids{display:grid;gap:10px;margin-bottom:12px}.vc-plan__kid{display:flex;align-items:flex-end;gap:12px}.vc-plan__kid label{display:grid;gap:4px;flex:1;max-width:22rem;font-size:.875rem;font-weight:700}.vc-plan__kid select{padding:11px 40px 11px 14px;border:1px solid rgba(0,0,0,.2);border-radius:8px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%232E2E2E' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 12px center / 16px no-repeat;font:inherit;font-size:1rem;color:var(--vc-charcoal);-webkit-appearance:none;appearance:none}.vc-plan__remove,.vc-plan__add,.vc-plan__tools button,.vc-plan__tools a{padding:10px 16px;border:1px solid rgba(0,0,0,.18);border-radius:999px;background:#fff;color:var(--vc-charcoal);font:inherit;font-size:.9375rem;font-weight:700;cursor:pointer;text-decoration:none}.vc-plan__remove:hover,.vc-plan__add:hover,.vc-plan__tools button:hover,.vc-plan__tools a:hover{border-color:var(--vc-charcoal);color:var(--vc-charcoal)}.vc-plan__add::before{content:"+ ";color:var(--vc-orange)}.vc-plan__check{display:flex;align-items:center;gap:10px;margin-top:14px;font-weight:600;cursor:pointer}.vc-plan__check[hidden]{display:none}.vc-plan__check input{width:20px;height:20px;accent-color:var(--vc-orange)}.vc-plan__go button[disabled]{opacity:.45;cursor:not-allowed}.vc-plan__result:focus{outline:none}.vc-plan__eyebrow{margin:0 0 6px;font-size:.8125rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#B4470E}.vc-plan__title{margin:0;font-size:clamp(1.5rem, 3vw, 2rem);line-height:1.2}.vc-plan__where{margin:6px 0 24px;font-weight:600;opacity:.85}.vc-plan__timeline{list-style:none;margin:0 0 28px;padding:0}.vc-plan__timeline li{position:relative;display:grid;grid-template-columns:64px 1fr;gap:16px;padding-bottom:20px}.vc-plan__timeline li::before{content:"";position:absolute;left:31px;top:30px;bottom:0;width:2px;background:var(--vc-pink)}.vc-plan__timeline li:last-child{padding-bottom:0}.vc-plan__timeline li:last-child::before{display:none}.vc-plan__time{position:relative;z-index:1;align-self:start;padding:5px 0;border-radius:999px;background:var(--vc-charcoal);color:#fff;font-size:.875rem;font-weight:800;text-align:center}.vc-plan__timeline strong{display:block;margin-top:4px;font-size:1.0625rem}.vc-plan__timeline p{margin:4px 0 0;font-size:.9375rem;line-height:1.55}.vc-plan__timeline a,.vc-plan__kidcards a,.vc-plan__small a{color:inherit;font-weight:700;text-decoration:underline;text-decoration-color:var(--vc-orange);text-underline-offset:3px}.vc-plan__kidcards{margin:0 0 28px;padding:22px;border-radius:var(--vc-radius);background:var(--vc-soft)}.vc-plan__kidcards h4{margin:0 0 14px;font-size:1.125rem}.vc-plan__kidcards ul{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.vc-plan__kidcards li{padding:16px;border-radius:8px;background:#fff}.vc-plan__kidcards li strong{display:block;font-size:1.125rem}.vc-plan__kidcards li p{margin:4px 0 0;font-size:.875rem;line-height:1.5}.vc-plan__kidtag{display:block;margin-bottom:4px;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#B4470E}.vc-plan__small{margin:12px 0 0;font-size:.875rem;opacity:.85}.vc-plan__actions{margin-top:4px}.vc-plan__tools{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(0,0,0,.1)}.vc-groups__near{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center}.vc-groups__near input{flex:1 1 180px;max-width:16rem;padding:12px 18px;border:1px solid rgba(0,0,0,.15);border-radius:999px;background:#fff;font:inherit;font-size:1rem;color:var(--vc-charcoal);text-transform:uppercase}.vc-groups__near input::placeholder{text-transform:none}.vc-groups__near input:focus{outline:none;border-color:var(--vc-orange)}.vc-groups__near button{padding:11px 18px;border:1px solid rgba(0,0,0,.15);border-radius:999px;background:#fff;color:var(--vc-charcoal);font:inherit;font-size:.9375rem;font-weight:700;cursor:pointer}.vc-groups__near button[type="submit"]{background:var(--vc-charcoal);border-color:var(--vc-charcoal);color:#fff}.vc-groups__near button:hover{border-color:var(--vc-orange)}.vc-groups__near button[hidden]{display:none}.vc-groups__near-msg{margin:0;font-size:.875rem;opacity:.85}.vc-groups__near-msg:empty{display:none}.vc-groups__map{height:420px;margin-top:20px;border-radius:var(--vc-radius);overflow:hidden;background:#e5e5e5;z-index:0}.vc-groups__map[hidden]{display:none}@media (max-width:640px){.vc-groups__map{height:320px}}.vc-group__dist{display:inline-block;align-self:flex-start;margin:-4px 0 10px;padding:4px 10px;border-radius:999px;background:#FFF4EE;color:#B4470E;font-size:.8125rem;font-weight:800}.vc-group__dist[hidden]{display:none}.vc-group.is-flash{box-shadow:0 0 0 4px var(--vc-orange),0 22px 40px -26px rgba(0,0,0,.55)}.vc-plan-section{background:var(--vc-soft)}.vc-plan__result{scroll-margin-top:calc(var(--vc-header-h) + 24px)}.vc-now__close{padding:0!important;min-height:0!important;line-height:0}.vc-groups__map{position:relative;isolation:isolate}.vc-ai{max-width:52rem;margin:0 0 32px}.vc-ai[hidden]{display:none}.vc-ai__inner{position:relative;padding:24px 26px;border-radius:var(--vc-radius);background:#FFF4EE;border-left:4px solid var(--vc-orange);color:var(--vc-charcoal)}.vc-ai__inner--care{background:var(--vc-soft);border-left-color:var(--vc-teal)}.vc-ai__label{margin:0 0 8px;font-size:.8125rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#B4470E}.vc-ai__inner--care .vc-ai__label{color:var(--vc-teal)}.vc-ai__text{margin:0;font-size:1.125rem;line-height:1.6}.vc-ai__text sup a{display:inline-block;min-width:18px;padding:0 5px;border-radius:999px;background:var(--vc-charcoal);color:#fff;font-size:.7rem;font-weight:800;line-height:18px;text-align:center;text-decoration:none}.vc-ai__sources{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}.vc-ai__sources a{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:#fff;color:var(--vc-charcoal);font-size:.875rem;font-weight:700;text-decoration:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.vc-ai__sources a:hover{box-shadow:inset 0 0 0 2px var(--vc-orange)}.vc-ai__sources span{display:inline-block;min-width:18px;border-radius:999px;background:var(--vc-charcoal);color:#fff;font-size:.7rem;line-height:18px;text-align:center}.vc-ai__note{margin:14px 0 0;font-size:.8125rem;opacity:.75}.vc-ai__wait{margin:0;opacity:.75}.is-loading .vc-ai__wait::after{content:"";display:inline-block;width:1em;animation:vc-ai-dots 1.2s steps(4) infinite;overflow:hidden;vertical-align:bottom}@keyframes vc-ai-dots{from{width:0}to{width:1em}}.vc-ai{margin-inline:30px}@media (min-width:769px){.vc-ai{margin-inline:40px}}.vc-top3 .vc-inner{width:100%;max-width:var(--vc-container);margin-inline:auto;padding-inline:var(--vc-gutter);box-sizing:border-box}.vc-top3__head{background:var(--vc-charcoal);color:#fff;padding:56px 0 64px}.vc-top3__head-grid{display:grid;gap:32px;align-items:center}@media (min-width:960px){.vc-top3__head-grid{grid-template-columns:5fr 7fr;gap:56px}}.vc-top3__head h1{margin:0 0 12px;color:#fff;font-size:clamp(2.25rem, 5vw, 3.75rem);line-height:1.05}.vc-top3__date{margin:0 0 16px;font-size:1.125rem;font-weight:800;color:var(--vc-orange)}.vc-top3__lead{margin:0;font-size:1.125rem;line-height:1.6;opacity:.85}.vc-top3__back{color:#fff;font-weight:700;text-decoration:underline;text-decoration-color:var(--vc-orange);text-underline-offset:3px}.vc-top3__video{position:relative;aspect-ratio:16 / 9;border-radius:var(--vc-radius);overflow:hidden;background:#000;box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}.vc-top3__video iframe,.vc-top3__video video{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.vc-top3__items{background:var(--vc-soft)}.vc-top3__grid{display:grid;gap:22px;grid-template-columns:1fr}@media (min-width:700px){.vc-top3__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.vc-top3__grid{grid-template-columns:repeat(3,1fr)}.vc-top3__grid--q{grid-template-columns:repeat(4,1fr)}}.vc-top3-card,.vc-top3-q{display:flex;flex-direction:column;border-radius:var(--vc-radius);overflow:hidden;background:#fff;box-shadow:0 10px 30px -22px rgba(0,0,0,.5)}.vc-top3-card__media{position:relative;aspect-ratio:16 / 10;background:var(--vc-charcoal)}.vc-top3-card__media>img{width:100%;height:100%;object-fit:cover;display:block}.vc-top3-card__media .vc-story__logo{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:18%}.vc-top3-card__media .vc-story__logo img{width:100%;height:auto}.vc-top3-card__media .vc-datebox{position:absolute;right:14px;top:14px}.vc-top3-card__num{position:absolute;left:16px;bottom:-26px;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--vc-orange);color:#fff;font-size:1.75rem;font-weight:800;box-shadow:0 0 0 5px #fff;z-index:1}.vc-top3-card__body{display:flex;flex-direction:column;flex:1;padding:40px 22px 22px}.vc-top3-q{padding:26px 22px 22px;background:var(--vc-charcoal);color:#fff}.vc-top3-card__label{margin:0 0 6px;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#B4470E}.vc-top3-q .vc-top3-card__label{color:var(--vc-mint)}.vc-top3-card__title{margin:0 0 8px;font-size:1.375rem;line-height:1.2}.vc-top3-card__title a{color:inherit}.vc-top3-card__title a:hover{color:var(--vc-orange)}.vc-top3-q .vc-top3-card__title{color:#fff}.vc-top3-card__when{margin:0 0 6px;font-weight:700;font-size:.9375rem}.vc-top3-card__text{margin:6px 0 0;font-size:.9375rem;line-height:1.55}.vc-top3-card .vc-ev-places{align-self:flex-start;margin:4px 0}.vc-top3-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:auto;padding-top:18px}.vc-top3-card__btn{display:inline-block;padding:10px 18px;border-radius:999px;background:var(--vc-orange);color:#fff;font-weight:800;font-size:.9375rem}.vc-top3-card__btn:hover{background:var(--vc-charcoal);color:#fff}.vc-top3-card__btn--ghost{background:transparent;color:var(--vc-charcoal);box-shadow:inset 0 0 0 2px var(--vc-charcoal)}.vc-top3-card__btn--ghost:hover{background:var(--vc-charcoal);color:#fff}.vc-top3-card__cal{font-size:.875rem;font-weight:700;color:var(--vc-charcoal);text-decoration:underline;text-decoration-color:var(--vc-orange);text-underline-offset:3px}.vc-top3-q__talk{margin:0 0 12px;font-weight:700}.vc-top3-q__talk a{color:#fff;text-decoration:underline;text-decoration-color:var(--vc-orange);text-underline-offset:3px}.vc-top3-q__list{margin:0 0 14px;padding-left:1.25em;display:grid;gap:10px;font-size:.9375rem;line-height:1.5}.vc-top3-q__list li::marker{color:var(--vc-orange);font-weight:800}.vc-top3-q__note{margin:auto 0 12px;font-size:.8125rem;opacity:.75}.vc-top3-q__copy{align-self:flex-start;padding:9px 16px;border:1px solid rgba(255,255,255,.4);border-radius:999px;background:transparent;color:#fff;font:inherit;font-size:.875rem;font-weight:700;cursor:pointer}.vc-top3-q__copy:hover{border-color:var(--vc-orange)}.vc-top3__panels{display:grid;gap:22px}@media (min-width:900px){.vc-top3__panels{grid-template-columns:repeat(3,1fr)}}.vc-top3-panel{display:flex;flex-direction:column;padding:32px 28px;border-radius:var(--vc-radius)}.vc-top3-panel h2{margin:0 0 10px;font-size:clamp(1.5rem, 2.4vw, 2rem);line-height:1.15;color:inherit}.vc-top3-panel p{margin:0 0 20px;line-height:1.6}.vc-top3-panel .wp-block-buttons{margin-top:auto}.vc-top3-panel--give{background:var(--vc-orange);color:var(--vc-charcoal)}.vc-top3-panel--give .vc-top3-card__label{color:var(--vc-charcoal)}.vc-top3-panel--connect{background:var(--vc-charcoal);color:#fff}.vc-top3-panel--connect .vc-top3-card__label{color:var(--vc-mint)}.vc-top3-panel--email{background:var(--vc-pink);color:var(--vc-charcoal)}.vc-top3__past{padding-top:0}.vc-top3__past summary{cursor:pointer;font-size:1.25rem;font-weight:800}.vc-top3__past ul{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}.vc-top3__past a{display:flex;flex-wrap:wrap;gap:4px 16px;padding:14px 18px;border-radius:8px;background:var(--vc-soft);color:var(--vc-charcoal)}.vc-top3__past a:hover{background:var(--vc-pink)}.vc-top3__past span{opacity:.8}.vc-dash__t3 small{display:block;max-width:14rem;font-size:11px;color:#646970;white-space:normal}.vc-top3__head{padding-top:calc(var(--vc-header-h) + 48px)}body.vc-no-hero:not(.vc-builder) .vc-top3__head{padding-top:56px}.vc-top3-card__media{overflow:visible;min-height:0}.vc-top3-card__media>img,.vc-top3-card__media>.vc-story__logo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:var(--vc-radius) var(--vc-radius) 0 0}.vc-search-view .vc-inner{width:100%;max-width:var(--vc-container);margin-inline:auto;padding-inline:var(--vc-gutter);box-sizing:border-box}.vc-search-hero{background:var(--vc-charcoal);color:#fff;padding:calc(var(--vc-header-h) + 48px) 0 56px}.vc-search-hero h1{margin:0 0 24px;color:#fff;font-size:clamp(2rem, 4.5vw, 3.25rem);line-height:1.1;overflow-wrap:anywhere}.vc-search-hero__lead{max-width:40rem;margin:-8px 0 24px;font-size:1.125rem;line-height:1.6;opacity:.85}.vc-sbox{display:flex;gap:10px;max-width:52rem}.vc-sbox input{flex:1;min-width:0;padding:18px 22px;border:2px solid transparent;border-radius:999px;background:#fff;color:var(--vc-charcoal);font:inherit;font-size:1.0625rem}.vc-sbox input:focus{outline:none;border-color:var(--vc-orange)}.vc-sbox button{padding:0 26px;border:0;border-radius:999px;background:var(--vc-orange);color:#fff;font:inherit;font-weight:800;cursor:pointer}.vc-sbox button:hover{background:var(--vc-orange-dark)}@media (max-width:560px){.vc-sbox{flex-direction:column}.vc-sbox button{padding:14px}}.vc-sbox__tips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 0;font-size:.875rem}.vc-sbox__tips span{opacity:.7;margin-right:4px}.vc-sbox__tips a{padding:6px 14px;border-radius:999px;background:rgba(255,255,255,.1);color:#fff;font-weight:700}.vc-sbox__tips a:hover{background:var(--vc-orange)}.vc-search-results .vc-ai{margin-inline:0}.vc-search-results__count{margin:0 0 20px;font-weight:700}.vc-search-results__h{margin:0 0 20px;font-size:1.5rem}.vc-results{display:grid;gap:22px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:40px}.vc-result{display:flex;flex-direction:column;border-radius:var(--vc-radius);overflow:hidden;background:#fff;color:var(--vc-charcoal);box-shadow:0 10px 30px -22px rgba(0,0,0,.5);transition:transform .3s ease,box-shadow .3s ease}.vc-result:hover{transform:translateY(-4px);box-shadow:0 22px 40px -26px rgba(0,0,0,.55);color:var(--vc-charcoal)}.vc-result__media{position:relative;aspect-ratio:16 / 9;background:var(--vc-charcoal)}.vc-result__media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vc-result__body{display:flex;flex-direction:column;gap:6px;padding:18px 20px 22px}.vc-result__label{font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#B4470E}.vc-result__title{font-size:1.25rem;font-weight:800;line-height:1.25}.vc-result:hover .vc-result__title{color:var(--vc-orange-dark)}.vc-result__text{font-size:.9375rem;line-height:1.55;opacity:.85}.vc-search-results{background:var(--vc-soft)}.vc-search-none h2{margin:0 0 8px}.vc-search-none p{margin:0 0 24px;max-width:40rem}.vc-quick{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.vc-quick a{display:flex;flex-direction:column;gap:4px;padding:20px 22px;border-radius:var(--vc-radius);background:#fff;color:var(--vc-charcoal);border-left:4px solid var(--vc-orange);box-shadow:0 10px 30px -24px rgba(0,0,0,.5)}.vc-quick a:hover{background:var(--vc-pink);color:var(--vc-charcoal)}.vc-quick strong{font-size:1.125rem}.vc-quick span{font-size:.875rem;opacity:.8}.vc-pages ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.vc-pages a,.vc-pages span{display:inline-block;min-width:44px;padding:10px 14px;border-radius:999px;background:#fff;color:var(--vc-charcoal);font-weight:700;text-align:center}.vc-pages .current{background:var(--vc-charcoal);color:#fff}.vc-pages a:hover{background:var(--vc-orange);color:#fff}.vc-card--link{cursor:pointer}.vc-card--link:hover .wp-block-button:not(.is-style-charcoal):not(.is-style-white):not(.is-style-outline) .wp-block-button__link{background:var(--vc-orange-dark);border-color:var(--vc-orange-dark)}@media (hover:hover) and (pointer:fine){.vc-carousel.has-cursor .vc-card--link{cursor:none}}.vc-latest-talk-wrap{margin-top:40px;margin-bottom:40px}@media (min-width:1024px){.vc-latest-talk-wrap{margin-top:64px;margin-bottom:64px}}.vc-latest-talk{display:grid;max-width:920px;margin:0 auto;background:#fff;color:var(--vc-charcoal);border-radius:var(--vc-radius);overflow:hidden;box-shadow:0 24px 60px -30px rgba(0,0,0,.45);text-decoration:none}@media (min-width:768px){.vc-latest-talk{grid-template-columns:1.25fr 1fr;align-items:center}}.vc-latest-talk:hover{color:var(--vc-charcoal)}.vc-latest-talk__media{position:relative;display:block;aspect-ratio:16 / 9;background:var(--vc-charcoal);overflow:hidden}.vc-latest-talk__media img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0;transition:transform .5s}.vc-latest-talk:hover .vc-latest-talk__media img{transform:scale(1.04)}.vc-latest-talk__play{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:var(--vc-orange);color:#fff;box-shadow:0 8px 24px -8px rgba(0,0,0,.5);transition:transform .2s}.vc-latest-talk__play svg{width:28px;height:28px;margin-left:3px}.vc-latest-talk:hover .vc-latest-talk__play{transform:scale(1.08)}.vc-latest-talk__body{display:flex;flex-direction:column;gap:6px;padding:24px 28px 28px}.vc-latest-talk__label{font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#B4470E}.vc-latest-talk__title{font-size:1.5rem;font-weight:800;line-height:1.2}@media (min-width:1024px){.vc-latest-talk__title{font-size:1.875rem}}.vc-latest-talk__meta{font-size:.9375rem;opacity:.75}.vc-latest-talk__cta{margin-top:10px;font-weight:800;text-decoration:underline;text-decoration-color:var(--vc-orange);text-decoration-thickness:2px;text-underline-offset:4px}.vc-latest-talk:hover .vc-latest-talk__cta{color:var(--vc-orange-dark)}.vc-kit-tile__cta{display:inline-block;margin-top:14px;font-weight:800;color:var(--vc-charcoal);text-decoration:underline;text-decoration-color:var(--vc-orange);text-decoration-thickness:2px;text-underline-offset:4px}.vc-kit-tile:hover .vc-kit-tile__cta{color:var(--vc-orange-dark)}.vc-kit-empty{max-width:40rem;padding:32px;background:#fff;border-top:4px solid var(--vc-orange)}.vc-kit-empty h3{margin:0 0 8px}.vc-kit-more{margin-top:24px}.vc-cta--care,.wp-block-group.is-style-care:not(blockquote),.vc-formk{background:var(--vc-teal);color:#fff}.wp-block-group.is-style-care h1,.wp-block-group.is-style-care h2,.wp-block-group.is-style-care h3,.wp-block-group.is-style-care h4{color:#fff}.vc-cta--care .is-style-eyebrow,.wp-block-group.is-style-care .is-style-eyebrow{color:var(--vc-mint)}.vc-cta--care .is-style-eyebrow::before,.wp-block-group.is-style-care .is-style-eyebrow::before,.vc-formk .is-style-eyebrow::before{background:var(--vc-mint)}.vc-cta--care .vc-cta__text{opacity:.92;max-width:40rem}.vc-cta--care .is-style-eyebrow{margin-bottom:8px!important}.wp-block-group.is-style-care p a:not(.wp-block-button__link){color:var(--vc-mint)}.vc-cta--care .wp-block-button:not(.is-style-charcoal):not(.is-style-white):not(.is-style-outline) .wp-block-button__link,.wp-block-group.is-style-care .wp-block-button:not(.is-style-charcoal):not(.is-style-white):not(.is-style-outline) .wp-block-button__link,.vc-formk .wp-block-button:not(.is-style-charcoal):not(.is-style-white):not(.is-style-outline) .wp-block-button__link{background:var(--vc-mint);border-color:var(--vc-mint);color:var(--vc-forest)}.vc-cta--care .wp-block-button:not(.is-style-charcoal):not(.is-style-white):not(.is-style-outline) .wp-block-button__link:hover,.wp-block-group.is-style-care .wp-block-button:not(.is-style-charcoal):not(.is-style-white):not(.is-style-outline) .wp-block-button__link:hover,.vc-formk .wp-block-button:not(.is-style-charcoal):not(.is-style-white):not(.is-style-outline) .wp-block-button__link:hover{background:#fff;border-color:#fff;color:var(--vc-forest)}.vc-cta--care .wp-block-button.is-style-white .wp-block-button__link:hover,.wp-block-group.is-style-care .wp-block-button.is-style-white .wp-block-button__link:hover,.vc-formk .wp-block-button.is-style-white .wp-block-button__link:hover{background:var(--vc-mint);border-color:var(--vc-mint);color:var(--vc-forest)}.vc-formk .vc-linklist a::after{background:var(--vc-mint)}.vc-formk .vc-linklist a:hover{color:var(--vc-mint)}.vc-formk p{color:rgba(255,255,255,.9)}.vc-pullquote,.wp-block-quote.is-style-care,.vc-story-body blockquote.vc-pullquote{position:relative;margin:2em 0;padding:64px 28px 28px;border:0;border-radius:var(--vc-radius);background:var(--vc-teal);color:#fff;font-size:1.3125rem;font-style:normal;font-weight:600;line-height:1.45}@media (min-width:768px){.vc-pullquote,.wp-block-quote.is-style-care,.vc-story-body blockquote.vc-pullquote{padding:72px 48px 40px;font-size:1.5rem}}.vc-pullquote::before,.wp-block-quote.is-style-care::before{content:"\201C";position:absolute;top:14px;left:24px;font-size:5.5rem;font-weight:800;line-height:1;color:var(--vc-mint)}@media (min-width:768px){.vc-pullquote::before,.wp-block-quote.is-style-care::before{left:44px}}.vc-pullquote p,.wp-block-quote.is-style-care p,.vc-story-body .vc-pullquote p{margin:0 0 .6em;color:#fff}.vc-pullquote p:last-of-type,.wp-block-quote.is-style-care p:last-of-type{margin-bottom:0}.vc-pullquote cite,.wp-block-quote.is-style-care cite{display:block;margin-top:16px;font-size:1rem;font-style:normal;font-weight:400;color:var(--vc-mint)}.vc-story-body .vc-pullquote a,.wp-block-quote.is-style-care a{color:var(--vc-mint)}.vc-kit-tile--tone{background:var(--vc-kit-bg);border-top-color:var(--vc-kit-bg);color:var(--vc-kit-fg)}.vc-kit-tile--tone h3 a,.vc-kit-tile--tone:hover h3 a,.vc-kit-tile--tone p,.vc-kit-tile--tone .vc-kit-tile__cta,.vc-kit-tile--tone:hover .vc-kit-tile__cta{color:var(--vc-kit-fg)}.vc-kit-tile--tone p{opacity:.85}.vc-kit-tile--tone h3 a::before{background:currentColor}.vc-kit-team{margin:0 0 40px}.vc-kit-team:last-child{margin-bottom:0}.vc-kit-team__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 24px;padding:20px 24px;background:var(--vc-kit-bg,#fff);color:var(--vc-kit-fg,var(--vc-charcoal));border-top:4px solid var(--vc-kit-bg,var(--vc-orange))}.vc-kit-team__head h3{margin:0;font-size:1.5rem;line-height:1.2;color:inherit}.vc-kit-team__head p{margin:0;font-size:15px;opacity:.85}.vc-kit-team__link{margin:16px 0 0}.vc-kit-items{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0 0;padding:0}@media (min-width:900px){.vc-kit-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.vc-kit-item{margin:0}.vc-kit-item a{display:flex;flex-direction:column;height:100%;padding-bottom:18px;background:#fff;color:var(--vc-charcoal);text-decoration:none;transition:transform .2s,box-shadow .2s}.vc-kit-item a:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,.08);color:var(--vc-charcoal)}.vc-kit-item a:focus-visible{outline:3px solid var(--vc-orange);outline-offset:2px}.vc-kit-item__img{display:block;aspect-ratio:1;overflow:hidden;background:#fff}.vc-kit-item__img img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .6s ease}.vc-kit-item a:hover .vc-kit-item__img img{transform:scale(1.04)}.vc-kit-item__name{display:block;margin:14px 16px 2px;font-size:1.0625rem;font-weight:800;line-height:1.3}.vc-kit-item__price{display:block;margin:0 16px;font-size:15px;color:#555}.vc-kit-item__cta{align-self:flex-start;margin:auto 16px 0;padding-top:12px;font-size:15px;font-weight:800;text-decoration:underline;text-decoration-color:var(--vc-orange);text-decoration-thickness:2px;text-underline-offset:4px}.vc-kit-item a:hover .vc-kit-item__cta{color:var(--vc-orange-dark)}@media (prefers-reduced-motion:reduce){.vc-kit-item a,.vc-kit-item__img img{transition:none}.vc-kit-item a:hover,.vc-kit-item a:hover .vc-kit-item__img img{transform:none}}.vc-kit-tile--soon{opacity:.7}.vc-kit-tile--soon:hover{transform:none;box-shadow:none}.vc-kit-tile__cta--lock::before{content:"";display:inline-block;width:12px;height:14px;margin-right:8px;vertical-align:-1px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 14'%3E%3Cpath d='M3 6V4a3 3 0 016 0v2h1a1 1 0 011 1v6a1 1 0 01-1 1H2a1 1 0 01-1-1V7a1 1 0 011-1h1zm1.5 0h3V4a1.5 1.5 0 00-3 0v2z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 14'%3E%3Cpath d='M3 6V4a3 3 0 016 0v2h1a1 1 0 011 1v6a1 1 0 01-1 1H2a1 1 0 01-1-1V7a1 1 0 011-1h1zm1.5 0h3V4a1.5 1.5 0 00-3 0v2z'/%3E%3C/svg%3E") center / contain no-repeat}.vc-kit-team__head h2{margin:0;font-size:1.5rem;line-height:1.2;color:inherit}.vc-kit-lock{min-height:50vh}.vc-kit-lock .vc-inner{max-width:calc(40rem + 2 * var(--vc-gutter))}.vc-kit-lock h1{margin:0 0 16px}.vc-kit-lock__lead{font-size:1.125rem;margin:0 0 28px}.vc-kit-lock__form label{display:block;margin-bottom:8px;font-weight:700}.vc-kit-lock__row{display:flex;flex-wrap:wrap;gap:12px}.vc-kit-lock__row input{flex:1 1 220px;min-height:49px;padding:10px 14px;border:2px solid var(--vc-charcoal);border-radius:0;font:inherit;background:#fff}.vc-kit-lock__row input:focus-visible{outline:3px solid var(--vc-orange);outline-offset:2px}.vc-kit-lock__back{margin-top:32px}.vc-story-body .wp-block-columns{gap:24px 40px;margin:2em 0}.vc-story-body .wp-block-column>:first-child{margin-top:0}.vc-story-body .wp-block-column>:last-child{margin-bottom:0}.vc-story-body .wp-block-buttons{margin:1.5em 0}.vc-story-body .wp-block-button a.wp-block-button__link{text-decoration:none}.vc-story-body .wp-block-image{margin:1.5em 0}.vc-story-body .wp-block-image img{display:block;width:100%}.vc-story-body .wp-block-separator{margin:2em 0;border:0;border-top:1px solid #ddd}.vc-story-body .wp-block-embed{margin:1.5em 0}.vc-story-body .wp-block-embed__wrapper{position:relative;aspect-ratio:16 / 9}.vc-story-body .wp-block-embed__wrapper iframe{position:absolute;inset:0;width:100%;height:100%;border-radius:var(--vc-radius)}.vc-story-body .wp-block-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:1.5em 0}@media (min-width:768px){.vc-story-body .wp-block-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.vc-story-body .wp-block-gallery .wp-block-image{margin:0}.vc-story-body .wp-block-gallery img{aspect-ratio:1;object-fit:cover;height:100%}.vc-story-band{margin:2em 0;padding:28px;border-radius:var(--vc-radius);background:var(--vc-charcoal);color:#fff}@media (min-width:768px){.vc-story-band{padding:40px}}.vc-story-band--orange{background:var(--vc-orange)}.vc-story-band--teal{background:var(--vc-teal)}.vc-story-band .vc-story-band{margin:0;padding:0;background:none}.vc-story-body .vc-story-band h2,.vc-story-body .vc-story-band h3,.vc-story-body .vc-story-band h4,.vc-story-body .vc-story-band h5,.vc-story-body .vc-story-band h6,.vc-story-body .vc-story-band p{color:#fff}.vc-story-band>:first-child,.vc-story-band .wp-block-column>:first-child{margin-top:0}.vc-story-band>:last-child{margin-bottom:0}.vc-story-body .vc-story-band a:not(.wp-block-button__link){color:#fff}.vc-story-body .vc-story-band .wp-block-button a.wp-block-button__link{background:#fff!important;border-color:#fff!important;color:var(--vc-charcoal)!important}.vc-story-body .vc-story-band .wp-block-button a.wp-block-button__link:hover{background:var(--vc-pink)!important;border-color:var(--vc-pink)!important}.vc-story-band--teal .wp-block-button a.wp-block-button__link:hover{background:var(--vc-mint)!important;border-color:var(--vc-mint)!important;color:var(--vc-forest)!important}.vc-story-card{display:flex;flex-direction:column;height:100%;margin:1.5em 0;padding-bottom:20px;background:#fff;border-top:4px solid var(--vc-orange);box-shadow:0 8px 24px rgba(0,0,0,.06)}.vc-story-card>*{margin-left:20px!important;margin-right:20px!important}.vc-story-card>.wp-block-image:first-child{margin:0 0 16px!important}.vc-story-card>.wp-block-image:first-child img{border-radius:0;aspect-ratio:4 / 3;object-fit:cover}.vc-story-card>p:last-child{margin-top:auto;padding-top:8px;font-weight:800}.vc-story-band .vc-story-card{color:var(--vc-charcoal)}.vc-story-body .vc-story-band .vc-story-card p,.vc-story-body .vc-story-band .vc-story-card h3,.vc-story-body .vc-story-band .vc-story-card h4{color:var(--vc-charcoal)}.vc-story-body .vc-story-band .vc-story-card a:not(.wp-block-button__link){color:var(--vc-orange)}.vc-kit-gate{max-width:40rem;padding:32px;background:#fff;border-top:4px solid var(--vc-orange)}.vc-kit-gate h2{margin:0 0 12px;font-size:1.75rem}.vc-kit-gate__lead{margin:0 0 24px;font-size:1.0625rem}.vc-kit-gate__form label{display:block;margin-bottom:8px;font-weight:700}.vc-kit-gate__help{margin:20px 0 0;font-size:15px;color:#555}.vc-kit-gate__hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.vc-kit-gate__dev{margin:0 0 16px;padding:12px 16px;background:var(--vc-soft);border-left:4px solid var(--vc-teal);font-size:15px}.vc-kit-basket{margin:24px 0 0;font-weight:700}.woocommerce .button,.woocommerce button.button,.woocommerce a.button,.woocommerce #respond input#submit,.woocommerce .button.alt,.woocommerce button.button.alt,.woocommerce a.button.alt{background:var(--vc-orange);color:#fff;border:0;border-radius:0;font-family:var(--vc-font);font-weight:800;font-size:1rem;line-height:1.2;padding:15px 20px}.woocommerce .button:hover,.woocommerce button.button:hover,.woocommerce a.button:hover,.woocommerce .button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce a.button.alt:hover{background:var(--vc-charcoal);color:#fff}.woocommerce .button:disabled,.woocommerce .button.disabled,.woocommerce button.button.alt.disabled{background:#bbb;color:#fff;opacity:1}.woocommerce div.product .product_title{font-size:clamp(1.75rem, 3vw, 2.5rem);line-height:1.15;margin-bottom:8px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--vc-charcoal);font-size:1.375rem;font-weight:800}.woocommerce div.product form.cart .variations{margin-bottom:16px}.woocommerce div.product form.cart .variations th,.woocommerce div.product form.cart .variations td{display:block;padding:0 0 6px;text-align:left}.woocommerce div.product form.cart .variations select,.woocommerce .quantity .qty,.woocommerce form .form-row .input-text,.woocommerce form .form-row select{min-height:48px;padding:10px 12px;border:2px solid #ccc;border-radius:0;background:#fff;font:inherit;color:var(--vc-charcoal)}.woocommerce div.product form.cart .variations select{min-width:220px}.woocommerce div.product form.cart .variations select:focus,.woocommerce .quantity .qty:focus,.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:var(--vc-orange);outline:none}.woocommerce .reset_variations{margin-left:8px;font-size:14px}.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce .related,.woocommerce .upsells,.woocommerce .product_meta{display:none}.woocommerce div.product div.images img{background:#fff}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-top:4px solid var(--vc-orange);background:var(--vc-soft);color:var(--vc-charcoal);list-style:none;padding:16px 20px;margin:0 0 24px}.woocommerce-error{border-top-color:var(--vc-coral)}.woocommerce-message .button,.woocommerce-info .button{float:right;padding:8px 16px;font-size:15px}.woocommerce table.shop_table{border:0;border-radius:0;border-collapse:collapse;background:#fff}.woocommerce table.shop_table th{font-weight:800;background:var(--vc-soft)}.woocommerce table.shop_table td,.woocommerce table.shop_table th{padding:14px 12px;border-top:1px solid #e5e5e5}.woocommerce a.remove{color:var(--vc-coral)!important}.woocommerce a.remove:hover{background:var(--vc-coral);color:#fff!important}.woocommerce-checkout #payment{background:var(--vc-soft);border-radius:0}.woocommerce-checkout #payment div.payment_box{background:#fff}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#fff}.woocommerce form .form-row label{font-weight:700}.woocommerce form .form-row .required{color:var(--vc-coral)}.vc-content .vc-inner>.woocommerce{max-width:none}.vc-kit-back{margin:0 0 24px;font-weight:700}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce .woocommerce-error{padding:16px 20px 16px 3.25em}.woocommerce-message::before,.woocommerce-info::before{color:var(--vc-orange)}.woocommerce-error::before{color:var(--vc-coral)}.woocommerce-order .woocommerce-thankyou-order-received{margin:0 0 24px;padding:20px 24px;background:var(--vc-soft);border-left:4px solid var(--vc-orange);font-size:1.125rem;font-weight:700}.woocommerce ul.order_details{margin:0 0 32px;padding:0}.woocommerce ul.order_details li{border-color:#ddd}.woocommerce .woocommerce-customer-details address{border-radius:0;border-color:#ddd}.woocommerce-cart .cart-empty{font-size:1.125rem}@media (max-width:768px){.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{padding:10px 12px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%;float:none}.woocommerce div.product form.cart .variations select{width:100%;min-width:0}}