.elementor .adc-dark{background-image:radial-gradient(circle at 90% 0%, rgba(176,122,59,0.16) 0%,transparent 42%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--adc-charcoal);}.elementor .adc-textlink:hover,.elementor .adc-textlink:focus-visible{color:var(--adc-ink);border-color:var(--adc-ink);}.elementor .adc-textlink{font-family:var(--adc-sans);font-weight:600;font-size:12px;color:var(--adc-bronze);letter-spacing:0.2em;text-transform:uppercase;padding-block-end:6px;border-block-end-width:1px;transition:color 0.25s, border-color 0.25s;border-bottom-style: solid; border-bottom-color: rgba(176,122,59,0.4);\n}.elementor .adc-num{font-family:var(--adc-serif);font-size:20px;color:var(--adc-bronze);font-style:italic;}.elementor .adc-stack{padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .adc-lead{max-width:640px;font-family:var(--adc-sans);font-weight:400;font-size:18px;color:var(--adc-stone);line-height:1.75;}.elementor .adc-phero-title{max-width:14ch;font-family:var(--adc-serif);font-weight:300;font-size:clamp(48px,7.4vw,124px);color:var(--adc-ink);letter-spacing:-0.025em;line-height:0.95;}.elementor .adc-crumb{font-family:var(--adc-sans);font-weight:500;font-size:11px;color:var(--adc-stone);letter-spacing:0.24em;text-transform:uppercase;}.elementor .adc-phero-in{width:100%;max-width:1320px;padding:0px;display:flex;flex-direction:column;gap:28px;align-items:flex-start;margin-inline:auto;\n}.elementor .adc-phero{width:100%;background-image:radial-gradient(circle at 88% 0%, rgba(176,122,59,0.12) 0%,transparent 45%),linear-gradient(180deg, #F5F0E8 0%,#EFE8DD 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--adc-ivory);display:flex;flex-direction:column;align-items:center;padding-block:clamp(72px,9vw,140px) clamp(56px,6vw,96px); padding-inline:clamp(20px,5vw,72px);\n}.elementor .adc-img-cover{width:100%;height:100%;object-fit:cover;display:block;}.elementor .adc-btn-ghost:hover,.elementor .adc-btn-ghost:focus-visible{color:var(--adc-ink);border-color:var(--adc-ivory);background-color:var(--adc-ivory);}.elementor .adc-btn-ghost{font-family:var(--adc-sans);font-weight:600;font-size:12px;color:var(--adc-ivory);letter-spacing:0.22em;text-transform:uppercase;border-radius:0px;border-width:1px;border-color:rgba(245,240,232,0.35);border-style:solid;background-color:transparent;transition:all 0.35s;padding-block:19px; padding-inline:38px;\n}.elementor .adc-btn-primary:hover,.elementor .adc-btn-primary:focus-visible{color:var(--adc-ink);background-color:var(--adc-bronze-light);}.elementor .adc-btn-primary{font-family:var(--adc-sans);font-weight:600;font-size:12px;color:var(--adc-ink);letter-spacing:0.22em;text-transform:uppercase;border-radius:0px;background-color:var(--adc-bronze);transition:all 0.35s;padding-block:20px; padding-inline:40px;\n}.elementor .adc-body{font-family:var(--adc-sans);font-weight:400;font-size:16px;color:var(--adc-stone);line-height:1.8;}.elementor .adc-h3{font-family:var(--adc-serif);font-weight:400;font-size:30px;color:var(--adc-ink);line-height:1.15;}.elementor .adc-h2{font-family:var(--adc-serif);font-weight:300;font-size:clamp(38px,4.4vw,68px);color:var(--adc-ink);letter-spacing:-0.015em;line-height:1.04;}.elementor .adc-eyebrow{font-family:var(--adc-sans);font-weight:600;font-size:11px;color:var(--adc-bronze);letter-spacing:0.32em;line-height:1.4;text-transform:uppercase;}.elementor .adc-wrap{width:100%;max-width:1320px;padding:0px;margin-inline:auto;\n}.elementor .adc-section{width:100%;position:relative;scroll-margin-top:80px;display:flex;flex-direction:column;align-items:center;padding-block:140px; padding-inline:clamp(20px,5vw,72px);\n}