.marketing-theme.salon-presentation-deck{--deck-teal:#005f6b;--deck-mustard:#eebc5d;--deck-orange:#e57f58;--deck-cream:#f7f3ea;--deck-ink:#1a1a1a;--brand-cream:#f3ebe0;--brand-ivory:var(--deck-cream);--surface-primary:var(--deck-cream);--surface-card:#fff;--text-primary:var(--deck-ink);--border:#005f6b24;--chart-primary:var(--deck-teal);--chart-series-1:var(--deck-teal);--chart-series-2:var(--deck-mustard);--chart-series-3:var(--deck-orange);--chart-grid:#005f6b14;background:var(--deck-cream);--salon-deck-slide-transition-ms:900;--salon-deck-slide-ease:cubic-bezier(.33, 1, .68, 1);background-image:none}.salon-presentation-deck .salon-deck-slide{background:#fff;border:1px solid #005f6b1a;border-radius:0;overflow:hidden;box-shadow:0 8px 32px #005f6b0f}.salon-presentation-deck .salon-deck-slide-header{background:#005f6b0f;border-bottom:1px solid #005f6b1a;padding:1.25rem 1.5rem}.salon-presentation-deck .salon-deck-slide-header h2{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;color:var(--deck-teal);letter-spacing:-.02em;font-size:1.35rem;font-weight:700}.salon-presentation-deck .salon-deck-slide-header p{color:#1a1a1aa6;font-size:.8125rem;line-height:1.55}.salon-presentation-deck .salon-deck-index{font-variant-numeric:tabular-nums;min-width:2rem;color:var(--deck-ink);border-radius:0;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.salon-presentation-deck .salon-deck-index--teal{color:var(--deck-teal);background:#005f6b1f}.salon-presentation-deck .salon-deck-index--mustard{background:#eebc5d73}.salon-presentation-deck .salon-deck-index--orange{color:#9a3d22;background:#e57f5859}.salon-presentation-deck .salon-deck-split-aside{background-color:var(--deck-teal);border-color:#ffffff1f}.salon-presentation-deck .salon-deck-split-aside__watermark{color:#ffffff17}.salon-presentation-deck .salon-deck-split-aside__footer{color:#ffffff85;border-color:#ffffff24}.salon-presentation-deck .salon-deck-split-main{background:var(--deck-teal);border-radius:0}.salon-presentation-deck .salon-deck-chrome-btn{background:#fff;border-color:#005f6b2e;border-radius:0}.salon-presentation-deck .salon-deck-chrome-btn:hover{border-color:var(--deck-teal);background:#005f6b0a}.salon-presentation-deck .salon-deck-step-active{background:var(--deck-teal)!important;color:#fff!important;border-color:var(--deck-teal)!important;border-radius:0!important}.salon-presentation-deck .salon-deck-progress-track{background:#eebc5d59}.salon-presentation-deck .salon-deck-progress-fill{background:var(--deck-teal)}.salon-presentation-deck .salon-deck-cover{border-radius:0;min-height:min(560px,78vh)}.salon-presentation-deck [class*=bg-brand-cream]{border-radius:0}.salon-presentation-deck .salon-deck-accent-bar{background:var(--deck-teal);height:4px}.salon-presentation-deck :where(*){border-radius:0!important}.salon-presentation-deck .salon-deck-slide-stage{isolation:isolate;contain:layout paint}.salon-presentation-deck .salon-deck-slide-layer{opacity:1;backface-visibility:hidden;flex-direction:column;min-height:0;display:flex;transform:translate(0,0)}.salon-presentation-deck .salon-deck-slide-layer--rest{z-index:1;flex:1;min-height:0;position:relative}.salon-presentation-deck .salon-deck-slide-layer--motion{z-index:1;pointer-events:none;transition:transform calc(var(--salon-deck-slide-transition-ms) * 1ms) var(--salon-deck-slide-ease), opacity calc(var(--salon-deck-slide-transition-ms) * 1ms) var(--salon-deck-slide-ease);will-change:transform, opacity;position:absolute;inset:0}.salon-presentation-deck .salon-deck-slide-layer--incoming{z-index:2;pointer-events:auto}.salon-presentation-deck .salon-deck-slide-at-rest,.salon-presentation-deck .salon-deck-slide-from-forward-start{opacity:1;transform:translate(0,0)}.salon-presentation-deck .salon-deck-slide-from-forward-end{opacity:0;transform:translate(-14%)}.salon-presentation-deck .salon-deck-slide-to-forward-start{opacity:0;transform:translate(14%)}.salon-presentation-deck .salon-deck-slide-to-forward-end,.salon-presentation-deck .salon-deck-slide-from-back-start{opacity:1;transform:translate(0,0)}.salon-presentation-deck .salon-deck-slide-from-back-end{opacity:0;transform:translate(14%)}.salon-presentation-deck .salon-deck-slide-to-back-start{opacity:0;transform:translate(-14%)}.salon-presentation-deck .salon-deck-slide-to-back-end{opacity:1;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.salon-presentation-deck .salon-deck-slide-layer--motion{transition:none}}.salon-presentation-deck .salon-deck-main{touch-action:pan-y}.salon-presentation-deck .salon-deck-edge-nav{z-index:20;width:2.75rem;height:2.75rem;color:var(--deck-teal);opacity:0;background:#ffffffeb;border:1px solid #005f6b2e;justify-content:center;align-items:center;transition:opacity .25s,background-color .2s,border-color .2s,transform .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 20px #005f6b14}.salon-presentation-deck .salon-deck-main:hover .salon-deck-edge-nav,.salon-presentation-deck .salon-deck-main:focus-within .salon-deck-edge-nav{opacity:1}.salon-presentation-deck .salon-deck-edge-nav:hover:not(:disabled){background:#fff;border-color:#005f6b59;transform:translateY(-50%)scale(1.04)}.salon-presentation-deck .salon-deck-edge-nav:disabled{cursor:not-allowed;opacity:0!important}.salon-presentation-deck .salon-deck-edge-nav--prev{left:.65rem}.salon-presentation-deck .salon-deck-edge-nav--next{right:.65rem}.salon-presentation-deck .salon-deck-nav-hint{pointer-events:none;z-index:15;letter-spacing:.12em;text-transform:uppercase;color:#005f6ba6;opacity:1;background:#ffffffe6;border:1px solid #005f6b1f;padding:.35rem .75rem;font-size:10px;font-weight:600;transition:opacity .4s;position:absolute;bottom:.65rem;left:50%;translate:-50%}.salon-presentation-deck .salon-deck-nav-hint--hidden{opacity:0}.salon-presentation-deck .salon-deck-stepper-tab{transition:background-color .25s,color .25s,transform .2s}.salon-presentation-deck .salon-deck-stepper-tab[aria-selected=true]{transform:translateY(-1px)}.salon-presentation-deck .salon-deck-progress-fill{transition:width .55s cubic-bezier(.33,1,.68,1)}
