.elementor .hero-heading{font-family:var(--font-display);font-weight:500;font-size:var(--text-3xl);color:var(--color-paper);letter-spacing:-3.24px;line-height:var(--lh-md);}.elementor .grid-12{gap:var(--space-md);grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;}.elementor .section-spacing{margin-block-start:0px;margin-block-end:var(--space-2xl);margin-inline-start:0px;margin-inline-end:0px;}.elementor .site-container{width:100%;max-width:var(--container-max);padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--space-lg);padding-inline-end:var(--space-lg);margin-inline-start:auto;margin-inline-end:auto;}.elementor .card-dash{width:14px;height:1px;min-width:14px;min-height:1px;background-color:#1A1A1A;}.elementor .quote-bordered{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink);line-height:150%;font-style:italic;padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--color-rust);border-style:solid;}.elementor .collection-card{min-height:114px;padding-block-start:var(--space-sm);padding-block-end:var(--space-sm);padding-inline-start:var(--space-lg);padding-inline-end:var(--space-lg);border-width:1px;border-color:rgba(140, 28, 28, 0.171);border-style:solid;background-color:rgba(217, 200, 175, 0.45);flex-direction:column;gap:var(--space-lg);flex:1 1 0px;justify-content:center;align-items:center;}.elementor .display-word{font-family:var(--font-display);font-weight:600;font-size:var(--text-display-word);color:var(--color-ink);letter-spacing:-0.68px;text-align:center;}.elementor .display-word:hover,.elementor .display-word:focus-visible{color:var(--color-rust);}.elementor .no-padding{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .divider-textured{width:100%;height:6px;min-height:6px;max-width:1280px;color:var(--color-rust-deep);display:block;}.elementor .logo-badge{width:77px;height:77px;background-color:var(--color-paper-40);flex-direction:column;gap:2px;justify-content:center;align-items:center;}.elementor .divider{width:100%;height:2px;background-color:#7D1100;}.elementor .quote-attribution{font-family:var(--font-label);font-weight:500;font-size:var(--text-sm);color:var(--color-ember);letter-spacing:2px;text-transform:uppercase;}.elementor .body-text{font-family:var(--font-body);font-weight:400;font-size:var(--text-md);color:var(--color-ink);line-height:var(--lh-xl);}.elementor .lede{font-family:var(--font-body);font-weight:600;font-size:var(--text-lg);color:var(--color-ink);line-height:var(--lh-md);font-style:italic;}.elementor .heading-sub{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);color:var(--color-ink);line-height:var(--lh-sm);}.elementor .heading-section{font-family:var(--font-display);font-weight:600;font-size:var(--text-3xl);color:var(--color-ink);letter-spacing:-1px;line-height:var(--lh-sm);}.elementor .heading-display{font-family:var(--font-display);font-weight:600;font-size:var(--text-4xl);color:var(--color-ink);letter-spacing:-1.37px;line-height:var(--lh-xs);}.elementor .eyebrow{font-family:var(--font-label);font-weight:700;font-size:var(--text-sm);color:var(--color-rust);letter-spacing:2px;line-height:var(--lh-md);text-transform:uppercase;flex-direction:row;justify-content:center;align-items:center;}.elementor .bg-sand{background-color:var(--color-sand);}.elementor .bg-ink{background-color:var(--color-ink);}