@theme{--color-spotlight-ink: oklch(24% .018 160); --color-spotlight-mint: oklch(90% .048 174); --color-spotlight-mint-deep: oklch(78% .075 168); --color-spotlight-peach: oklch(90% .052 62); --color-spotlight-sand: oklch(95.5% .012 85); --color-spotlight-shell: oklch(98.5% .006 95); --color-spotlight-card: oklch(100% 0 0); --color-spotlight-border: oklch(91.5% .011 120); --color-spotlight-muted-foreground: oklch(52% .02 155); --color-spotlight-primary: oklch(45% .098 152); --color-spotlight-primary-foreground: oklch(98.5% .006 95); --color-spotlight-secondary: oklch(90% .048 174); --color-spotlight-secondary-foreground: oklch(32% .062 155);}.advisor-spotlight{--spotlight-ink:var(--color-spotlight-ink);--spotlight-mint:var(--color-spotlight-mint);--spotlight-mint-deep:var(--color-spotlight-mint-deep);--spotlight-peach:var(--color-spotlight-peach);--spotlight-sand:var(--color-spotlight-sand);--spotlight-shell:var(--color-spotlight-shell);--spotlight-card:var(--color-spotlight-card);--spotlight-border:var(--color-spotlight-border);--spotlight-muted-foreground:var(--color-spotlight-muted-foreground);--spotlight-primary:var(--color-spotlight-primary);--spotlight-primary-foreground:var(--color-spotlight-primary-foreground);--spotlight-secondary:var(--color-spotlight-secondary);--spotlight-secondary-foreground:var(--color-spotlight-secondary-foreground);background-color:var(--spotlight-shell);color:var(--spotlight-ink);-webkit-font-smoothing:antialiased;font-family:var(--spotlight-font-body,var(--font-sans))!important}.advisor-spotlight.advisor-spotlight :is(h1,h2,h3,h4,h5,h6),.advisor-spotlight .font-serif{letter-spacing:-.015em;font-weight:400;font-family:var(--spotlight-font-display,var(--font-serif))!important}.advisor-spotlight .spotlight-breeze-rule{background-image:linear-gradient(90deg, var(--spotlight-primary), var(--spotlight-secondary), var(--spotlight-mint))}.advisor-spotlight .spotlight-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--color-spotlight-primary,var(--spotlight-primary));font-size:.6875rem;font-weight:500}.advisor-spotlight .spotlight-tone-normal{background-color:var(--spotlight-shell);color:var(--spotlight-ink)}.advisor-spotlight .spotlight-tone-inverted,.advisor-spotlight .spotlight-tone-inverted-alt{color:var(--color-spotlight-primary-foreground,#fffaf5)}.advisor-spotlight .spotlight-tone-inverted{background-color:var(--color-spotlight-primary,var(--spotlight-primary))}.advisor-spotlight .spotlight-tone-inverted-alt{background-color:color-mix(in oklab, var(--color-spotlight-mint,var(--spotlight-mint)) 32%, var(--color-spotlight-primary,var(--spotlight-primary)))}.advisor-spotlight .spotlight-tone-inverted .spotlight-eyebrow,.advisor-spotlight .spotlight-tone-inverted .spotlight-accent,.advisor-spotlight .spotlight-tone-inverted-alt .spotlight-eyebrow,.advisor-spotlight .spotlight-tone-inverted-alt .spotlight-accent{color:var(--spotlight-mint)}.advisor-spotlight .spotlight-tone-inverted .spotlight-card-soft,.advisor-spotlight .spotlight-tone-inverted .bg-spotlight-card,.advisor-spotlight .spotlight-tone-inverted-alt .spotlight-card-soft,.advisor-spotlight .spotlight-tone-inverted-alt .bg-spotlight-card{color:inherit;background-color:oklab(100% 0 5.96046e-8/.16);border-color:oklab(100% 0 5.96046e-8/.28)}.advisor-spotlight .spotlight-tone-inverted .spotlight-steps,.advisor-spotlight .spotlight-tone-inverted-alt .spotlight-steps{background-color:color-mix(in oklab, white 94%, var(--spotlight-primary));color:var(--spotlight-ink)}.advisor-spotlight .spotlight-tone-inverted .spotlight-quote-panel,.advisor-spotlight .spotlight-tone-inverted-alt .spotlight-quote-panel{background-color:color-mix(in oklab, white 96%, var(--spotlight-primary));border-color:color-mix(in oklab, white 55%, var(--spotlight-primary));color:var(--spotlight-ink);box-shadow:0 1px 2px oklch(24% .018 160/.04),0 12px 32px -18px oklch(24% .018 160/.28)}.advisor-spotlight .spotlight-tone-inverted .spotlight-steps .text-spotlight-ink,.advisor-spotlight .spotlight-tone-inverted .spotlight-steps .text-spotlight-muted-foreground,.advisor-spotlight .spotlight-tone-inverted .spotlight-steps .text-spotlight-shell,.advisor-spotlight .spotlight-tone-inverted-alt .spotlight-steps .text-spotlight-ink,.advisor-spotlight .spotlight-tone-inverted-alt .spotlight-steps .text-spotlight-muted-foreground,.advisor-spotlight .spotlight-tone-inverted-alt .spotlight-steps .text-spotlight-shell,.advisor-spotlight .spotlight-tone-inverted .spotlight-quote-panel .text-spotlight-ink,.advisor-spotlight .spotlight-tone-inverted .spotlight-quote-panel .text-spotlight-shell,.advisor-spotlight .spotlight-tone-inverted-alt .spotlight-quote-panel .text-spotlight-ink,.advisor-spotlight .spotlight-tone-inverted-alt .spotlight-quote-panel .text-spotlight-shell{color:var(--spotlight-ink)}.advisor-spotlight .spotlight-tone-inverted .spotlight-quote-panel .text-spotlight-muted-foreground,.advisor-spotlight .spotlight-tone-inverted-alt .spotlight-quote-panel .text-spotlight-muted-foreground{color:color-mix(in oklab, var(--spotlight-ink) 62%, white)}.advisor-spotlight .spotlight-tone-inverted .spotlight-quote-panel .bg-spotlight-card,.advisor-spotlight .spotlight-tone-inverted-alt .spotlight-quote-panel .bg-spotlight-card{background-color:var(--spotlight-card);border-color:var(--spotlight-border);color:var(--spotlight-ink)}.advisor-spotlight .spotlight-tone-inverted .spotlight-quote-panel .border-spotlight-border,.advisor-spotlight .spotlight-tone-inverted-alt .spotlight-quote-panel .border-spotlight-border{border-color:var(--spotlight-border)}.advisor-spotlight .spotlight-tone-inverted .spotlight-quote-panel :is(input,textarea)::placeholder,.advisor-spotlight .spotlight-tone-inverted-alt .spotlight-quote-panel :is(input,textarea)::placeholder{color:color-mix(in oklab, var(--spotlight-ink) 45%, white)}.advisor-spotlight .spotlight-tone-inverted .spotlight-steps .text-spotlight-secondary-foreground,.advisor-spotlight .spotlight-tone-inverted-alt .spotlight-steps .text-spotlight-secondary-foreground{color:color-mix(in oklab, var(--spotlight-ink) 78%, white)}.advisor-spotlight .spotlight-tone-inverted .spotlight-steps .bg-spotlight-card,.advisor-spotlight .spotlight-tone-inverted-alt .spotlight-steps .bg-spotlight-card{background-color:var(--spotlight-primary);color:var(--spotlight-primary-foreground,#fffaf5)}.advisor-spotlight .spotlight-tone-inverted .text-spotlight-ink,.advisor-spotlight .spotlight-tone-inverted .text-spotlight-muted-foreground,.advisor-spotlight .spotlight-tone-inverted .text-spotlight-shell,.advisor-spotlight .spotlight-tone-inverted-alt .text-spotlight-ink,.advisor-spotlight .spotlight-tone-inverted-alt .text-spotlight-muted-foreground,.advisor-spotlight .spotlight-tone-inverted-alt .text-spotlight-shell{color:inherit}.advisor-spotlight .spotlight-hero-eyebrow{color:#fff;text-shadow:0 1px 10px #00000073;font-weight:700}.advisor-spotlight .spotlight-hero-name{font-weight:600}.advisor-spotlight .spotlight-card-soft{background-color:var(--spotlight-card);border:1px solid var(--spotlight-border);box-shadow:0 1px 2px oklch(24% .018 160/.04),0 12px 32px -18px oklch(24% .018 160/.28)}.advisor-spotlight .spotlight-marquee-track{animation:38s linear infinite spotlight-marquee}.advisor-spotlight .spotlight-testimonial-slide{animation:.42s ease-out spotlight-testimonial-in}.vacation-photo-card{will-change:transform, opacity;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .35s}.vacation-photo-stack-fanning .vacation-photo-card-back{opacity:.72}.vacation-photo-stack-fanning .vacation-photo-card-front{opacity:1}.vacation-photo-stack-wiggle .vacation-photo-card-wiggle,.advisor-spotlight .spotlight-photo-stack-wiggle .spotlight-photo-card-wiggle{animation:.55s ease-in-out both spotlight-photo-wiggle}@keyframes spotlight-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes spotlight-testimonial-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes spotlight-photo-wiggle{0%{transform:translate(0)rotate(0)}18%{transform:translate(2px,-1px)rotate(-5deg)}36%{transform:translate(-3px,2px)rotate(6deg)}54%{transform:translate(2px,1px)rotate(-4deg)}72%{transform:translate(-1px,-1px)rotate(3deg)}to{transform:translate(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.advisor-spotlight .spotlight-marquee-track,.advisor-spotlight .spotlight-testimonial-slide{animation:none}.vacation-photo-card{transition:none}.vacation-photo-stack-wiggle .vacation-photo-card-wiggle,.advisor-spotlight .spotlight-photo-stack-wiggle .spotlight-photo-card-wiggle{animation:none}}
