.elementor .s-about-portrait-tag{position:absolute;font-family:var(--font-display);font-size:var(--font-size-portrait-watermark);color:var(--color-mat);font-style:italic;}.elementor .s-about-portrait-canvas{background-image:url("https://cynthialemondsfineart.com/wp-content/uploads/2026/08/FireandIce_optimized.webp"),radial-gradient(circle at 25% 20%, #d8a878 0%,transparent 55%),radial-gradient(circle at 80% 85%, #6c5a48 0%,transparent 55%),linear-gradient(165deg, #2b241e 0%,#4a3c30 100%);background-repeat:no-repeat,repeat,repeat,repeat;background-attachment:scroll;background-size:cover,auto auto,auto auto,auto auto;background-position:center center,0% 0%,0% 0%,0% 0%;flex-direction:row;align-items:end;}.elementor .s-about-hero-eyebrow{margin-block-end:16px;}.elementor .s-about-hero-lede{max-width:500px;font-family:var(--font-display);font-size:var(--font-size-price-val);color:var(--color-ink);font-style:italic;margin-block-end:22px;}.elementor .s-about-hero-p1{max-width:520px;font-family:var(--font-body);font-weight:400;font-size:var(--font-size-body-large);color:var(--color-ink-soft);line-height:1.8em;margin-block-end:16px;}.elementor .s-about-hero-p2{max-width:520px;font-family:var(--font-body);font-weight:400;font-size:var(--font-size-body-large);color:var(--color-ink-soft);line-height:1.8em;margin-block-end:16px;}.elementor .s-about-hero-signature{font-family:var(--font-display);font-size:var(--font-size-about-signature);color:var(--color-ink);font-style:italic;margin-block-start:22px;}.elementor .s-about-hero-copy{display:flex;flex-direction:column;}.elementor .s-about-hero-section{max-width:var(--space-container);padding-block-start:var(--padding-intro-top);padding-block-end:var(--padding-featured-y);padding-inline-start:var(--space-section-x);padding-inline-end:var(--space-section-x);margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:var(--gap-featured);grid-template-columns:0.82fr 1.18fr;align-items:center;}.elementor .s-stat-num-1{font-family:var(--font-display);font-weight:500;font-size:var(--font-size-featured-title);color:var(--color-gold);}.elementor .s-stat-lbl-1{font-family:var(--font-body);font-weight:600;font-size:var(--font-size-stat-label);color:var(--color-ink-soft);letter-spacing:var(--letter-spacing-caption-sub);text-transform:uppercase;margin-block-start:6px;}.elementor .s-stat-col-1{text-align:center;display:flex;flex-direction:column;align-items:center;}.elementor .s-stat-num-2{font-family:var(--font-display);font-weight:500;font-size:var(--font-size-featured-title);color:var(--color-gold);}.elementor .s-stat-lbl-2{font-family:var(--font-body);font-weight:600;font-size:var(--font-size-stat-label);color:var(--color-ink-soft);letter-spacing:var(--letter-spacing-caption-sub);text-transform:uppercase;margin-block-start:6px;}.elementor .s-stat-col-2{text-align:center;padding-inline-start:var(--gap-stats);border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--color-line);border-style:solid;display:flex;flex-direction:column;align-items:center;}.elementor .s-stat-num-3{font-family:var(--font-display);font-weight:500;font-size:var(--font-size-featured-title);color:var(--color-gold);}.elementor .s-stat-lbl-3{font-family:var(--font-body);font-weight:600;font-size:var(--font-size-stat-label);color:var(--color-ink-soft);letter-spacing:var(--letter-spacing-caption-sub);text-transform:uppercase;margin-block-start:6px;}.elementor .s-stat-col-3{text-align:center;padding-inline-start:var(--gap-stats);border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--color-line);border-style:solid;display:flex;flex-direction:column;align-items:center;}.elementor .s-stat-num-4{font-family:var(--font-display);font-weight:500;font-size:var(--font-size-featured-title);color:var(--color-gold);}.elementor .s-stat-lbl-4{font-family:var(--font-body);font-weight:600;font-size:var(--font-size-stat-label);color:var(--color-ink-soft);letter-spacing:var(--letter-spacing-caption-sub);text-transform:uppercase;margin-block-start:6px;}.elementor .s-stat-col-4{text-align:center;padding-inline-start:var(--gap-stats);border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--color-line);border-style:solid;display:flex;flex-direction:column;align-items:center;}.elementor .s-stats-inner{max-width:var(--space-container);padding-block-start:var(--gap-notes);padding-block-end:var(--gap-notes);padding-inline-start:var(--space-section-x);padding-inline-end:var(--space-section-x);margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:var(--gap-stats);grid-template-columns:1fr 1fr 1fr 1fr;}.elementor .s-stats-section{width:100%;border-block-start-width:1px;border-block-end-width:1px;border-color:var(--color-line);border-style:solid;background-color:#e9e3d4;}.elementor .s-story-eyebrow{margin-block-end:16px;}.elementor .s-story-title{font-family:var(--font-display);font-weight:500;font-size:var(--font-size-story-title);color:var(--color-ink);line-height:1.15em;}.elementor .s-story-head{max-width:var(--max-width-story-head);margin-block-end:var(--gap-hero);display:flex;flex-direction:column;}.elementor .s-timeline-line{width:1px;position:absolute;}.elementor .s-t-dot-1{width:17px;height:17px;position:absolute;border-radius:9999px;border-block-start-width:2px;border-block-end-width:2px;border-inline-start-width:2px;border-inline-end-width:2px;border-color:var(--color-gold);border-style:solid;}.elementor .s-t-yr-1{font-family:var(--font-display);font-size:var(--font-size-timeline-year);color:var(--color-gold);font-style:italic;margin-block-end:8px;}.elementor .s-t-title-1{font-family:var(--font-display);font-weight:500;font-size:var(--font-size-timeline-title);color:var(--color-ink);margin-block-end:10px;}.elementor .s-t-desc-1{max-width:600px;font-family:var(--font-body);font-weight:400;font-size:var(--font-size-timeline-year);color:var(--color-ink-soft);line-height:1.75em;}.elementor .s-t-item-1{position:relative;padding-block-end:var(--padding-timeline-item);display:flex;flex-direction:column;}.elementor .s-t-dot-2{width:17px;height:17px;position:absolute;border-radius:9999px;border-block-start-width:2px;border-block-end-width:2px;border-inline-start-width:2px;border-inline-end-width:2px;border-color:var(--color-gold);border-style:solid;}.elementor .s-t-yr-2{font-family:var(--font-display);font-size:var(--font-size-timeline-year);color:var(--color-gold);font-style:italic;margin-block-end:8px;}.elementor .s-t-title-2{font-family:var(--font-display);font-weight:500;font-size:var(--font-size-timeline-title);color:var(--color-ink);margin-block-end:10px;}.elementor .s-t-desc-2{max-width:600px;font-family:var(--font-body);font-weight:400;font-size:var(--font-size-timeline-year);color:var(--color-ink-soft);line-height:1.75em;}.elementor .s-t-item-2{position:relative;padding-block-end:var(--padding-timeline-item);display:flex;flex-direction:column;}.elementor .s-t-dot-3{width:17px;height:17px;position:absolute;border-radius:9999px;border-block-start-width:2px;border-block-end-width:2px;border-inline-start-width:2px;border-inline-end-width:2px;border-color:var(--color-gold);border-style:solid;}.elementor .s-t-yr-3{font-family:var(--font-display);font-size:var(--font-size-timeline-year);color:var(--color-gold);font-style:italic;margin-block-end:8px;}.elementor .s-t-title-3{font-family:var(--font-display);font-weight:500;font-size:var(--font-size-timeline-title);color:var(--color-ink);margin-block-end:10px;}.elementor .s-t-desc-3{max-width:600px;font-family:var(--font-body);font-weight:400;font-size:var(--font-size-timeline-year);color:var(--color-ink-soft);line-height:1.75em;}.elementor .s-t-item-3{position:relative;padding-block-end:var(--padding-timeline-item);display:flex;flex-direction:column;}.elementor .s-t-dot-4{width:17px;height:17px;position:absolute;border-radius:9999px;border-block-start-width:2px;border-block-end-width:2px;border-inline-start-width:2px;border-inline-end-width:2px;border-color:var(--color-gold);border-style:solid;}.elementor .s-t-yr-4{font-family:var(--font-display);font-size:var(--font-size-timeline-year);color:var(--color-gold);font-style:italic;margin-block-end:8px;}.elementor .s-t-title-4{font-family:var(--font-display);font-weight:500;font-size:var(--font-size-timeline-title);color:var(--color-ink);margin-block-end:10px;}.elementor .s-t-desc-4{max-width:600px;font-family:var(--font-body);font-weight:400;font-size:var(--font-size-timeline-year);color:var(--color-ink-soft);line-height:1.75em;}.elementor .s-t-item-4{position:relative;padding-block-end:0px;display:flex;flex-direction:column;}.elementor .s-timeline-wrapper{position:relative;padding-inline-start:44px;display:flex;flex-direction:column;}.elementor .s-story-section{max-width:var(--space-container);padding-block-start:var(--padding-featured-y);padding-block-end:var(--padding-featured-y);padding-inline-start:var(--space-section-x);padding-inline-end:var(--space-section-x);margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .s-process-eyebrow{color:var(--color-gold-soft);margin-block-end:16px;}.elementor .s-process-title{font-family:var(--font-display);font-weight:500;font-size:var(--font-size-story-title);color:var(--color-mat);line-height:1.15em;}.elementor .s-process-head{max-width:var(--max-width-story-head);margin-block-end:var(--gap-hero);display:flex;flex-direction:column;}.elementor .s-p-mark-1{font-size:var(--font-size-process-mark);color:var(--color-gold-soft);margin-block-end:18px;}.elementor .s-p-title-1{font-family:var(--font-display);font-weight:500;font-size:var(--font-size-process-step-title);color:var(--color-mat);margin-block-end:12px;}.elementor .s-p-desc-1{font-family:var(--font-body);font-weight:400;font-size:var(--font-size-portrait-watermark);color:var(--color-process-body);line-height:1.75em;}.elementor .s-p-step-1{display:flex;flex-direction:column;}.elementor .s-p-mark-2{font-size:var(--font-size-process-mark);color:var(--color-gold-soft);margin-block-end:18px;}.elementor .s-p-title-2{font-family:var(--font-display);font-weight:500;font-size:var(--font-size-process-step-title);color:var(--color-mat);margin-block-end:12px;}.elementor .s-p-desc-2{font-family:var(--font-body);font-weight:400;font-size:var(--font-size-portrait-watermark);color:var(--color-process-body);line-height:1.75em;}.elementor .s-p-step-2{display:flex;flex-direction:column;}.elementor .s-p-mark-3{font-size:var(--font-size-process-mark);color:var(--color-gold-soft);margin-block-end:18px;}.elementor .s-p-title-3{font-family:var(--font-display);font-weight:500;font-size:var(--font-size-process-step-title);color:var(--color-mat);margin-block-end:12px;}.elementor .s-p-desc-3{font-family:var(--font-body);font-weight:400;font-size:var(--font-size-portrait-watermark);color:var(--color-process-body);line-height:1.75em;}.elementor .s-p-step-3{display:flex;flex-direction:column;}.elementor .s-process-grid{display:grid;gap:var(--gap-process);grid-template-columns:1fr 1fr 1fr;}.elementor .s-process-inner{max-width:var(--space-container);margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .s-process-section{width:100%;padding-block-start:var(--padding-featured-y);padding-block-end:var(--padding-featured-y);padding-inline-start:var(--space-section-x);padding-inline-end:var(--space-section-x);}.elementor .s-studio-title{font-family:var(--font-display);font-weight:500;font-size:var(--font-size-about-title);color:var(--color-ink);}.elementor .s-studio-link{font-family:var(--font-body);font-weight:600;font-size:var(--font-size-label-small);color:var(--color-ink);letter-spacing:var(--letter-spacing-caption-sub);text-transform:uppercase;padding-block-end:2px;border-block-end-width:1px;border-color:var(--color-ink);border-style:solid;background-color:#00000000;}.elementor .s-studio-head{margin-block-end:var(--gap-card-grid-mobile);display:flex;gap:var(--space-cta-gap);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .s-studio-tile-1{border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--color-line);border-style:solid;background-image:radial-gradient(circle at 30% 20%, #d8935e 0%,transparent 55%),linear-gradient(160deg, #3a2b22 0%,#1c1512 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .s-studio-tile-2{border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--color-line);border-style:solid;background-image:radial-gradient(circle at 70% 30%, #7d9270 0%,transparent 55%),linear-gradient(150deg, #2b2f24 0%,#151712 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .s-studio-tile-3{border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--color-line);border-style:solid;background-image:radial-gradient(circle at 30% 70%, #4d6d8a 0%,transparent 55%),linear-gradient(150deg, #1c2228 0%,#0e1114 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .s-studio-tile-4{border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--color-line);border-style:solid;background-image:radial-gradient(circle at 50% 50%, #b6544f 0%,transparent 60%),radial-gradient(circle at 80% 20%, #c9a35f 0%,transparent 55%),linear-gradient(150deg, #241c1a 0%,#382823 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .s-studio-grid{height:var(--height-studio-grid);display:grid;gap:var(--gap-stats);grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:1fr 1fr;}.elementor .s-studio-section{max-width:var(--space-container);padding-block-start:var(--padding-featured-y);padding-block-end:var(--padding-featured-y);padding-inline-start:var(--space-section-x);padding-inline-end:var(--space-section-x);margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .s-quote-text{max-width:var(--max-width-intro);font-family:var(--font-display);font-weight:500;font-size:var(--font-size-pull-quote);color:var(--color-ink);line-height:var(--lh-pull-quote);text-align:center;font-style:italic;margin-inline-start:auto;margin-inline-end:auto;}.elementor .s-quote-attrib{font-family:var(--font-body);font-size:var(--font-size-label-small);color:var(--color-ink-soft);letter-spacing:0.08em;text-align:center;text-transform:uppercase;margin-block-start:26px;}.elementor .s-quote-section{width:100%;padding-block-start:var(--padding-featured-y);padding-block-end:var(--padding-featured-y);padding-inline-start:var(--space-section-x);padding-inline-end:var(--space-section-x);border-block-start-width:1px;border-block-end-width:1px;border-color:var(--color-line);border-style:solid;display:flex;flex-direction:column;align-items:center;}.elementor .s-cta-eyebrow{text-align:center;margin-block-end:var(--space-eyebrow-margin);}.elementor .s-cta-title{max-width:var(--max-width-story-head);font-family:var(--font-display);font-weight:500;font-size:var(--font-size-cta-title);color:var(--color-ink);line-height:1.15em;text-align:center;margin-block-end:var(--font-size-process-mark);margin-inline-start:auto;margin-inline-end:auto;}.elementor .s-cta-section{max-width:var(--space-container);padding-block-start:var(--padding-cta-y);padding-block-end:var(--padding-cta-y);padding-inline-start:var(--space-section-x);padding-inline-end:var(--space-section-x);margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:center;}