/* Distinct editorial palettes, 4.5.0. */
body.jca-skin-active{--jcs-on-accent:18,20,20;--jcs-paper:242,236,224;--jcs-photo-text:244,241,235;color-scheme:dark}
body.jca-skin-carbon{--jcs-bg:20,19,17;--jcs-surface:32,30,26;--jcs-raised:45,41,34;--jcs-line:106,89,57;--jcs-text:246,238,221;--jcs-muted:200,191,175;--jcs-accent:224,185,104;--jcs-fill:224,185,104;--jcs-frame:177,143,79;--jcs-hero:20,19,17}
body.jca-skin-bosque{--jcs-bg:19,32,26;--jcs-surface:27,43,34;--jcs-raised:38,55,43;--jcs-line:98,113,87;--jcs-text:241,239,219;--jcs-muted:199,207,182;--jcs-accent:213,196,137;--jcs-fill:213,196,137;--jcs-frame:143,153,112;--jcs-hero:17,29,23}
body.jca-skin-petroleo{--jcs-bg:7,36,42;--jcs-surface:12,49,56;--jcs-raised:23,65,71;--jcs-line:112,111,86;--jcs-text:245,235,215;--jcs-muted:191,210,205;--jcs-accent:217,165,109;--jcs-fill:217,165,109;--jcs-frame:183,137,87;--jcs-hero:4,31,38}
body.jca-skin-noche{--jcs-bg:12,21,37;--jcs-surface:21,34,55;--jcs-raised:34,49,73;--jcs-line:116,135,159;--jcs-text:239,245,251;--jcs-muted:190,203,219;--jcs-accent:213,225,239;--jcs-fill:213,225,239;--jcs-frame:158,180,205;--jcs-hero:8,17,32}
body.jca-skin-tierra{--jcs-bg:37,24,20;--jcs-surface:52,34,28;--jcs-raised:69,45,36;--jcs-line:143,98,75;--jcs-text:249,233,214;--jcs-muted:214,185,163;--jcs-accent:233,163,118;--jcs-fill:233,163,118;--jcs-frame:198,127,85;--jcs-hero:34,19,16}
body.jca-skin-marfil{--jcs-bg:246,242,233;--jcs-surface:255,252,247;--jcs-raised:235,228,216;--jcs-line:200,187,167;--jcs-text:43,39,34;--jcs-muted:100,91,78;--jcs-accent:121,85,43;--jcs-fill:223,185,130;--jcs-frame:171,147,109;--jcs-hero:35,30,23;color-scheme:light}

/* Generated colour overrides: node work/build-skins.cjs */
body.jca-skin-active .jca-hero{background-color:rgba(var(--jcs-bg),1);border-bottom-color:rgba(var(--jcs-muted),0.125);}
body.jca-skin-active .jca-hero::after{background-image:linear-gradient(90deg, rgba(var(--jcs-bg),0.9), rgba(var(--jcs-bg),0.38) 47%, rgba(var(--jcs-bg),0.03) 75%), linear-gradient(0deg, rgba(var(--jcs-bg),0.8), transparent 44%);}
body.jca-skin-active .jca-hero-description{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jca-eyebrow{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jca-hero-quote{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jca-hero-quote::before{background-color:rgba(var(--jcs-paper),1);}
body.jca-skin-active .jca-subnav{background-image:linear-gradient(rgba(var(--jcs-bg),0.65), transparent);}
body.jca-skin-active .jca-subnav a[aria-current]{border-bottom-color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jca-button{background-color:rgba(var(--jcs-bg),0.19);border-top-color:rgba(var(--jcs-muted),1)!important;border-right-color:rgba(var(--jcs-muted),1)!important;border-bottom-color:rgba(var(--jcs-muted),1)!important;border-left-color:rgba(var(--jcs-muted),1)!important;color:rgba(var(--jcs-text),1)!important;}
body.jca-skin-active .jca-button:hover{background-color:rgba(var(--jcs-paper),1)!important;color:rgba(var(--jcs-on-accent),1)!important;}
body.jca-skin-active .jca-link{border-bottom-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jca-section-heading p{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jca-filter-search input{background-color:rgba(var(--jcs-bg),1);}
body.jca-skin-active .jca-filters button{color:rgba(var(--jcs-muted),1);border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jca-filters button[aria-pressed="true"]{color:rgba(var(--jcs-on-accent),1);background-color:rgba(var(--jcs-paper),1);border-top-color:rgba(var(--jcs-muted),1);border-right-color:rgba(var(--jcs-muted),1);border-bottom-color:rgba(var(--jcs-muted),1);border-left-color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jca-card{border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);background-color:rgba(var(--jcs-bg),1);}
body.jca-skin-active .jca-card-image{background-color:rgba(var(--jcs-surface),1);}
body.jca-skin-active .jca-card-description{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jca-richtext{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jca-photo-grid figcaption{border-bottom-color:rgba(var(--jcs-muted),0.082);}
body.jca-skin-active .jca-photo-grid figcaption small{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jca-band-quote{border-top-color:rgba(var(--jcs-muted),0.07);border-bottom-color:rgba(var(--jcs-muted),0.07);}
body.jca-skin-active .jca-band-quote p{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jca-band-cta{border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jca-band-cta p{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jca-band-cta .jca-button{background-color:rgba(var(--jcs-paper),1);color:rgba(var(--jcs-on-accent),1)!important;}
body.jca-skin-active .jca-empty{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jca-lightbox{background-color:rgba(var(--jcs-bg),0.96);color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jca-lightbox::backdrop{background-color:rgba(var(--jcs-bg),1);}
body.jca-skin-active .jca-lightbox-close{color:rgba(var(--jcs-text),1);border-top-color:rgba(var(--jcs-muted),0.376);border-right-color:rgba(var(--jcs-muted),0.376);border-bottom-color:rgba(var(--jcs-muted),0.376);border-left-color:rgba(var(--jcs-muted),0.376);background-color:rgba(var(--jcs-bg),1);}
body.jca-skin-active .jca-lightbox-prev,body.jca-skin-active .jca-lightbox-next{border-top-color:rgba(var(--jcs-muted),0.376);border-right-color:rgba(var(--jcs-muted),0.376);border-bottom-color:rgba(var(--jcs-muted),0.376);border-left-color:rgba(var(--jcs-muted),0.376);background-color:rgba(var(--jcs-bg),1);color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jca-benefits{border-bottom-color:rgba(var(--jcs-muted),0.07);}
body.jca-skin-active .jca-benefit{border-right-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jca-benefit svg{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jca-benefit small{color:rgba(var(--jcs-muted),1);}
@media (max-width: 1050px) {}
@media (max-width: 800px) {body.jca-skin-active .jca-hero::after{background-image:linear-gradient(90deg, rgba(var(--jcs-bg),0.81), rgba(var(--jcs-bg),0.208)), linear-gradient(0deg, rgba(var(--jcs-bg),0.68), transparent);}
}
@media (max-width: 480px) {}
@media (prefers-reduced-motion: reduce) {}
body.jca-skin-active .jca-award{border-bottom-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jca-award-year{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jca-award p{color:rgba(var(--jcs-muted),1);}
@media (max-width: 800px) {}
@media (min-width: 801px) {}
@media (min-width: 801px) {}
body.jca-skin-active.jca-home-slider .jca-header{background-image:linear-gradient(rgba(var(--jcs-bg),0.733), transparent);}
body.jca-skin-active .jca-cinema{background-color:rgba(var(--jcs-bg),1);color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jca-cinema::after{background-image:linear-gradient(transparent, rgba(var(--jcs-bg),0.69));}
body.jca-skin-active .jca-cinema-caption{text-shadow:rgba(var(--jcs-bg),1) 0px 1px 8px;}
body.jca-skin-active .jca-cinema-dots button::after{border-top-color:rgba(var(--jcs-muted),1);border-right-color:rgba(var(--jcs-muted),1);border-bottom-color:rgba(var(--jcs-muted),1);border-left-color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jca-cinema-dots button[aria-pressed="true"]::after{background-color:rgba(var(--jcs-paper),1);}
body.jca-skin-active .jca-cinema-controls button{border-top-color:rgba(var(--jcs-muted),0.314);border-right-color:rgba(var(--jcs-muted),0.314);border-bottom-color:rgba(var(--jcs-muted),0.314);border-left-color:rgba(var(--jcs-muted),0.314);background-color:rgba(var(--jcs-bg),0.314);}
body.jca-skin-active .jca-video{background-color:rgba(var(--jcs-bg),1);}
body.jca-skin-active .jca-compare{background-color:rgba(var(--jcs-bg),1);}
body.jca-skin-active .jca-compare label{background-color:rgba(var(--jcs-bg),0.69);color:rgba(var(--jcs-text),1);}
@media (max-width: 900px) {}
@media (max-width: 650px) {}
@media (prefers-reduced-motion: reduce) {}
body.jca-skin-active{--jca-bg:rgba(var(--jcs-bg),1);--jca-surface:rgba(var(--jcs-surface),1);--jca-text:rgba(var(--jcs-paper),1);--jca-muted:rgba(var(--jcs-paper),1);--jca-line:rgba(var(--jcs-raised),1);}
body.jca-skin-active.jca-site a:hover{color:rgba(var(--jcs-text),1);}
body.jca-skin-active button:focus-visible,body.jca-skin-active a:focus-visible,body.jca-skin-active input:focus-visible,body.jca-skin-active textarea:focus-visible,body.jca-skin-active summary:focus-visible{outline-color:rgba(var(--jcs-muted),1);}
body.jca-skin-active input,body.jca-skin-active textarea,body.jca-skin-active select{background-color:rgba(var(--jcs-surface),1);color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jca-header{border-bottom-color:rgba(var(--jcs-muted),0.086);background-color:rgba(var(--jcs-bg),0.918);}
body.jca-skin-active .jca-menu a[aria-current],body.jca-skin-active .jca-menu .current-menu-item > a{border-bottom-color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jca-footer{border-top-color:rgba(var(--jcs-muted),0.086);}
body.jca-skin-active .jca-skip:focus{background-color:rgba(var(--jcs-paper),1);color:rgba(var(--jcs-on-accent),1);}
body.jca-skin-active.jca-site .elementor{--e-global-color-primary:rgba(var(--jcs-paper),1);--e-global-color-secondary:rgba(var(--jcs-paper),1);--e-global-color-text:rgba(var(--jcs-paper),1);--e-global-color-accent:rgba(var(--jcs-paper),1);}
body.jca-skin-active.jca-site .woocommerce a.button,body.jca-skin-active.jca-site .woocommerce button.button,body.jca-skin-active.jca-site .woocommerce input.button{background-color:rgba(var(--jcs-paper),1);color:rgba(var(--jcs-on-accent),1);}
body.jca-skin-active.jca-site .woocommerce div.product p.price,body.jca-skin-active.jca-site .woocommerce div.product span.price{color:rgba(var(--jcs-text),1);}
body.jca-skin-active.jca-site .woocommerce div.product .woocommerce-tabs ul.tabs li.active{color:rgba(var(--jcs-text),1);}
body.jca-skin-active.jca-site .woocommerce-message,body.jca-skin-active.jca-site .woocommerce-info,body.jca-skin-active.jca-site .woocommerce-error{color:rgba(var(--jcs-text),1);}
body.jca-skin-active.jca-site .woocommerce ul.products li.product .price{color:rgba(var(--jcs-text),1);}
body.jca-skin-active.jca-site .woocommerce form .form-row input.input-text,body.jca-skin-active.jca-site .woocommerce form .form-row textarea{background-color:rgba(var(--jcs-surface),1);color:rgba(var(--jcs-text),1);}
@media (max-width: 1050px) {}
@media (max-width: 800px) {}
@media (prefers-reduced-motion: reduce) {}
@media (max-width: 480px) {}
body.jca-skin-active{--jca-bg:rgba(var(--jcs-bg),1);--jca-surface:rgba(var(--jcs-bg),1);--jca-text:rgba(var(--jcs-paper),1);--jca-muted:rgba(var(--jcs-paper),1);--jca-line:rgba(var(--jcs-raised),1);--jca-gold:rgba(var(--jcs-fill),1);}
body.jca-skin-active .jca-header{background-color:rgba(var(--jcs-bg),1);}
body.jca-skin-active.jca-site .jca-button{background-color:rgba(var(--jcs-bg),0.314);}
body.jca-skin-active.jca-site .jca-button:hover{color:rgba(var(--jcs-on-accent),1)!important;}
body.jca-skin-active.jca-home-slider .jca-header{background-image:linear-gradient(rgba(var(--jcs-bg),0.4), transparent);}
body.jca-skin-active .jca-cinema::before{background-image:linear-gradient(90deg, rgba(var(--jcs-bg),0.396), transparent 65%), linear-gradient(0deg, rgba(var(--jcs-bg),0.27), transparent 60%);}
body.jca-skin-active .jca-cinema::after{background-image:linear-gradient(transparent, rgba(var(--jcs-bg),0.753));}
body.jca-skin-active .jca-cinema-copy .jca-eyebrow{color:rgba(var(--jcs-text),1);}
body.jca-skin-active.jca-site .jca-cinema-copy h1{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jca-cinema-copy h1 span{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jca-cinema-rail a{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jca-cinema-rail span{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jca-tiles{background-color:rgba(var(--jcs-bg),1);}
body.jca-skin-active .jca-photo-tile::after{background-image:linear-gradient(transparent, rgba(var(--jcs-bg),0.925));}
body.jca-skin-active .jca-tile-number{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jca-tile-arrow{border-top-color:rgba(var(--jcs-muted),1);border-right-color:rgba(var(--jcs-muted),1);border-bottom-color:rgba(var(--jcs-muted),1);border-left-color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jca-panorama{background-color:rgba(var(--jcs-bg),1);}
body.jca-skin-active .jca-panorama::after{background-image:linear-gradient(90deg, rgba(var(--jcs-bg),0.933) 0px, rgba(var(--jcs-bg),0.65) 28%, rgba(var(--jcs-bg),0) 70%);}
body.jca-skin-active .jca-closing::after{background-image:linear-gradient(rgba(var(--jcs-bg),1), rgba(var(--jcs-bg),0.333) 65%, rgba(var(--jcs-bg),0.667));}
body.jca-skin-active .jca-signature{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jca-footer{background-color:rgba(var(--jcs-bg),1);}
body.jca-skin-active .jca-tiles-heading p{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jca-filters button{color:rgba(var(--jcs-text),1)!important;}
body.jca-skin-active .jca-filters button[aria-pressed="true"]{background-color:rgba(var(--jcs-surface),1)!important;color:rgba(var(--jcs-text),1)!important;}
body.jca-skin-active .jca-card{background-color:rgba(var(--jcs-bg),0.333);border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jca-story{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jca-story h2{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jca-album-cover::after{background-image:linear-gradient(90deg, rgba(var(--jcs-bg),0.91), rgba(var(--jcs-bg),0.4) 40%, transparent 75%);}
body.jca-skin-active .jca-panorama-portrait::after{background-image:linear-gradient(90deg, rgba(var(--jcs-bg),1) 40%, rgba(var(--jcs-bg),0.19) 70%, transparent);}
body.jca-skin-active .jca-contact::after{background-image:linear-gradient(90deg, rgba(var(--jcs-bg),0.933), rgba(var(--jcs-bg),0.6) 55%, transparent);}
body.jca-skin-active .jca-contact input,body.jca-skin-active .jca-contact textarea{background-color:rgba(var(--jcs-bg),0.4);border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);}
@media (min-width: 1700px) {}
@media (max-width: 1100px) {}
@media (max-width: 800px) {}
@media (max-width: 480px) {body.jca-skin-active .jca-panorama::after{background-image:linear-gradient(90deg, rgba(var(--jcs-bg),0.85), rgba(var(--jcs-bg),0.4) 70%, rgba(var(--jcs-bg),0.125));}
body.jca-skin-active .jca-album-cover::after{background-image:linear-gradient(90deg, rgba(var(--jcs-bg),0.86), rgba(var(--jcs-bg),0.4));}
body.jca-skin-active .jca-panorama-portrait::after{background-image:linear-gradient(0deg, rgba(var(--jcs-bg),1) 10%, rgba(var(--jcs-bg),0.6) 60%, transparent);}
}
body.jca-skin-active .jca-award .jca-award-year{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jca-award p{color:rgba(var(--jcs-muted),1);}
@media (max-width: 800px) {}
@media (max-width: 400px) {}
body.jca-skin-active .jca-video-poster > span{background-color:rgba(var(--jcs-bg),0.565);}
@media (max-width: 650px) {}
@media (min-width: 801px) and (max-width: 1200px) {}
@media (min-width: 801px) and (max-width: 1150px) {}
@media (max-width: 800px) {}
@media (min-width: 801px) and (max-width: 1200px) {}
@media (max-width: 800px) {}
body.jca-skin-active .jca-header .jca-submenu-toggle:focus-visible{outline-color:rgba(var(--jcs-fill),1);}
body.jca-skin-active .jca-header .sub-menu{background-color:rgba(var(--jcs-bg),0.937);border-top-color:rgba(var(--jcs-fill),0.333);border-right-color:rgba(var(--jcs-fill),0.333);border-bottom-color:rgba(var(--jcs-fill),0.333);border-left-color:rgba(var(--jcs-fill),0.333);box-shadow:rgba(var(--jcs-bg),0.533) 0px 16px 40px;}
body.jca-skin-active .jca-header .sub-menu a{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jca-header .sub-menu a:hover,body.jca-skin-active .jca-header .sub-menu a:focus-visible{color:rgba(var(--jcs-accent),1);background-color:rgba(var(--jcs-paper),0.03);}
@media (hover: hover) and (min-width: 901px) {}
@media (max-width: 900px) {body.jca-skin-active .jca-header .sub-menu{border-left-color:rgba(var(--jcs-fill),1);}
}
@media (max-width: 900px) {}
body.jca-skin-active.jca-gallery-design .jca-header{background-image:linear-gradient(rgba(var(--jcs-bg),0.667), transparent);}
body.jca-skin-active .jca-index-toolbar .jca-filters button{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jca-index-toolbar .jca-filters button[aria-pressed="true"]{background-color:rgba(var(--jcs-paper),1);color:rgba(var(--jcs-on-accent),1);}
body.jca-skin-active .jca-index-options select,body.jca-skin-active .jca-index-options button{background-color:rgba(var(--jcs-bg),1);color:rgba(var(--jcs-text),1);}
body.jca-skin-active.jca-gallery-design .jca-album-copy > .jca-eyebrow{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jca-album-facts p{border-right-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jca-album-sidebar{border-right-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jca-album-sidebar nav a::before{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jca-editorial-grid figcaption{background-image:linear-gradient(transparent, rgba(var(--jcs-bg),0.8));}
body.jca-skin-active .jca-album-pagination button{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jca-lightbox.jca-immersive{background-color:rgba(var(--jcs-bg),1);color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jca-immersive::backdrop{background-color:rgba(var(--jcs-bg),1);}
body.jca-skin-active .jca-view-shade{background-image:linear-gradient(rgba(var(--jcs-bg),0.5), transparent 15%, transparent 65%, rgba(var(--jcs-bg),1) 86%), linear-gradient(270deg, rgba(var(--jcs-bg),0.5), transparent 30%);}
body.jca-skin-active .jca-immersive button{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jca-view-tools button{border-left-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jca-view-story{text-shadow:rgba(var(--jcs-bg),1) 0px 1px 8px;}
body.jca-skin-active .jca-immersive .jca-lightbox-prev,body.jca-skin-active .jca-immersive .jca-lightbox-next{border-top-color:rgba(var(--jcs-muted),1);border-right-color:rgba(var(--jcs-muted),1);border-bottom-color:rgba(var(--jcs-muted),1);border-left-color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jca-view-strip button{border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);}
@media (max-width: 1000px) {}
@media (max-width: 650px) {}
body.jca-skin-active .jca-index-toolbar .jca-filters button[aria-pressed="true"]{background-color:rgba(var(--jcs-paper),1)!important;color:rgba(var(--jcs-on-accent),1)!important;}
@media (max-width: 650px) {}
@media (min-width: 1100px) {}
body.jca-skin-active .jca-immersive .jca-view-strip img{background-color:rgba(var(--jcs-bg),1);}
@media (max-width: 1000px) {}
@media (max-width: 650px) {}
@media (max-width: 1100px) {}
@media (max-width: 800px) {}
@media (max-width: 480px) {}
body.jca-skin-active .jca-view-stage{background-color:rgba(var(--jcs-bg),1);}
body.jca-skin-active .jca-view-story h2::after{background-color:rgba(var(--jcs-fill),1);}
body.jca-skin-active .jca-view-location::after{background-color:rgba(var(--jcs-fill),1);}
body.jca-skin-active .jca-view-credit::before{background-color:rgba(var(--jcs-fill),1);}
body.jca-skin-active .jca-demo-label{color:rgba(var(--jcs-accent),1);}
@media (max-width: 650px) {}
@media (max-width: 650px) {}
body.jca-skin-active .jca-sidebar-featured a{border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jca-sidebar-featured a::before{background-image:linear-gradient(transparent 15%, rgba(var(--jcs-bg),0.92));}
body.jca-skin-active .jca-sidebar-featured a span{text-shadow:rgba(var(--jcs-bg),1) 0px 1px 5px;}
@media (max-width: 650px) {}
body.jca-skin-active .jca-view-film .jca-view-strip button{outline-color:rgba(var(--jcs-line),1);}
@media (max-width: 650px) {}
@media (max-width: 650px), (max-width: 1100px) and (max-height: 600px) and (orientation: landscape) {body.jca-skin-active .jca-immersive .jca-lightbox-prev,body.jca-skin-active .jca-immersive .jca-lightbox-next{background-color:rgba(var(--jcs-bg),0.2);}
}
@media (max-width: 1100px) and (max-height: 600px) and (orientation: landscape) {body.jca-skin-active .jca-immersive .jca-view-tools{background-color:rgba(var(--jcs-bg),0.5);}
}
body.jca-skin-active.jca-training-design{background-color:rgba(var(--jcs-bg),1);}
body.jca-skin-active.jca-training-design .jca-header{background-image:linear-gradient(rgba(var(--jcs-bg),0.6), transparent);}
body.jca-skin-active .jct-page{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jct-hero{border-bottom-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jct-hero::after{background-image:linear-gradient(90deg, rgba(var(--jcs-bg),0.85), transparent 75%), linear-gradient(0deg, rgba(var(--jcs-bg),0.467), transparent 65%);}
body.jca-skin-active .jct-hero-copy .jca-eyebrow{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jct-section-card{border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jct-section-card::after{background-image:linear-gradient(rgba(var(--jcs-bg),0.25), rgba(var(--jcs-bg),0.863));}
body.jca-skin-active .jct-section-icon{background-color:rgba(var(--jcs-bg),0.796);}
body.jca-skin-active .jct-benefits{border-bottom-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jct-benefit{border-right-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jct-benefit p{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jct-sidebar{border-right-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jct-category-list button{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jct-category-list button[aria-pressed="true"]{border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);background-color:rgba(var(--jcs-paper),0.02);color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jct-pack-promo{border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jct-pack-promo span{color:rgba(var(--jcs-on-accent),1);}
body.jca-skin-active .jct-toolbar select{background-color:rgba(var(--jcs-bg),1);border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jct-card{border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);background-image:linear-gradient(rgba(var(--jcs-surface),1), rgba(var(--jcs-bg),1));}
body.jca-skin-active .jct-card-photo::after{background-image:linear-gradient(transparent, rgba(var(--jcs-bg),0.44));}
body.jca-skin-active .jct-badge{background-color:rgba(var(--jcs-fill),1);color:rgba(var(--jcs-on-accent),1);}
body.jca-skin-active .jct-card-copy > p{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jct-card-bottom strong{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jct-play{border-top-color:rgba(var(--jcs-muted),1);border-right-color:rgba(var(--jcs-muted),1);border-bottom-color:rgba(var(--jcs-muted),1);border-left-color:rgba(var(--jcs-muted),1);background-color:rgba(var(--jcs-bg),0.627);}
body.jca-skin-active .jct-duration{background-color:rgba(var(--jcs-bg),0.753);}
body.jca-skin-active .jct-tag{border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jct-pills button{border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jct-pills button[aria-pressed="true"]{background-color:rgba(var(--jcs-paper),1);color:rgba(var(--jcs-on-accent),1);}
body.jca-skin-active .jct-packs{border-top-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jct-packs article{border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);background-image:linear-gradient(120deg, rgba(var(--jcs-surface),1), rgba(var(--jcs-bg),1));}
body.jca-skin-active .jct-pack-discount{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jct-closing{border-block-start-color:rgba(var(--jcs-line),1);border-block-end-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jct-closing-quote::after{background-image:linear-gradient(90deg, rgba(var(--jcs-bg),0.74), rgba(var(--jcs-bg),0.267));}
@media (max-width: 1100px) {}
@media (max-width: 800px) {body.jca-skin-active .jct-sidebar{border-bottom-color:rgba(var(--jcs-line),1);}
}
@media (max-width: 480px) {}
body.jca-skin-active .jct-nav-parent{border-block-end-color:rgba(var(--jcs-muted),0.07);}
body.jca-skin-active .jct-nav-parent[aria-current]{background-color:rgba(var(--jcs-paper),0.02);}
body.jca-skin-active .jct-nav-child{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jct-side-subscribe{border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);background-image:linear-gradient(140deg, rgba(var(--jcs-surface),1), rgba(var(--jcs-bg),1));}
body.jca-skin-active .jcd-page{color:rgba(var(--jcs-text),1);background-color:rgba(var(--jcs-bg),1);}
body.jca-skin-active .jcd-hero{border-bottom-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jcd-hero::after{background-image:linear-gradient(90deg, rgba(var(--jcs-bg),0.96) 0%, rgba(var(--jcs-bg),0.91) 32%, rgba(var(--jcs-bg),0.565) 58%, rgba(var(--jcs-bg),0.267));}
body.jca-skin-active .jcd-back{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcd-hero .jca-eyebrow{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcd-facts{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jcd-facts span{border-right-color:rgba(var(--jcs-line),1);}
body.jca-skin-active.jca-site .jcd-gold{background-color:rgba(var(--jcs-fill),1);color:rgba(var(--jcs-on-accent),1);border-top-color:rgba(var(--jcs-fill),1);border-right-color:rgba(var(--jcs-fill),1);border-bottom-color:rgba(var(--jcs-fill),1);border-left-color:rgba(var(--jcs-fill),1);}
body.jca-skin-active .jcd-tabs{border-bottom-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jcd-tabs button{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcd-tabs button[aria-selected="true"]{border-bottom-color:rgba(var(--jcs-fill),1);color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcd-panel > h2::after,body.jca-skin-active .jcd-video-section > h2::after{background-color:rgba(var(--jcs-fill),1);}
body.jca-skin-active .jcd-aside{border-left-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jcd-aside section{border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);background-image:linear-gradient(135deg, rgba(var(--jcs-surface),1), rgba(var(--jcs-bg),1));}
body.jca-skin-active .jcd-aside li::before{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcd-price{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcd-text-link{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcd-return{border-block-start-color:rgba(var(--jcs-line),1);border-block-end-color:rgba(var(--jcs-line),1);background-image:linear-gradient(110deg, rgba(var(--jcs-raised),1), rgba(var(--jcs-bg),1));}
body.jca-skin-active .jcd-page .jca-compare::before,body.jca-skin-active .jcd-page .jca-compare::after{color:rgba(var(--jcs-text),1);text-shadow:rgba(var(--jcs-bg),1) 0px 1px 8px;}
@media (max-width: 1000px) {}
@media (max-width: 800px) {}
@media (max-width: 480px) {}
body.jca-skin-active.jca-site .jcd-page a.jcd-gold{color:rgba(var(--jcs-on-accent),1)!important;}
body.jca-skin-active .jcd-hero::after{background-image:linear-gradient(90deg, rgba(var(--jcs-bg),0.98) 0%, rgba(var(--jcs-bg),0.933) 33%, rgba(var(--jcs-bg),0.376) 49%, transparent 72%);}
body.jca-skin-active .jcd-page .jca-compare label::before{border-left-color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jcd-page .jca-compare label::after{border-top-color:rgba(var(--jcs-muted),1);border-right-color:rgba(var(--jcs-muted),1);border-bottom-color:rgba(var(--jcs-muted),1);border-left-color:rgba(var(--jcs-muted),1);background-color:rgba(var(--jcs-bg),0.8);color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcd-page .jca-compare:focus-within{outline-color:rgba(var(--jcs-fill),1);}
body.jca-skin-active .jcd-rating-summary strong{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcd-review{border-top-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jcd-review time{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jcd-page .star-rating{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active.jca-site .jcd-page .jca-story{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcd-page .jca-story strong,body.jca-skin-active .jct-page strong{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcd-flow-section{border-bottom-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jcd-flow-section > h2::after{background-color:rgba(var(--jcs-fill),1);}
body.jca-skin-active .jcd-inline-compare figcaption{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jcd-flow-section li::marker{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcd-sidebar-landscape::after{background-color:rgba(var(--jcs-bg),0.4);}
body.jca-skin-active .jcd-sidebar-landscape small::before{border-top-color:rgba(var(--jcs-fill),1);}
body.jca-skin-active .jcd-help > svg{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcd-photographic-close{border-block-start-color:rgba(var(--jcs-line),1);border-block-end-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jcd-photographic-close::after{background-image:linear-gradient(90deg, rgba(var(--jcs-bg),0.675), rgba(var(--jcs-bg),0.333), rgba(var(--jcs-bg),0.72));}
body.jca-skin-active .jcd-return{background-color:rgba(var(--jcs-bg),1);}
@media (max-width: 1100px) {}
@media (max-width: 800px) {}
body.jca-skin-active .jcd-facts > span > svg{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcd-facts strong{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcd-facts small{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active.jca-site .jct-card .jct-badge{color:rgba(var(--jcs-on-accent),1);background-color:rgba(var(--jcs-fill),1);}
body.jca-skin-active .jcd-facts > span:nth-child(2n+1){border-right-color:rgba(var(--jcs-line),1);}
@media (max-width: 480px) {}
body.jca-skin-active .jct-sidebar .jct-side-photo-card{background-image:linear-gradient(145deg, rgba(var(--jcs-surface),1), rgba(var(--jcs-bg),1));border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jct-side-photo-card > svg{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active.jca-site .jct-side-photo-card > .jca-button{background-color:rgba(var(--jcs-fill),1);color:rgba(var(--jcs-on-accent),1)!important;}
@media (max-width: 800px) {}
@media (max-width: 800px) {}
body.jca-skin-active.jca-site :is(.jct-paid, .jct-general) .jct-card-copy h2{color:rgba(var(--jcs-text),1);}
body.jca-skin-active.jca-site :is(.jct-paid, .jct-general) .jct-card-copy h2 a{color:rgba(var(--jcs-text),1)!important;}
body.jca-skin-active.jca-site :is(.jct-paid, .jct-general) .jct-card-copy > p{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active.jca-site :is(.jct-paid, .jct-general) .jct-card-meta{color:rgba(var(--jcs-text),1);}
body.jca-skin-active.jca-site :is(.jct-paid, .jct-general) .jct-card-meta svg{color:rgba(var(--jcs-text),1);}
body.jca-skin-active.jca-site :is(.jct-paid, .jct-general) .jct-card-bottom strong{color:rgba(var(--jcs-accent),1)!important;}
body.jca-skin-active.jca-site :is(.jct-paid, .jct-general) .jct-card-bottom a{border-top-color:rgba(var(--jcs-fill),1);border-right-color:rgba(var(--jcs-fill),1);border-bottom-color:rgba(var(--jcs-fill),1);border-left-color:rgba(var(--jcs-fill),1);background-color:rgba(var(--jcs-bg),1);color:rgba(var(--jcs-accent),1)!important;}
body.jca-skin-active.jca-site :is(.jct-paid, .jct-general) .jct-card-bottom a svg{color:rgba(var(--jcs-accent),1)!important;stroke:rgba(var(--jcs-accent),1)!important;}
body.jca-skin-active.jca-site :is(.jct-paid, .jct-general) .jct-card-bottom a:hover{background-color:rgba(var(--jcs-fill),0.125);border-top-color:rgba(var(--jcs-fill),1);border-right-color:rgba(var(--jcs-fill),1);border-bottom-color:rgba(var(--jcs-fill),1);border-left-color:rgba(var(--jcs-fill),1);}
body.jca-skin-active.jca-site :is(.jct-paid, .jct-general) .jct-card-bottom a:focus-visible{outline-color:rgba(var(--jcs-fill),1);}
body.jca-skin-active.jca-site :is(.jct-paid, .jct-general) .jct-badge{background-color:rgba(var(--jcs-fill),1);color:rgba(var(--jcs-on-accent),1);}
@media (max-width: 480px) {}
body.jca-skin-active .jcd-session-image{border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);background-color:rgba(var(--jcs-bg),1);}
@media (max-width: 800px) {}
body.jca-skin-active .jct-pack-checks li{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jct-pack-checks li::before{color:rgba(var(--jcs-accent),1);}
@media (max-width: 800px) {}
body.jca-skin-active .jcd-program-card{border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);background-image:linear-gradient(135deg, rgba(var(--jcs-surface),1), rgba(var(--jcs-bg),1));}
body.jca-skin-active.jca-site .jcd-program-card p{color:rgba(var(--jcs-muted),1);}
@media (max-width: 1200px) {}
@media (max-width: 800px) and (min-width: 600px) {}
body.jca-skin-active.jca-site .jcd-trailer-pending{background-color:rgba(var(--jcs-bg),0.4);border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);color:rgba(var(--jcs-muted),1)!important;}
body.jca-skin-active.jca-site .jcd-actions .jcd-trailer{background-color:rgba(var(--jcs-bg),0.4);border-top-color:rgba(var(--jcs-line),1)!important;border-right-color:rgba(var(--jcs-line),1)!important;border-bottom-color:rgba(var(--jcs-line),1)!important;border-left-color:rgba(var(--jcs-line),1)!important;color:rgba(var(--jcs-text),1)!important;}
body.jca-skin-active .jcd-play-circle{border-top-color:rgba(var(--jcs-muted),1);border-right-color:rgba(var(--jcs-muted),1);border-bottom-color:rgba(var(--jcs-muted),1);border-left-color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jcd-before details{border-bottom-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jcd-before summary span{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcd-pace svg{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcd-pace span{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcd-related{border-top-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jcd-carousel-controls button{border-top-color:rgba(var(--jcs-fill),1);border-right-color:rgba(var(--jcs-fill),1);border-bottom-color:rgba(var(--jcs-fill),1);border-left-color:rgba(var(--jcs-fill),1);color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcd-carousel-controls button:focus-visible,body.jca-skin-active .jcd-carousel-controls button:hover{outline-color:rgba(var(--jcs-fill),1);background-color:rgba(var(--jcs-raised),1);}
body.jca-skin-active .jcd-related-card{border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);background-color:rgba(var(--jcs-bg),1);}
body.jca-skin-active .jcd-related-price{color:rgba(var(--jcs-accent),1);}
@media (max-width: 800px) {}
@media (max-width: 520px) {}
@media (max-width: 800px) {}
body.jca-skin-active .jct-side-card-heading > svg{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcd-purchase-guide .jcd-pace{border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);background-image:linear-gradient(135deg, rgba(var(--jcs-surface),1), rgba(var(--jcs-bg),1));}
body.jca-skin-active .jcd-pace header svg{color:rgba(var(--jcs-accent),1);}
@media (max-width: 1000px) {}
@media (max-width: 800px) {}
body.jca-skin-active .jcp-hero{border-bottom-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jcp-hero::after{background-image:linear-gradient(90deg, rgba(var(--jcs-bg),0.98) 0%, rgba(var(--jcs-bg),0.91) 27%, rgba(var(--jcs-bg),0.376) 61%, rgba(var(--jcs-bg),0.063)), linear-gradient(0deg, rgba(var(--jcs-bg),0.376), transparent 60%);}
body.jca-skin-active .jcp-about-hero .jcp-hero-copy > .jcp-subtitle{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcp-hero-note small::before{background-color:rgba(var(--jcs-fill),1);}
body.jca-skin-active .jcp-values{border-bottom-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jcp-values > div{border-right-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jcp-values p{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jcp-history figcaption{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jcp-history h2::after,body.jca-skin-active .jcp-archive h2::after{background-color:rgba(var(--jcs-fill),1);}
body.jca-skin-active .jcp-biography{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcp-biography strong{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcp-biography a{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcp-signature{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcp-milestones > div{border-right-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jcp-milestones strong{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcp-milestones span{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jcp-close{border-block-start-color:rgba(var(--jcs-line),1);border-block-end-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jcp-close::after{background-color:rgba(var(--jcs-bg),0.533);}
body.jca-skin-active .jcp-filters button{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jcp-filters button[aria-pressed="true"]{border-bottom-color:rgba(var(--jcs-fill),1);color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcp-award-photo{border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jcp-award-photo > span{background-color:rgba(var(--jcs-bg),0.863);}
body.jca-skin-active .jcp-award-card p{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jcp-award-card small{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcp-publications{border-bottom-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jcp-publications span{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcp-archive details{border-bottom-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jcp-archive summary span{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcp-archive-body a{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcp-archive-body a:hover{color:rgba(var(--jcs-accent),1);}
@media (max-width: 800px) {}
@media (max-width: 520px) {body.jca-skin-active .jcp-hero::after{background-image:linear-gradient(90deg, rgba(var(--jcs-bg),0.93), rgba(var(--jcs-bg),0.5));}
}
body.jca-skin-active.jcp-profile .jca-header{background-image:linear-gradient(rgba(var(--jcs-bg),0.72), transparent);}
@media (max-width: 600px) {}
body.jca-skin-active .jcp-recognitions{border-bottom-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jcp-recognitions header h2::after{background-color:rgba(var(--jcs-fill),1);}
body.jca-skin-active .jcp-archive header > p:last-child{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jcp-years{border-bottom-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jcp-years button{border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcp-years button[aria-selected="true"]{background-color:rgba(var(--jcs-fill),1);border-top-color:rgba(var(--jcs-fill),1);border-right-color:rgba(var(--jcs-fill),1);border-bottom-color:rgba(var(--jcs-fill),1);border-left-color:rgba(var(--jcs-fill),1);color:rgba(var(--jcs-on-accent),1);}
body.jca-skin-active .jcp-years button:hover:not([aria-selected="true"]),body.jca-skin-active .jcp-years button:focus-visible{border-top-color:rgba(var(--jcs-fill),1);border-right-color:rgba(var(--jcs-fill),1);border-bottom-color:rgba(var(--jcs-fill),1);border-left-color:rgba(var(--jcs-fill),1);color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcp-year-count{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcp-mini-card{background-image:linear-gradient(140deg, rgba(var(--jcs-surface),1), rgba(var(--jcs-bg),1));border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jcp-mini-year{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcp-mini-card a{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcp-mini-card a:hover{text-decoration-color:rgba(var(--jcs-accent),1);}
@media (max-width: 1100px) {}
@media (max-width: 800px) {}
@media (max-width: 520px) {}
body.jca-skin-active .jcp-mini-card-photo::before{background-image:linear-gradient(0deg, rgba(var(--jcs-bg),0.925) 0%, rgba(var(--jcs-bg),0.537) 58%, rgba(var(--jcs-bg),0.03));}
body.jca-skin-active .jcp-mini-card-photo > div,body.jca-skin-active .jcp-mini-card-photo a{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcp-portrait-stage{border-top-color:rgba(var(--jcs-fill),1);border-right-color:rgba(var(--jcs-fill),1);border-bottom-color:rgba(var(--jcs-fill),1);border-left-color:rgba(var(--jcs-fill),1);background-color:rgba(var(--jcs-bg),1);}
body.jca-skin-active .jcp-portrait-thumbs button{border-top-color:rgba(var(--jcs-fill),1);border-right-color:rgba(var(--jcs-fill),1);border-bottom-color:rgba(var(--jcs-fill),1);border-left-color:rgba(var(--jcs-fill),1);}
body.jca-skin-active .jcp-portrait-thumbs button[aria-pressed="true"],body.jca-skin-active .jcp-portrait-thumbs button:hover{border-top-color:rgba(var(--jcs-fill),1);border-right-color:rgba(var(--jcs-fill),1);border-bottom-color:rgba(var(--jcs-fill),1);border-left-color:rgba(var(--jcs-fill),1);background-color:rgba(var(--jcs-fill),0.125);}
body.jca-skin-active .jcp-portrait-pause{color:rgba(var(--jcs-accent),1);}
@media (prefers-reduced-motion: reduce) {}
body.jca-skin-active .jcp-recognitions .jcp-award-card > a{border-top-color:rgba(var(--jcs-fill),1);border-right-color:rgba(var(--jcs-fill),1);border-bottom-color:rgba(var(--jcs-fill),1);border-left-color:rgba(var(--jcs-fill),1);}
body.jca-skin-active .jcp-recognitions .jcp-award-card > a::after{background-image:linear-gradient(0deg, rgba(var(--jcs-bg),0.98) 0%, rgba(var(--jcs-bg),0.79) 30%, rgba(var(--jcs-bg),0.125) 72%, rgba(var(--jcs-bg),0.44));}
body.jca-skin-active .jcp-recognitions .jcp-award-photo > .jcp-laurel-badge{color:rgba(var(--jcs-accent),1);text-shadow:rgba(var(--jcs-bg),1) 0px 1px 8px;}
body.jca-skin-active .jcp-laurel-badge b{color:rgba(var(--jcs-text),1);}
body.jca-skin-active.jca-site .jcp-recognitions .jcp-award-card h3{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcp-recognitions .jcp-award-card p{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcp-recognitions .jcp-award-card small{color:rgba(var(--jcs-accent),1);}
@media (max-width: 650px) {}
@media (max-width: 1050px) {}
@media (max-width: 520px) {}
body.jca-skin-active.jcb-design{--jcb-gold:rgba(var(--jcs-fill),1);background-color:rgba(var(--jcs-bg),1)!important;}
body.jca-skin-active .jcb-hero::after{background-image:linear-gradient(90deg, rgba(var(--jcs-bg),0.95), rgba(var(--jcs-bg),0.71) 32%, rgba(var(--jcs-bg),0.063) 78%), linear-gradient(0deg, rgba(var(--jcs-bg),0.7), transparent 45%, rgba(var(--jcs-bg),0.267));}
body.jca-skin-active .jcb-intro{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcb-category,body.jca-skin-active .jcb-card-photo time{background-color:rgba(var(--jcs-bg),0.79);}
body.jca-skin-active .jcb-card-copy > p:not(.jcb-kicker){color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jcb-featured::after{background-image:linear-gradient(90deg, rgba(var(--jcs-bg),0.925), rgba(var(--jcs-bg),0.565) 45%, rgba(var(--jcs-bg),0.063) 85%), linear-gradient(0deg, rgba(var(--jcs-bg),0.5), transparent);}
body.jca-skin-active .jcb-byline time{border-left-color:rgba(var(--jcs-muted),0.314);border-right-color:rgba(var(--jcs-muted),0.314);}
body.jca-skin-active .jcb-body{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcb-body strong,body.jca-skin-active .jcb-body b{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcb-body figcaption{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jcb-after p:not(.jcb-kicker){color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jcb-share-links a,body.jca-skin-active .jcb-share-links button{border-top-color:rgba(var(--jcs-muted),0.18);border-right-color:rgba(var(--jcs-muted),0.18);border-bottom-color:rgba(var(--jcs-muted),0.18);border-left-color:rgba(var(--jcs-muted),0.18);}
body.jca-skin-active .jcb-promo::after{background-image:linear-gradient(0deg, rgba(var(--jcs-bg),0.94), rgba(var(--jcs-bg),0.333));}
body.jca-skin-active .jcb-controls button{border-top-color:rgba(var(--jcs-muted),0.25);border-right-color:rgba(var(--jcs-muted),0.25);border-bottom-color:rgba(var(--jcs-muted),0.25);border-left-color:rgba(var(--jcs-muted),0.25);}
@media (max-width: 1000px) {}
@media (max-width: 650px) {body.jca-skin-active .jcb-hero::after{background-image:linear-gradient(90deg, rgba(var(--jcs-bg),0.85), rgba(var(--jcs-bg),0.44)), linear-gradient(0deg, rgba(var(--jcs-bg),0.627), transparent);}
}
@media (prefers-reduced-motion: reduce) {}
@media (max-width: 650px) {}
@media (max-width: 650px) {}
body.jca-skin-active.jcb-design .jcb-body img{border-top-color:rgba(var(--jcs-fill),1);border-right-color:rgba(var(--jcs-fill),1);border-bottom-color:rgba(var(--jcs-fill),1);border-left-color:rgba(var(--jcs-fill),1);background-color:rgba(var(--jcs-bg),1);}
@media (max-width: 650px) {}
body.jca-skin-active.jcc-design{--jcc-gold:rgba(var(--jcs-fill),1);background-color:rgba(var(--jcs-bg),1)!important;}
body.jca-skin-active .jcc-hero::after{background-image:linear-gradient(90deg, rgba(var(--jcs-bg),0.91), rgba(var(--jcs-bg),0.46) 40%, rgba(var(--jcs-bg),0.094) 72%), linear-gradient(0deg, rgba(var(--jcs-bg),0.52), transparent 50%, rgba(var(--jcs-bg),0.25));}
body.jca-skin-active .jcc-intro{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcc-note{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jcc-rail{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcc-info p:last-child{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jcc-form-panel label{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jcc-form-panel input[type="text"],body.jca-skin-active .jcc-form-panel input[type="email"],body.jca-skin-active .jcc-form-panel select,body.jca-skin-active .jcc-form-panel textarea{border-top-color:rgba(var(--jcs-muted),0.14);border-right-color:rgba(var(--jcs-muted),0.14);border-bottom-color:rgba(var(--jcs-muted),0.14);border-left-color:rgba(var(--jcs-muted),0.14);background-color:rgba(var(--jcs-paper),0.016);color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcc-form-panel input::placeholder,body.jca-skin-active .jcc-form-panel textarea::placeholder{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jcc-form-panel select option{background-color:rgba(var(--jcs-bg),1);}
body.jca-skin-active .jcc-form-panel .wpcf7-submit{background-image:linear-gradient(110deg, rgba(var(--jcs-fill),1), rgba(var(--jcs-fill),1));color:rgba(var(--jcs-on-accent),1);border-top-color:rgba(var(--jcs-fill),1);border-right-color:rgba(var(--jcs-fill),1);border-bottom-color:rgba(var(--jcs-fill),1);border-left-color:rgba(var(--jcs-fill),1);}
body.jca-skin-active .jcc-submit-wrap > span:not(.wpcf7-spinner){color:rgba(var(--jcs-on-accent),1);}
body.jca-skin-active .jcc-send-row small{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jcc-form-panel .wpcf7-not-valid-tip{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcc-form-panel .wpcf7 form.sent .wpcf7-response-output{border-top-color:rgba(var(--jcs-muted),1);border-right-color:rgba(var(--jcs-muted),1);border-bottom-color:rgba(var(--jcs-muted),1);border-left-color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jcc-alternatives small{color:rgba(var(--jcs-muted),1);}
@media (max-width: 1100px) {}
@media (max-width: 650px) {body.jca-skin-active .jcc-hero::after{background-image:linear-gradient(90deg, rgba(var(--jcs-bg),0.91), rgba(var(--jcs-bg),0.353)), linear-gradient(0deg, rgba(var(--jcs-bg),0.533), transparent);}
}
body.jca-skin-active .jcc-consent input[type="checkbox"]{border-top-color:rgba(var(--jcs-muted),1);border-right-color:rgba(var(--jcs-muted),1);border-bottom-color:rgba(var(--jcs-muted),1);border-left-color:rgba(var(--jcs-muted),1);}
@media (max-width: 650px) {}
body.jca-skin-active .jcc-footer-tagline{color:rgba(var(--jcs-muted),1);}
@media (max-width: 650px) {}
body.jca-skin-active.jch-design{--jch-gold:rgba(var(--jcs-fill),1);}
body.jca-skin-active .jch-section > header p:not(.jch-eyebrow){color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jch-controls button{border-top-color:rgba(var(--jcs-muted),0.208);border-right-color:rgba(var(--jcs-muted),0.208);border-bottom-color:rgba(var(--jcs-muted),0.208);border-left-color:rgba(var(--jcs-muted),0.208);}
body.jca-skin-active .jch-gallery-card{border-top-color:rgba(var(--jcs-muted),0.145);border-right-color:rgba(var(--jcs-muted),0.145);border-bottom-color:rgba(var(--jcs-muted),0.145);border-left-color:rgba(var(--jcs-muted),0.145);}
body.jca-skin-active .jch-gallery-card::after{background-image:linear-gradient(0deg, rgba(var(--jcs-bg),0.96), rgba(var(--jcs-bg),0.314) 40%, transparent 70%);}
body.jca-skin-active .jch-gallery-card p:not(.jch-eyebrow){color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jch-gallery-card small{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jch-story{border-block-start-color:rgba(var(--jcs-muted),0.145);border-block-end-color:rgba(var(--jcs-muted),0.145);}
body.jca-skin-active .jch-story::after{background-image:linear-gradient(90deg, rgba(var(--jcs-bg),0.95), rgba(var(--jcs-bg),0.627) 40%, rgba(var(--jcs-bg),0.125) 80%);}
body.jca-skin-active .jch-story p:not(.jch-eyebrow){color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jch-course{border-top-color:rgba(var(--jcs-muted),0.145);border-right-color:rgba(var(--jcs-muted),0.145);border-bottom-color:rgba(var(--jcs-muted),0.145);border-left-color:rgba(var(--jcs-muted),0.145);background-color:rgba(var(--jcs-bg),1);}
body.jca-skin-active .jch-course-photo > span{background-color:rgba(var(--jcs-bg),0.863);color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jch-course-copy > p{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jch-course-meta{color:rgba(var(--jcs-muted),1);}
@media (max-width: 1000px) {}
@media (max-width: 600px) {}
@media (prefers-reduced-motion: reduce) {}
@media (max-width: 782px) {}
@media (max-height: 650px) {}
@media (max-height: 450px) and (orientation: landscape) {}
body.jca-skin-active .jcs-page{color:rgba(var(--jcs-text),1);background-color:rgba(var(--jcs-bg),1);}
body.jca-skin-active .jcs-hero::after{background-image:linear-gradient(90deg, rgba(var(--jcs-bg),0.93), rgba(var(--jcs-bg),0.333)), linear-gradient(0deg, rgba(var(--jcs-bg),1), transparent 60%);}
body.jca-skin-active .jcs-hero h1 em{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcs-steps > *{border-bottom-color:rgba(var(--jcs-muted),0.14);}
body.jca-skin-active .jcs-steps [aria-current]{color:rgba(var(--jcs-accent),1);border-top-color:rgba(var(--jcs-fill),1);border-right-color:rgba(var(--jcs-fill),1);border-bottom-color:rgba(var(--jcs-fill),1);border-left-color:rgba(var(--jcs-fill),1);}
body.jca-skin-active .jcs-tier{border-top-color:rgba(var(--jcs-fill),0.333);border-right-color:rgba(var(--jcs-fill),0.333);border-bottom-color:rgba(var(--jcs-fill),0.333);border-left-color:rgba(var(--jcs-fill),0.333);background-image:linear-gradient(135deg, rgba(var(--jcs-surface),1), rgba(var(--jcs-bg),1));}
body.jca-skin-active .jcs-tier > strong{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcs-tier p{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jcs-tier-link{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcs-heading > p:last-child{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jcs-option{border-top-color:rgba(var(--jcs-muted),0.157);border-right-color:rgba(var(--jcs-muted),0.157);border-bottom-color:rgba(var(--jcs-muted),0.157);border-left-color:rgba(var(--jcs-muted),0.157);background-color:rgba(var(--jcs-bg),1);}
body.jca-skin-active .jcs-option:has(input:focus-visible){outline-color:rgba(var(--jcs-fill),1);}
body.jca-skin-active .jcs-option:has(input:checked){border-top-color:rgba(var(--jcs-fill),1);border-right-color:rgba(var(--jcs-fill),1);border-bottom-color:rgba(var(--jcs-fill),1);border-left-color:rgba(var(--jcs-fill),1);box-shadow:rgba(var(--jcs-fill),1) 0px 0px 0px 1px;}
body.jca-skin-active .jcs-check{border-top-color:rgba(var(--jcs-fill),1);border-right-color:rgba(var(--jcs-fill),1);border-bottom-color:rgba(var(--jcs-fill),1);border-left-color:rgba(var(--jcs-fill),1);background-color:rgba(var(--jcs-bg),0.6);}
body.jca-skin-active .jcs-option:has(input:checked) .jcs-check{background-color:rgba(var(--jcs-fill),1);color:rgba(var(--jcs-on-accent),1);}
body.jca-skin-active .jcs-option-copy small{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcs-option-copy > span{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jcs-option-copy b{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcs-summary{border-top-color:rgba(var(--jcs-fill),0.4);border-right-color:rgba(var(--jcs-fill),0.4);border-bottom-color:rgba(var(--jcs-fill),0.4);border-left-color:rgba(var(--jcs-fill),0.4);background-image:linear-gradient(140deg, rgba(var(--jcs-surface),1), rgba(var(--jcs-bg),1));}
body.jca-skin-active .jcs-saving{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcs-total{border-top-color:rgba(var(--jcs-muted),0.157);}
body.jca-skin-active .jcs-summary small{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jcs-summary > a{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcs-primary,body.jca-skin-active.jca-site .jcs-page .woocommerce a.button,body.jca-skin-active.jca-site .jcs-page .woocommerce button.button,body.jca-skin-active .jcs-page .wc-block-components-button{background-color:rgba(var(--jcs-fill),1)!important;border-top-color:rgba(var(--jcs-fill),1)!important;border-right-color:rgba(var(--jcs-fill),1)!important;border-bottom-color:rgba(var(--jcs-fill),1)!important;border-left-color:rgba(var(--jcs-fill),1)!important;color:rgba(var(--jcs-on-accent),1)!important;}
body.jca-skin-active .jcs-assurances{border-top-color:rgba(var(--jcs-muted),0.14);}
body.jca-skin-active .jcs-assurances > div{border-right-color:rgba(var(--jcs-muted),0.14);}
body.jca-skin-active .jcs-assurances svg{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcs-assurances p{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jcs-cart-intro{border-top-color:rgba(var(--jcs-fill),0.333);border-right-color:rgba(var(--jcs-fill),0.333);border-bottom-color:rgba(var(--jcs-fill),0.333);border-left-color:rgba(var(--jcs-fill),0.333);}
body.jca-skin-active .jcs-cart-intro a{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcs-page .woocommerce table.shop_table{border-top-color:rgba(var(--jcs-muted),0.145);border-right-color:rgba(var(--jcs-muted),0.145);border-bottom-color:rgba(var(--jcs-muted),0.145);border-left-color:rgba(var(--jcs-muted),0.145);}
body.jca-skin-active .jcs-page .woocommerce table.shop_table td{border-top-color:rgba(var(--jcs-muted),0.125);}
body.jca-skin-active .jcs-page .woocommerce .cart_totals{border-top-color:rgba(var(--jcs-fill),0.333);border-right-color:rgba(var(--jcs-fill),0.333);border-bottom-color:rgba(var(--jcs-fill),0.333);border-left-color:rgba(var(--jcs-fill),0.333);background-color:rgba(var(--jcs-surface),1);}
body.jca-skin-active .jcs-page .woocommerce a.remove{color:rgba(var(--jcs-accent),1)!important;}
body.jca-skin-active .jcs-page .woocommerce a.remove:hover{background-color:rgba(var(--jcs-fill),1);color:rgba(var(--jcs-on-accent),1)!important;}
body.jca-skin-active .jcs-page .woocommerce input.input-text,body.jca-skin-active .jcs-page .woocommerce select,body.jca-skin-active .jcs-page .woocommerce textarea{background-color:rgba(var(--jcs-surface),1);color:rgba(var(--jcs-text),1);border-top-color:rgba(var(--jcs-muted),0.19);border-right-color:rgba(var(--jcs-muted),0.19);border-bottom-color:rgba(var(--jcs-muted),0.19);border-left-color:rgba(var(--jcs-muted),0.19);}
body.jca-skin-active .jcs-page .woocommerce #payment,body.jca-skin-active .jcs-page .woocommerce #payment div.payment_box{background-color:rgba(var(--jcs-surface),1);color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcs-page .woocommerce .select2-container--default .select2-selection--single{background-color:rgba(var(--jcs-surface),1);border-top-color:rgba(var(--jcs-muted),0.19);border-right-color:rgba(var(--jcs-muted),0.19);border-bottom-color:rgba(var(--jcs-muted),0.19);border-left-color:rgba(var(--jcs-muted),0.19);}
body.jca-skin-active .jcs-page .woocommerce .select2-selection__rendered{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcs-page .woocommerce .order-total{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcs-page .wc-block-cart,body.jca-skin-active .jcs-page .wc-block-checkout{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcs-page .wc-block-components-text-input input{background-color:rgba(var(--jcs-surface),1)!important;color:rgba(var(--jcs-text),1)!important;}
body.jca-skin-active .jcs-page .wc-block-components-totals-wrapper{border-top-color:rgba(var(--jcs-muted),0.19);border-right-color:rgba(var(--jcs-muted),0.19);border-bottom-color:rgba(var(--jcs-muted),0.19);border-left-color:rgba(var(--jcs-muted),0.19);}
body.jca-skin-active .jcs-header-cart{color:rgba(var(--jcs-accent),1);}
@media (max-width: 1100px) {}
@media (max-width: 760px) {body.jca-skin-active .jcs-page .woocommerce table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(var(--jcs-surface),1);}
}
body.jca-skin-active .jcs-page .wc-block-cart .wc-block-components-product-price,body.jca-skin-active .jcs-page .wc-block-components-totals-footer-item .wc-block-formatted-money-amount{color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jcs-page .wc-block-cart .wc-block-cart__sidebar{border-top-color:rgba(var(--jcs-fill),0.333);border-right-color:rgba(var(--jcs-fill),0.333);border-bottom-color:rgba(var(--jcs-fill),0.333);border-left-color:rgba(var(--jcs-fill),0.333);background-color:rgba(var(--jcs-surface),1);}
body.jca-skin-active .jcs-page .wc-block-cart .wc-block-cart-item__image img{border-top-color:rgba(var(--jcs-fill),0.4);border-right-color:rgba(var(--jcs-fill),0.4);border-bottom-color:rgba(var(--jcs-fill),0.4);border-left-color:rgba(var(--jcs-fill),0.4);}
body.jca-skin-active .jcs-page .wc-block-components-combobox .wc-block-components-combobox-control input,body.jca-skin-active .jcs-page .wc-blocks-components-select .wc-blocks-components-select__select{background-color:rgba(var(--jcs-surface),1);color:rgba(var(--jcs-text),1);border-top-color:rgba(var(--jcs-muted),0.25);border-right-color:rgba(var(--jcs-muted),0.25);border-bottom-color:rgba(var(--jcs-muted),0.25);border-left-color:rgba(var(--jcs-muted),0.25);}
body.jca-skin-active .jcs-page .wc-blocks-components-select .wc-blocks-components-select__label,body.jca-skin-active .jcs-page .wc-blocks-components-select .wc-blocks-components-select__expand{color:rgba(var(--jcs-muted),1);fill:rgba(var(--jcs-muted),1);}
@media (max-width: 760px) {}
body.jca-skin-active .jcw-page{--jcw-line:rgba(var(--jcs-raised),1);--jcw-accent:rgba(var(--jcs-fill),1);color:rgba(var(--jcs-text),1);background-color:rgba(var(--jcs-bg),1);}
body.jca-skin-active.jcw-design .jca-header{background-image:linear-gradient(rgba(var(--jcs-bg),0.875), rgba(var(--jcs-bg),0.44));}
body.jca-skin-active .jcw-hero::after,body.jca-skin-active .jcw-closing::after{background-image:linear-gradient(90deg, rgba(var(--jcs-bg),0.92), rgba(var(--jcs-bg),0.25) 80%), linear-gradient(0deg, rgba(var(--jcs-bg),0.467), transparent);}
body.jca-skin-active .jcw-button{border-top-color:rgba(var(--jcs-muted),1);border-right-color:rgba(var(--jcs-muted),1);border-bottom-color:rgba(var(--jcs-muted),1);border-left-color:rgba(var(--jcs-muted),1);background-color:rgba(var(--jcs-paper),1);color:rgba(var(--jcs-on-accent),1)!important;}
body.jca-skin-active .jcw-outline{background-color:rgba(var(--jcs-bg),0.5);color:rgba(var(--jcs-text),1)!important;}
body.jca-skin-active .jcw-page header > p{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jcw-topic-grid p{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jcw-session{border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);background-color:rgba(var(--jcs-bg),1);}
body.jca-skin-active .jcw-session::after{background-image:linear-gradient(rgba(var(--jcs-bg),0.333), rgba(var(--jcs-bg),1) 48%);}
body.jca-skin-active .jcw-session:last-child{border-top-color:rgba(var(--jcs-muted),1);border-right-color:rgba(var(--jcs-muted),1);border-bottom-color:rgba(var(--jcs-muted),1);border-left-color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jcw-session > p{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jcw-badge{border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jcw-session-note{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jcw-dialog{color:rgba(var(--jcs-text),1);background-image:linear-gradient(145deg, rgba(var(--jcs-surface),1), rgba(var(--jcs-bg),1));border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jcw-dialog::backdrop{background-color:rgba(var(--jcs-bg),0.667);}
body.jca-skin-active .jcw-close{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcw-duration{background-color:rgba(var(--jcs-paper),0.024);border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcw-duration:hover{border-top-color:rgba(var(--jcs-fill),1);border-right-color:rgba(var(--jcs-fill),1);border-bottom-color:rgba(var(--jcs-fill),1);border-left-color:rgba(var(--jcs-fill),1);background-color:rgba(var(--jcs-paper),0.07);}
body.jca-skin-active .jcw-dialog-note{color:rgba(var(--jcs-muted),1);}
@media (max-width: 1000px) {}
@media (max-width: 600px) {}
body.jca-skin-active .jcw-results .jca-compare::after{border-top-color:rgba(var(--jcs-muted),1);border-right-color:rgba(var(--jcs-muted),1);border-bottom-color:rgba(var(--jcs-muted),1);border-left-color:rgba(var(--jcs-muted),1);background-color:rgba(var(--jcs-bg),0.69);}
body.jca-skin-active .jcw-result-pair figure{background-color:rgba(var(--jcs-bg),1);}
body.jca-skin-active .jcw-result-pair figcaption{background-image:linear-gradient(transparent, rgba(var(--jcs-bg),0.733));color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcw-result-arrow{border-top-color:rgba(var(--jcs-muted),1);border-right-color:rgba(var(--jcs-muted),1);border-bottom-color:rgba(var(--jcs-muted),1);border-left-color:rgba(var(--jcs-muted),1);background-color:rgba(var(--jcs-bg),1);color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcw-dialog{--jcw-accent:rgba(var(--jcs-fill),1);}
body.jca-skin-active .jcw-dialog .jcw-duration[aria-pressed="true"]{border-top-color:rgba(var(--jcs-fill),1);border-right-color:rgba(var(--jcs-fill),1);border-bottom-color:rgba(var(--jcs-fill),1);border-left-color:rgba(var(--jcs-fill),1);background-color:rgba(var(--jcs-fill),0.094);}
body.jca-skin-active .jcw-dialog .fc{--fc-border-color:rgba(var(--jcs-line),1);--fc-button-border-color:rgba(var(--jcs-line),1);--fc-button-hover-bg-color:rgba(var(--jcs-fill),1);--fc-button-active-bg-color:rgba(var(--jcs-fill),1);--fc-today-bg-color:rgba(var(--jcs-paper),0.027);color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcw-dialog .jcw-day{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcw-dialog .jcw-day:not(:disabled)::after{background-color:rgba(var(--jcs-fill),1);}
body.jca-skin-active .jcw-dialog .jcw-day[aria-pressed="true"],body.jca-skin-active .jcw-hours-grid button[aria-pressed="true"]{background-color:rgba(var(--jcs-fill),1);color:rgba(var(--jcs-on-accent),1);}
body.jca-skin-active .jcw-hours-grid button{border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcw-hours p{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jcw-dialog .single_add_to_cart_button{background-color:rgba(var(--jcs-paper),1)!important;color:rgba(var(--jcs-on-accent),1)!important;border-top-color:rgba(var(--jcs-fill),1)!important;border-right-color:rgba(var(--jcs-fill),1)!important;border-bottom-color:rgba(var(--jcs-fill),1)!important;border-left-color:rgba(var(--jcs-fill),1)!important;}
body.jca-skin-active .jcw-dialog .single_add_to_cart_button:hover,body.jca-skin-active .jcw-dialog .single_add_to_cart_button:focus-visible{box-shadow:rgba(var(--jcs-fill),0.2) 0px 0px 20px;background-color:rgba(var(--jcs-fill),1)!important;color:rgba(var(--jcs-on-accent),1)!important;}
body.jca-skin-active .jcw-dialog button:focus-visible{outline-color:rgba(var(--jcs-fill),1);}
@media (max-width: 650px) {}
body.jca-skin-active .jcw-dialog .bookacti-calendar-title{color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcw-dialog .fc .fc-button{border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);color:rgba(var(--jcs-text),1);}
body.jca-skin-active .jcw-dialog .fc .fc-button:hover{background-color:rgba(var(--jcs-fill),0.15);border-top-color:rgba(var(--jcs-fill),1);border-right-color:rgba(var(--jcs-fill),1);border-bottom-color:rgba(var(--jcs-fill),1);border-left-color:rgba(var(--jcs-fill),1);}
body.jca-skin-active .jcw-dialog .fc th,body.jca-skin-active .jcw-dialog .fc td{border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);}
body.jca-skin-active .jcw-dialog .fc .fc-col-header-cell-cushion{color:rgba(var(--jcs-muted),1);}
body.jca-skin-active .jcw-dialog .jcw-hours{border-top-color:rgba(var(--jcs-line),1);border-right-color:rgba(var(--jcs-line),1);border-bottom-color:rgba(var(--jcs-line),1);border-left-color:rgba(var(--jcs-line),1);background-color:rgba(var(--jcs-paper),0.01);}
body.jca-skin-active .jcw-dialog .jcw-day:hover:not(:disabled){background-color:rgba(var(--jcs-fill),0.15);}
@media (max-width: 650px) {}
body.jca-skin-active.jca-site .jct-workshop-reserve{color:rgba(var(--jcs-on-accent),1)!important;}
body.jca-skin-active .jct-workshop-feature .jct-workshop-compare{background-color:rgba(var(--jcs-bg),1);}
body.jca-skin-active .jct-workshop-feature .jct-workshop-compare::after{background-color:rgba(var(--jcs-fill),1);}
body.jca-skin-active .jct-workshop-compare:focus-within{outline-color:rgba(var(--jcs-fill),1);}
body.jca-skin-active .jct-compare-handle{border-top-color:rgba(var(--jcs-fill),1);border-right-color:rgba(var(--jcs-fill),1);border-bottom-color:rgba(var(--jcs-fill),1);border-left-color:rgba(var(--jcs-fill),1);background-color:rgba(var(--jcs-bg),1);color:rgba(var(--jcs-accent),1);}
body.jca-skin-active .jct-compare-label{color:rgba(var(--jcs-text),1);background-color:rgba(var(--jcs-bg),0.6);}
@media (max-width: 1050px) {}
@media (max-width: 760px) {}
/* Shared tokens and photo surfaces, intentionally independent of content. */
body.jca-skin-active{--jca-bg:rgb(var(--jcs-bg));--jca-surface:rgb(var(--jcs-surface));--jca-text:rgb(var(--jcs-text));--jca-muted:rgb(var(--jcs-muted));--jca-line:rgb(var(--jcs-line));--jca-gold:rgb(var(--jcs-accent));--jch-gold:rgb(var(--jcs-accent));background:rgb(var(--jcs-bg));color:rgb(var(--jcs-text))}
body.jca-skin-active .elementor{--e-global-color-primary:rgb(var(--jcs-text));--e-global-color-secondary:rgb(var(--jcs-muted));--e-global-color-text:rgb(var(--jcs-muted));--e-global-color-accent:rgb(var(--jcs-accent))}
body.jca-skin-active :is(.jct-card-photo,.jca-compare,.jca-album-cover,.jca-panorama,.jca-closing,.jct-side-photo-card,.jca-cinema,.jca-hero,.jct-hero,.jcd-hero,.jcp-hero,.jcb-hero,.jcb-post-hero,.jcc-hero,.jcs-hero,.jcw-hero,.jcw-closing,.jca-photo-tile,.jch-gallery-card,.jch-story,.jct-section-card,.jcp-award-card,.jcp-close,.jct-closing-quote,.jcd-closing,.jca-lightbox,.jca-viewer){--jcs-bg:3,10,15;--jcs-surface:8,19,26;--jcs-raised:19,31,39;--jcs-line:65,78,85;--jcs-text:244,241,235;--jcs-muted:202,205,207;--jca-bg:rgb(var(--jcs-bg));--jca-surface:rgb(var(--jcs-surface));--jca-text:rgb(var(--jcs-text));--jca-muted:rgb(var(--jcs-muted));--jca-line:rgb(var(--jcs-line));color:rgb(var(--jcs-text))}
body.jca-skin-marfil :is(.jct-card-photo,.jca-compare,.jca-album-cover,.jca-panorama,.jca-closing,.jct-side-photo-card,.jca-cinema,.jca-hero,.jct-hero,.jcd-hero,.jcp-hero,.jcb-hero,.jcb-post-hero,.jcc-hero,.jcs-hero,.jcw-hero,.jcw-closing,.jca-photo-tile,.jch-gallery-card,.jch-story,.jct-section-card,.jcp-award-card,.jcp-close,.jct-closing-quote,.jcd-closing,.jca-lightbox,.jca-viewer){--jcs-accent:221,188,137;--jca-gold:rgb(var(--jcs-accent));--jch-gold:rgb(var(--jcs-accent))}
body.jca-skin-active :is(input,textarea,select){color:rgb(var(--jcs-text));background-color:rgb(var(--jcs-surface));border-color:rgb(var(--jcs-line))}
body.jca-skin-active :is(input,textarea)::placeholder{color:rgb(var(--jcs-muted));opacity:1}
body.jca-skin-active :is(.jcd-gold,.jcw-button:not(.jcw-outline),.woocommerce a.button,.woocommerce button.button){background:rgb(var(--jcs-fill))!important;color:rgb(var(--jcs-on-accent))!important;border-color:rgb(var(--jcs-fill))!important}
body.jca-skin-active a:not(:has(img)):hover{color:rgb(var(--jcs-accent))}
body.jca-skin-active .jca-button:hover{background:rgb(var(--jcs-fill))!important;color:rgb(var(--jcs-on-accent))!important}
body.jca-skin-active :is(.jcw-session,.jcw-dialog){--jcw-line:rgb(var(--jcs-line));--jcw-accent:rgb(var(--jcs-accent))}
body.jca-skin-marfil .jcw-session>img{opacity:.08}
body.jca-skin-marfil :is(.jct-section-card,.jca-album-cover,.jct-card,.jch-course,.jcd-related-card,.jcd-program-card,.jcb-card,.jcs-tier){box-shadow:0 6px 20px #372f2010}
body.jca-skin-active .jca-header .sub-menu{background:rgb(var(--jcs-surface))!important;color:rgb(var(--jcs-text));border-color:rgb(var(--jcs-line))}
body.jca-skin-active :is(.jca-lightbox,.jca-viewer){color-scheme:dark}


body.jca-skin-active .jct-pack-promo .jca-button{background:rgb(var(--jcs-fill))!important;color:rgb(var(--jcs-on-accent))!important}

/* Frames and finishes are part of the skin, not just a background swap. */
body.jca-skin-active :is(.jct-section-card,.jca-album-cover,.jct-card,.jch-course,.jcb-card,.jcd-related-card,.jca-photo-tile,.jch-gallery-card,.jcp-award-card,.jcp-mini-card,.jcs-tier,.jcw-session,.jct-workshop-feature){border:1px solid rgb(var(--jcs-frame));box-shadow:0 10px 30px #00000018}
body.jca-skin-carbon :is(.jct-section-card,.jca-album-cover,.jct-card,.jch-course,.jca-photo-tile,.jch-gallery-card,.jct-workshop-feature){border-width:2px;box-shadow:0 0 0 4px rgba(var(--jcs-frame),.10)}
body.jca-skin-noche :is(.jct-section-card,.jca-album-cover,.jct-card,.jch-course,.jca-photo-tile,.jch-gallery-card,.jct-workshop-feature){border-color:rgb(var(--jcs-frame));box-shadow:inset 0 -3px 0 rgba(var(--jcs-frame),.65)}
body.jca-skin-tierra :is(.jct-section-card,.jca-album-cover,.jct-card,.jch-course,.jca-photo-tile,.jch-gallery-card,.jct-workshop-feature){border-color:rgb(var(--jcs-frame));box-shadow:0 0 0 3px rgba(var(--jcs-frame),.10)}
body.jca-skin-bosque :is(.jct-section-card,.jca-album-cover,.jct-card,.jch-course,.jcb-card,.jcw-session){background-color:rgb(var(--jcs-surface));border-color:rgba(var(--jcs-frame),.65)}
body.jca-skin-marfil :is(.jct-section-card,.jca-album-cover,.jct-card,.jch-course,.jcb-card,.jcw-session,.jct-workshop-feature){background:rgb(var(--jcs-surface));border-color:rgb(var(--jcs-frame));box-shadow:0 8px 24px #57412414}
body.jca-skin-active .jca-header{background:rgba(var(--jcs-bg),.97)!important;border-bottom:1px solid rgba(var(--jcs-frame),.65);color:rgb(var(--jcs-text))}
body.jca-skin-active .jca-header .jca-menu a{color:rgb(var(--jcs-text))}
body.jca-skin-active .jca-header .jca-menu a:is(:hover,:focus-visible,[aria-current=page]),body.jca-skin-active .jca-header .current-menu-item>a{color:rgb(var(--jcs-accent));border-bottom-color:rgb(var(--jcs-accent))}
body.jca-skin-active .jca-header .jca-submenu-toggle{color:rgb(var(--jcs-accent))}
body.jca-skin-active .jca-header .sub-menu{border:1px solid rgb(var(--jcs-frame));box-shadow:0 14px 32px #0004}
body.jca-skin-marfil .jca-header{background:#f6f2e9fa!important}
body.jca-skin-noche .jca-brand>span{letter-spacing:3px}
body.jca-skin-tierra .jca-brand>span{color:rgb(var(--jcs-accent))}
body.jca-skin-active .jca-cinema:before{background:linear-gradient(90deg,rgba(var(--jcs-hero),.65),transparent 68%),linear-gradient(0deg,rgba(var(--jcs-hero),.8),transparent 38%)}
body.jca-skin-active .jca-cinema .jca-button{border-color:rgb(var(--jcs-fill))!important;color:rgb(var(--jcs-photo-text))!important;background:rgba(var(--jcs-hero),.35)}
body.jca-skin-active .jca-cinema .jca-button:hover{color:rgb(var(--jcs-on-accent))!important;background:rgb(var(--jcs-fill))!important}
body.jca-skin-carbon .jca-cinema .jca-button,body.jca-skin-tierra .jca-cinema .jca-button{box-shadow:inset 0 0 0 3px rgba(var(--jcs-frame),.18)}
body.jca-skin-noche .jca-cinema h1{text-transform:uppercase;letter-spacing:.025em}
body.jca-skin-bosque .jca-cinema h1 span:last-child,body.jca-skin-tierra .jca-cinema h1 span:last-child{font-style:italic}
body.jca-skin-active :is(.jch-galleries,.jch-tutorials,.jch-blog){border-block-color:rgba(var(--jcs-frame),.5)}
body.jca-skin-active .jct-workshop-reserve{background:rgb(var(--jcs-fill))!important;color:rgb(var(--jcs-on-accent))!important}
body.jca-skin-active .jct-workshop-benefits{border-top-color:rgb(var(--jcs-frame))}
body.jca-skin-active .jcw-result-pair figcaption{color:#fff!important;background:linear-gradient(transparent,#031019bb)!important}
body.jca-skin-active .jcw-result-arrow{background:#041015!important;color:#fff!important;border-color:#eee!important}
