.elementor .section{padding-block-start:64px;padding-block-end:64px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--color-bg);display:flex;flex-direction:row;justify-content:center}.elementor .section-sage{padding-block-start:56px;padding-block-end:56px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--color-accent-2)}.elementor .wrap{width:100%;max-width:1200px;padding:0}.elementor .wrap-narrow{width:100%;max-width:900px;padding:0}.elementor .wrap-text{width:100%;max-width:800px;padding:0}.elementor .cta-row{width:100%;max-width:900px;padding:0;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:center}.elementor .stack{flex-direction:column;gap:32px}.elementor .stack-sm{flex-direction:column;gap:16px}.elementor .split{flex-direction:row;gap:40px;flex-wrap:wrap;align-items:center}.elementor .split-reverse{flex-wrap:wrap-reverse}.elementor .center{text-align:center;align-items:center}.elementor .copy-col{min-width:280px;padding:0;flex-direction:column;gap:16px;flex:1 1 360px}.elementor .copy-col-wide{flex:1 1 400px}.elementor .card-grid{padding:0;flex-direction:row;gap:24px;flex-wrap:wrap}.elementor .quote-card{min-width:316px;padding:28px;border-radius:16px;background-color:var(--color-surface);flex-direction:column;gap:14px;flex:1 1 356px}.elementor .media-device{min-width:280px;flex:1 1 380px}.elementor .photo{width:100%;height:auto;border-radius:28px;display:block}.elementor .elev-lg{opacity:94%}.elementor .washed{opacity:94%;filter:saturate(60%) contrast(85%) brightness(110%)}.elementor .quote-source{font-family:var(--font-body);font-size:13px;color:var(--color-neutral-700);line-height:1.2em}.elementor .quote-text{font-family:var(--font-heading);font-weight:400;font-size:19px;color:var(--color-text);line-height:1.4em}.elementor .eyebrow{font-family:var(--font-body);font-weight:700;font-size:13px;color:var(--color-accent-300);letter-spacing:.08em;line-height:1.2em;text-transform:uppercase}.elementor .eyebrow-sage{color:var(--color-accent-2-600)}.elementor .lead{max-width:600px;font-family:var(--font-body);font-size:17px;color:var(--color-neutral-800);line-height:1.6em}.elementor .body-text{font-family:var(--font-body);font-size:16px;color:var(--color-neutral-800);line-height:1.65em;padding:0;margin:0}.elementor .text-strong-sage{font-weight:700;color:var(--color-accent-2-800)}.elementor .btn{font-family:var(--font-heading);font-weight:400;font-size:15px;line-height:1.2em;text-align:center;text-decoration:none;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;border-width:1px;border-color:transparent;border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center}.elementor .btn-mint{color:var(--color-accent-2-800);background-color:var(--color-accent-2-100);flex:0 0 auto}.elementor .btn-mint:hover,.elementor .btn-mint:focus-visible{color:var(--color-accent-2-800);background-color:var(--color-accent-2-200)}.elementor .btn-mint:active{color:var(--color-accent-2-900);background-color:var(--color-accent-2-300)}.elementor .page-title{font-family:var(--font-heading);font-weight:400;font-size:38px;color:var(--color-text);line-height:1.15em;margin:0}.elementor .section-title{font-family:var(--font-heading);font-weight:400;font-size:28px;color:var(--color-text);line-height:1.15em;margin:0}.elementor .section-title-sm{font-size:26px;color:var(--color-text)}.elementor .cta-title{color:var(--color-bg);flex:1 1 320px}.elementor .title-mint{color:var(--color-accent-2-100)}.elementor .pb-48{padding-block-end:48px}.elementor .pb-24{padding-block-end:24px}.elementor .pt-56{padding-block-start:56px}.elementor .pt-24{padding-block-start:24px}