.elementor .jg-social-link{text-decoration:none;padding:0px;border-radius:0px;background-color:rgba(0,0,0,0);transition:all 200ms;}.elementor .jg-social-link:hover,.elementor .jg-social-link:focus-visible{color:var(--jg-white);opacity:70%;}.elementor .jg-social{column-gap:28px;padding-block-start:8px;padding-block-end:52px;padding-inline-start:16px;padding-inline-end:16px;display:flex;flex-direction:row;row-gap:12px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .jg-cta{font-family:var(--jg-font-body);font-weight:500;font-size:13px;color:var(--jg-cream);letter-spacing:0.16em;line-height:1.2em;text-decoration:none;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;border-width:1px;border-color:var(--jg-cream-border);border-style:solid;background-color:var(--jg-cream-glass);backdrop-filter:blur(8px);transition:all 250ms;display:flex;justify-content:center;align-items:center;}.elementor .jg-cta:hover,.elementor .jg-cta:focus-visible{color:var(--jg-ember-ink);border-color:var(--jg-ember);background-color:var(--jg-ember);}.elementor .jg-lead{max-width:34ch;font-family:var(--jg-font-body);font-size:17px;color:var(--jg-cream);line-height:1.6em;text-align:center;margin-block-start:56px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .jg-display{font-family:var(--jg-font-display);font-weight:500;font-size:clamp(64px, 12vw, 184px);color:var(--jg-white);letter-spacing:-0.025em;line-height:0.86em;text-align:center;margin:0px;filter:drop-shadow(0px 2px 40px rgba(30,22,14,0.25));}.elementor .jg-rule{width:1px;height:6vh;min-height:40px;max-height:72px;margin-block-start:22px;margin-block-end:34px;margin-inline-start:0px;margin-inline-end:0px;border-style:none;background-color:var(--jg-cream-line);}.elementor .jg-logo-wordmark{width:auto;height:36px;max-width:none;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .jg-logo-mark{width:auto;height:44px;max-width:none;}.elementor .jg-logo-row{padding:0px;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:12px;justify-content:center;align-items:center;}.elementor .jg-label{font-family:var(--jg-font-body);font-weight:500;font-size:12px;color:var(--jg-cream);letter-spacing:0.16em;line-height:1.2em;text-transform:uppercase;margin:0px;}.elementor .jg-hero-main{text-align:center;padding-block-start:72px;padding-block-end:24px;padding-inline-start:48px;padding-inline-end:48px;display:flex;flex-direction:column;flex:1 1 0%;justify-content:center;align-items:center;}.elementor .jg-hero-content{position:relative;padding:0px;background-image:radial-gradient(circle at 50% 48%, rgba(72,42,14,0.32) 0%,rgba(72,42,14,0) 55%),linear-gradient(180deg, rgba(70,40,12,0.4) 0%,rgba(120,72,24,0) 24%,rgba(120,72,24,0) 58%,rgba(84,36,12,0.64) 100%),radial-gradient(circle at 20% 100%, rgba(214,104,40,0.16) 0%,rgba(214,104,40,0) 45%),radial-gradient(circle at 95% 0%, rgba(214,104,40,0.09) 0%,rgba(214,104,40,0) 32%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;flex:1 1 auto;}.elementor .jg-hero-photo{width:100%;height:100%;max-width:none;object-fit:cover;object-position:56% 42%;mix-blend-mode:multiply;filter:sepia(28%) saturate(82%) contrast(96%) brightness(92%);display:block;}.elementor .jg-hero-media{overflow:hidden;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:var(--jg-photo-tint);display:flex;}.elementor .jg-hero{width:100%;min-height:100svh;overflow:hidden;position:relative;font-family:var(--jg-font-body);color:var(--jg-cream);padding:0px;background-color:var(--jg-umber);display:flex;flex-direction:column;}