.elementor-kit-469{--e-global-color-vamtam_accent_1:#0A3320;--e-global-color-vamtam_accent_2:#F6EFE6;--e-global-color-vamtam_accent_3:#4F6358;--e-global-color-vamtam_accent_4:#F2546B;--e-global-color-vamtam_accent_5:#FFFFFF;--e-global-color-vamtam_accent_6:#000000;--e-global-color-vamtam_accent_7:#0A332026;--e-global-color-vamtam_accent_8:#FFFFFF33;--e-global-color-vamtam_sticky_header_bg_color:#0A33208F;--e-global-typography-vamtam_primary_font-font-family:"Instrument Sans";--e-global-typography-vamtam_primary_font-font-size:clamp(16px, 0.8vw, 22px);--e-global-typography-vamtam_primary_font-font-weight:400;--e-global-typography-vamtam_primary_font-line-height:1.5em;--e-global-typography-vamtam_h1-font-family:"Anton";--e-global-typography-vamtam_h1-font-size:clamp(70px, 3vw, 90px);--e-global-typography-vamtam_h1-font-weight:400;--e-global-typography-vamtam_h1-text-transform:uppercase;--e-global-typography-vamtam_h1-line-height:1.05em;--e-global-typography-vamtam_h1-letter-spacing:0.5px;--e-global-typography-vamtam_h2-font-family:"Anton";--e-global-typography-vamtam_h2-font-size:clamp(42px, 1.9vw, 60px);--e-global-typography-vamtam_h2-font-weight:400;--e-global-typography-vamtam_h2-text-transform:uppercase;--e-global-typography-vamtam_h2-line-height:1.1em;--e-global-typography-vamtam_h2-letter-spacing:0.5px;--e-global-typography-vamtam_h3-font-family:"Anton";--e-global-typography-vamtam_h3-font-size:clamp(32px, 1.5vw, 50px);--e-global-typography-vamtam_h3-font-weight:400;--e-global-typography-vamtam_h3-text-transform:uppercase;--e-global-typography-vamtam_h3-line-height:1.15em;--e-global-typography-vamtam_h3-letter-spacing:0.5px;--e-global-typography-vamtam_h4-font-family:"Instrument Sans";--e-global-typography-vamtam_h4-font-size:clamp(24px, 1.1vw, 40px);--e-global-typography-vamtam_h4-font-weight:600;--e-global-typography-vamtam_h4-text-transform:none;--e-global-typography-vamtam_h4-line-height:1.3em;--e-global-typography-vamtam_h5-font-family:"Instrument Sans";--e-global-typography-vamtam_h5-font-size:clamp(20px, 0.9vw, 28px);--e-global-typography-vamtam_h5-font-weight:600;--e-global-typography-vamtam_h5-line-height:1.3em;--e-global-typography-vamtam_h5-letter-spacing:0px;--e-global-typography-vamtam_h6-font-family:"Instrument Sans";--e-global-typography-vamtam_h6-font-size:clamp(14px, 0.7vw, 18px);--e-global-typography-vamtam_h6-font-weight:600;--e-global-typography-vamtam_h6-text-transform:uppercase;--e-global-typography-vamtam_h6-line-height:1.2em;--e-global-typography-vamtam_h6-letter-spacing:1.5px;--e-global-typography-jlc_handwritten-font-family:"Beth Ellen";--e-global-typography-jlc_handwritten-font-size:28px;--e-global-typography-jlc_handwritten-font-weight:400;--e-global-typography-jlc_handwritten-line-height:1.4em;}.elementor-kit-469 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}{}h1.entry-title, .page-header, #sub-header, .page-title, .vamtam-page-title, .entry-header{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-469{--e-global-typography-vamtam_h1-font-size:46px;--e-global-typography-vamtam_h1-line-height:1.05em;--e-global-typography-vamtam_h2-font-size:36px;--e-global-typography-vamtam_h2-line-height:1.1em;--e-global-typography-vamtam_h3-font-size:30px;--e-global-typography-vamtam_h3-line-height:1.15em;--e-global-typography-vamtam_h5-font-size:20px;--e-global-typography-vamtam_h6-font-size:14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-469{--e-global-typography-vamtam_primary_font-font-size:16px;--e-global-typography-vamtam_primary_font-line-height:1.5em;--e-global-typography-vamtam_h1-font-size:40px;--e-global-typography-vamtam_h1-line-height:1.05em;--e-global-typography-vamtam_h2-font-size:30px;--e-global-typography-vamtam_h2-line-height:1.1em;--e-global-typography-vamtam_h3-font-size:24px;--e-global-typography-vamtam_h3-line-height:1.15em;--e-global-typography-vamtam_h4-font-size:20px;--e-global-typography-vamtam_h4-line-height:1.3em;--e-global-typography-vamtam_h5-font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */#jlc { --magenta: #F2546B !important; }
#jlc .jlc-mark img { object-position: -99999px 0; background: url("/wp-content/uploads/2026/10/JLC-2026-Full-Logo-white.svg") no-repeat left center / contain; }
#jlc .jlc-foot::after { content: "Made with \2665  by a human"; grid-column: 1 / -1; font-family: "Beth Ellen", cursive; font-size: 18px; line-height: 1.4; color: #F2546B; transform: rotate(-2deg); transform-origin: left center; margin-top: 6px; }
@media (prefers-reduced-motion: no-preference) {
  @keyframes jlcRise { from { opacity: 0; transform: translateY(16px); } to { opacity: 1; transform: none; } }
  #jlc-poster .jlc-ln, #jlc-poster .jlc-bio { animation: jlcRise .6s cubic-bezier(.2,.7,.2,1) both; }
  #jlc-poster > :nth-child(2) { animation-delay: .12s; }
  #jlc-poster > :nth-child(3) .jlc-ln { animation-delay: .24s; }
  #jlc-poster > :nth-child(4) { animation-delay: .36s; }
  #jlc-poster > :nth-child(5) .jlc-ln { animation-delay: .48s; }
  #jlc-poster > :nth-child(6) { animation-delay: .6s; }
  #jlc-poster .jlc-bio { animation-delay: .72s; }
  #jlc-poster .jlc-photo { animation-delay: .85s !important; animation-fill-mode: both !important; }
}/* End custom CSS */